Lines Matching refs:item_len
410 uint16 item_len; /* length of each item in the ring */ member
435 (((ring)->max_items - 1) * (ring)->item_len))
941 ASSERT(msglen == ring->item_len); in dhd_prot_d2h_sync_seqnum()
1019 ASSERT(msglen == ring->item_len); in dhd_prot_d2h_sync_xorcsum()
1170 msg->request_id <= ring->item_len) { in BCMFASTPATH()
1175 if (msglen + sizeof(cmn_msg_hdr_t) <= ring->item_len) { in BCMFASTPATH()
1223 msg->request_id, ring->item_len)); in BCMFASTPATH()
1226 (msglen + sizeof(cmn_msg_hdr_t)) <= ring->item_len) { in BCMFASTPATH()
1236 if ((msglen + sizeof(cmn_msg_hdr_t)) <= ring->item_len) in BCMFASTPATH()
1239 len = ring->item_len; in BCMFASTPATH()
3295 prot->d2hring_tx_cpln.item_len =
3297 prot->d2hring_rx_cpln.item_len =
4657 rxbuf_post_tmp = rxbuf_post_tmp + ring->item_len;
4847 infobuf_post_tmp = infobuf_post_tmp + ring->item_len;
5272 n += msg_len / ring->item_len;
5296 if (ring->item_len == 0) {
5298 __FUNCTION__, ring->idx, ring->item_len));
5426 msg_addr = (char*)ring->dma_buf.va + (ring->rd * ring->item_len);
5467 OSL_PREFETCH(msg_addr + ring->item_len);
5469 msg_addr += ring->item_len;
5563 uint16 item_len; local
5587 item_len = ring->item_len;
5619 sync = prot->d2h_sync_cb(dhd, ring, &msg->cmn_hdr, item_len);
5633 msg_len -= item_len;
5634 msg_addr += item_len;
5648 msg_len -= item_len;
5649 msg_addr += item_len;
5672 msg_len -= item_len;
5673 msg_addr += item_len;
5746 if (ring->rd < msg_len / item_len)
5747 ring->rd = ring->max_items - msg_len / item_len;
5749 ring->rd -= msg_len / item_len;
5893 n += msg_len / ring->item_len;
5996 uint16 item_len; local
6002 item_len = ring->item_len;
6003 if (item_len == 0) {
6005 __FUNCTION__, ring->idx, item_len, buf_len));
6023 msg_type = dhd->prot->d2h_sync_cb(dhd, ring, msg, item_len);
6038 OSL_PREFETCH(buf + item_len);
6041 msg_type, item_len, buf_len));
6044 bcm_print_bytes("LPBK RESP: ", (uint8 *)msg, item_len);
6045 DHD_ERROR((" MSG_TYPE_LOOPBACK, len %d\n", item_len));
6051 __FUNCTION__, msg_type, item_len, buf_len));
6072 if (buf_len < item_len) {
6076 buf_len = buf_len - item_len;
6077 buf = buf + item_len;
7911 ((unsigned long)(ring->max_items) * (ring->item_len)));
7918 ((unsigned long)(ring->max_items) * (ring->item_len)), (int *)file_posn);
7951 msg_addr = (uint8 *)ring->dma_buf.va + (rd * ring->item_len);
8212 uint16 max_items, uint16 item_len, uint16 ringid) argument
8215 uint32 dma_buf_len = max_items * item_len;
8222 ASSERT((max_items < 0xFFFF) && (item_len < 0xFFFF) && (ringid < 0xFFFF));
8231 ring->item_len = item_len;
8297 ring->name, ring->max_items, ring->item_len,
8340 dhd_bus_cmn_writeshared(dhd->bus, &ring->item_len,
8657 ret_ptr = (char *)DHD_RING_BGN_VA(ring) + (ring->wr * ring->item_len);
8692 OSL_CACHE_FLUSH(p, ring->item_len * nitems);
8858 d2h_ring->len_item = htol16(ring_to_create->item_len);
9238 read_addr = (char*)ring->dma_buf.va + (rd * ring->item_len);
9249 *available_len = (uint32)(items * ring->item_len);
9594 uint32 dma_buf_len = flow_ring->max_items * flow_ring->item_len;
9610 flow_ring->item_len, flow_ring->max_items,
9744 (wr_idx * ring->item_len));
9924 msg_next = msg_next + ctrl_ring->item_len;
10478 dma_buf_len = ring->max_items * ring->item_len;
10497 dma_buf_len = ring->max_items * ring->item_len;
10517 dma_buf_len = ring->max_items * ring->item_len;
10538 dma_buf_len = ring->max_items * ring->item_len;
10562 dma_buf_len = ring->max_items * ring->item_len;
10584 dma_buf_len = ring->max_items * ring->item_len;
10606 dma_buf_len = ring->max_items * ring->item_len;