Lines Matching refs:bd_chain
44 #include "bd_chain.h"
88 prod_bd = (struct eth_tx_bd *)lm_bd_chain_produce_bd(&tx_chain->bd_chain);
218 prod_bd = (struct eth_tx_bd *)lm_bd_chain_produce_bd(&tx_chain->bd_chain);
611 old_prod_idx = lm_bd_chain_prod_idx(&tx_chain->bd_chain);
688 if ((frags->cnt + num_parsing_bds + 1) > lm_bd_chain_avail_bds(&tx_chain->bd_chain))
701 start_bd = (struct eth_tx_start_bd *)lm_bd_chain_produce_bd(&tx_chain->bd_chain);
778 parse_bd_ptr = lm_bd_chain_produce_bd(&tx_chain->bd_chain);
797 parse_bd_2nd_ptr = lm_bd_chain_produce_bd(&tx_chain->bd_chain);
842 prod_bd = (struct eth_tx_bd *)lm_bd_chain_produce_bd(&tx_chain->bd_chain);
992 packet->u1.tx.next_bd_idx = lm_bd_chain_prod_idx(&tx_chain->bd_chain);
1055 S16_SUB(lm_bd_chain_prod_idx(&tx_chain->bd_chain), old_prod_idx);
1088 u16_t old_idx = lm_bd_chain_cons_idx(&tx_chain->bd_chain);
1127 lm_bd_chain_bds_consumed(&tx_chain->bd_chain, pkt->u1.tx.bd_used);
1147 // TODO: currently bd_chain doesn't maintain the cons_idx...
1148 tx_chain->bd_chain.cons_idx = old_idx;
1151 FUNC_ID(pdev), chain_idx , lm_bd_chain_cons_idx(&tx_chain->bd_chain), lm_bd_chain_prod_idx(&tx_chain->bd_chain));