Lines Matching refs:item_len

487 	uint16         item_len;  /* length of each item in the ring */  member
514 (((ring)->max_items - 1) * (ring)->item_len))
1248 ASSERT(msglen == ring->item_len); in BCMFASTPATH()
1326 ASSERT(msglen == ring->item_len); in BCMFASTPATH()
1477 msg->request_id <= ring->item_len) { in BCMFASTPATH()
1482 if (msglen + sizeof(cmn_msg_hdr_t) <= ring->item_len) { in BCMFASTPATH()
1532 msg->request_id, ring->item_len)); in BCMFASTPATH()
1535 (msglen + sizeof(cmn_msg_hdr_t)) <= ring->item_len) { in BCMFASTPATH()
1545 if ((msglen + sizeof(cmn_msg_hdr_t)) <= ring->item_len) in BCMFASTPATH()
1548 len = ring->item_len; in BCMFASTPATH()
4038 prot->d2hring_tx_cpln.item_len = in dhd_prot_init()
4040 prot->d2hring_rx_cpln.item_len = in dhd_prot_init()
5566 rxbuf_post_tmp = rxbuf_post_tmp + ring->item_len; in BCMFASTPATH()
5756 infobuf_post_tmp = infobuf_post_tmp + ring->item_len; in dhd_prot_infobufpost()
6199 n += msg_len / ring->item_len; in BCMFASTPATH()
6261 n += msg_len / ring->item_len; in BCMFASTPATH()
6286 if (ring->item_len == 0) { in dhd_prot_process_msgbuf_edl()
6288 __FUNCTION__, ring->idx, ring->item_len)); in dhd_prot_process_msgbuf_edl()
6419 msg_addr = (char*)ring->dma_buf.va + (ring->rd * ring->item_len); in dhd_prot_process_edl_complete()
6459 OSL_PREFETCH(msg_addr + ring->item_len); in dhd_prot_process_edl_complete()
6461 msg_addr += ring->item_len; in dhd_prot_process_edl_complete()
6602 uint16 item_len; in BCMFASTPATH() local
6642 item_len = ring->item_len; in BCMFASTPATH()
6674 sync = prot->d2h_sync_cb(dhd, ring, &msg->cmn_hdr, item_len); in BCMFASTPATH()
6688 msg_len -= item_len; in BCMFASTPATH()
6689 msg_addr += item_len; in BCMFASTPATH()
6704 msg_len -= item_len; in BCMFASTPATH()
6705 msg_addr += item_len; in BCMFASTPATH()
6751 msg_len -= item_len; in BCMFASTPATH()
6752 msg_addr += item_len; in BCMFASTPATH()
6855 if (ring->rd < msg_len / item_len) in BCMFASTPATH()
6856 ring->rd = ring->max_items - msg_len / item_len; in BCMFASTPATH()
6858 ring->rd -= msg_len / item_len; in BCMFASTPATH()
6997 n += msg_len / ring->item_len; in BCMFASTPATH()
7119 uint16 item_len; in BCMFASTPATH() local
7125 item_len = ring->item_len; in BCMFASTPATH()
7126 if (item_len == 0) { in BCMFASTPATH()
7128 __FUNCTION__, ring->idx, item_len, buf_len)); in BCMFASTPATH()
7146 msg_type = dhd->prot->d2h_sync_cb(dhd, ring, msg, item_len); in BCMFASTPATH()
7161 OSL_PREFETCH(buf + item_len); in BCMFASTPATH()
7164 msg_type, item_len, buf_len)); in BCMFASTPATH()
7167 bcm_print_bytes("LPBK RESP: ", (uint8 *)msg, item_len); in BCMFASTPATH()
7168 DHD_ERROR((" MSG_TYPE_LOOPBACK, len %d\n", item_len)); in BCMFASTPATH()
7174 __FUNCTION__, msg_type, item_len, buf_len)); in BCMFASTPATH()
7214 if (buf_len < item_len) { in BCMFASTPATH()
7218 buf_len = buf_len - item_len; in BCMFASTPATH()
7219 buf = buf + item_len; in BCMFASTPATH()
10620 ((unsigned long)(ring->max_items) * (ring->item_len)));
10627 ((unsigned long)(ring->max_items) * (ring->item_len)), (int *)file_posn);
10659 msg_addr = (uint8 *)ring->dma_buf.va + (rd * ring->item_len);
10992 uint16 max_items, uint16 item_len, uint16 ringid) argument
11002 ASSERT((max_items < 0xFFFF) && (item_len < 0xFFFF) && (ringid < 0xFFFF));
11017 dma_buf_len = max_items * item_len;
11020 ring->item_len = item_len;
11077 ring->name, ring->max_items, ring->item_len,
11105 dhd_bus_cmn_writeshared(dhd->bus, &ring->item_len,
11446 ret_ptr = (char *)DHD_RING_BGN_VA(ring) + (ring->wr * ring->item_len);
11484 OSL_CACHE_FLUSH(p, ring->item_len * nitems);
11556 OSL_CACHE_FLUSH(p, ring->item_len * nitems);
11717 d2h_ring->len_item = htol16(ring_to_create->item_len);
12231 read_addr = (char*)ring->dma_buf.va + (rd * ring->item_len);
12242 *available_len = (uint32)(items * ring->item_len);
12682 uint32 dma_buf_len = flow_ring->max_items * flow_ring->item_len;
12708 flow_ring->item_len, flow_ring->max_items,
12874 (wr_idx * ring->item_len));
13072 msg_next = msg_next + ctrl_ring->item_len;
13688 dma_buf_len = ring->max_items * ring->item_len;
13712 dma_buf_len = ring->max_items * ring->item_len;
13737 dma_buf_len = ring->max_items * ring->item_len;
13763 dma_buf_len = ring->max_items * ring->item_len;
13792 dma_buf_len = ring->max_items * ring->item_len;
13821 dma_buf_len = ring->max_items * ring->item_len;
13848 dma_buf_len = ring->max_items * ring->item_len;
13875 dma_buf_len = ring->max_items * ring->item_len;