Home
last modified time | relevance | path

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

/titanic_41/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()
91 prod_bd->addr_lo = mm_cpu_to_le32(frag_addr_data_offset.as_u32.low); in lm_handle_lso_split()
92 prod_bd->addr_hi = mm_cpu_to_le32(frag_addr_data_offset.as_u32.high); in lm_handle_lso_split()
93 prod_bd->nbytes = mm_cpu_to_le16(data_part_size); in lm_handle_lso_split()
98 mm_le16_to_cpu(generic_bd->nbytes), mm_le16_to_cpu(prod_bd->nbytes)); in lm_handle_lso_split()
144 struct eth_tx_bd *prod_bd = NULL; in lm_process_lso_packet() local
218 prod_bd = (struct eth_tx_bd *)lm_bd_chain_produce_bd(&tx_chain->bd_chain); in lm_process_lso_packet()
220 prod_bd->addr_lo = mm_cpu_to_le32((*frag)->addr.as_u32.low); in lm_process_lso_packet()
221 prod_bd->addr_hi = mm_cpu_to_le32((*frag)->addr.as_u32.high); in lm_process_lso_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()
/titanic_41/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