Home
last modified time | relevance | path

Searched refs:prod_bd (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/
H A Dbnx_lm_send.c36 tx_bd_t *prod_bd; in lm_send_packet() local
200 start_bd = txq->prod_bd; in lm_send_packet()
205 prod_bd = txq->prod_bd; in lm_send_packet()
239 last_bd = prod_bd; in lm_send_packet()
243 prod_bd++; in lm_send_packet()
287 txq->prod_bd = prod_bd; in lm_send_packet()
341 tx_bd_t *prod_bd; in lm_send_packet() local
523 prod_bd = txq->prod_bd; in lm_send_packet()
557 last_bd = prod_bd; in lm_send_packet()
561 prod_bd++; in lm_send_packet()
[all …]
H A Dbnx_lm_recv.c50 rx_bd_t *prod_bd; in post_bd_buffer() local
55 prod_bd = rxq->prod_bd; in post_bd_buffer()
58 cur_bd = prod_bd; in post_bd_buffer()
60 prod_bd++; in post_bd_buffer()
67 prod_bd = *((rx_bd_t **) ((tx_bd_next_t *) in post_bd_buffer()
68 prod_bd)->tx_bd_next_reserved); in post_bd_buffer()
78 rxq->prod_bd = prod_bd; in post_bd_buffer()
116 cur_bd = rxq->prod_bd; in lm_post_buffers()
542 cur_bd = rxq->prod_bd; in lm_post_buffers()
568 packet->u1.rx.dbg_bd1 = rxq->prod_bd; in lm_post_buffers()
H A Dbnx_hw_reset.c874 pdev->ofld.gen_chain.prod_bd = pdev->ofld.gen_chain.bd_chain_virt; in l4_reset_setup()
917 pdev->ofld.hcopy_chain.prod_bd = in l4_reset_setup()
1027 txq->prod_bd = txq->bd_chain_virt; in init_l2txq()
1125 rxq->prod_bd = rxq->bd_chain_virt; in init_l2rxq()
H A Dlm5706.h818 tx_bd_t *prod_bd; member
879 rx_bd_t *prod_bd; member
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_send.c72 struct eth_tx_bd *prod_bd; in lm_handle_lso_split() local
88 prod_bd = (struct eth_tx_bd *)lm_bd_chain_produce_bd(&tx_chain->bd_chain); in lm_handle_lso_split()
93 prod_bd->nbytes = mm_cpu_to_le16(data_part_size); in lm_handle_lso_split()
144 struct eth_tx_bd *prod_bd = NULL; in lm_process_lso_packet() local
220 prod_bd->addr_lo = mm_cpu_to_le32((*frag)->addr.as_u32.low); in lm_process_lso_packet()
222 prod_bd->nbytes = mm_cpu_to_le16((u16_t) (*frag)->size); in lm_process_lso_packet()
233 prod_bd in lm_process_lso_packet()
239 u16_t prod_bd_nbytes = mm_le16_to_cpu(prod_bd->nbytes); in lm_process_lso_packet()
586 struct eth_tx_bd *prod_bd = NULL; in lm_send_packet() local
846 prod_bd->nbytes = mm_cpu_to_le16((u16_t) frag->size); in lm_send_packet()
[all …]
H A Dlm_resc.c1469 pdev->sq_info.sq_chain.prod_bd = pdev->sq_info.sq_chain.sq_chain_virt; in lm_setup_sq()
1470 … pdev->sq_info.sq_chain.last_bd = pdev->sq_info.sq_chain.prod_bd + pdev->sq_info.sq_chain.bd_left ; in lm_setup_sq()
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/
H A Dcommand.h37 mm_memcpy(pdev->sq_info.sq_chain.prod_bd, &pending->command, sizeof(pending->command)); in _lm_sq_post()
42 if (pdev->sq_info.sq_chain.prod_bd == pdev->sq_info.sq_chain.last_bd) { in _lm_sq_post()
43 pdev->sq_info.sq_chain.prod_bd = pdev->sq_info.sq_chain.sq_chain_virt; in _lm_sq_post()
45 pdev->sq_info.sq_chain.prod_bd ++ ; in _lm_sq_post()
H A Dlm5710.h2566 struct slow_path_element *prod_bd; member