Searched refs:prod_bd (Results 1 – 4 of 4) sorted by relevance
72 struct eth_tx_bd *prod_bd; in lm_handle_lso_split() local88 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() local218 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 …]
1469 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()
37 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()
2566 struct slow_path_element *prod_bd; member