Searched defs:tpa_chain (Results 1 - 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_recv.c | 100 lm_tpa_chain_t * tpa_chain = NULL; local 123 tpa_chain = NULL; 134 tpa_chain = &LM_TPA(pdev, chain_idx); 208 tpa_chain->sge_chain.active_descq_array[active_entry] = packet; 251 * Updates tpa_chain->last_max_cons_sge if there is a new max. 355 lm_tpa_chain_t* tpa_chain = &LM_TPA(pdev, chain_idx); local 358 lm_packet_t* pkt = tpa_chain->start_coales_bd[queue_index].packet;//Reads the TPA start coalesce array(PD_R) 374 DbgBreakIf( TRUE != tpa_chain->start_coales_bd[queue_index].is_entry_used); 375 tpa_chain->start_coales_bd[queue_index].is_entry_used = FALSE; 411 pkt = tpa_chain 485 lm_tpa_chain_t* tpa_chain = &LM_TPA(pdev, chain_idx); local 932 lm_tpa_chain_t* tpa_chain = &LM_TPA(pdev, chain_idx); local [all...] |
H A D | lm_resc.c | 462 lm_tpa_chain_t* tpa_chain = NULL; local 475 tpa_chain = &LM_TPA(pdev, cid); 484 s_list_init(&tpa_chain->common.free_descq, NULL, NULL, 0); 485 tpa_chain->common.desc_cnt = desc_cnt; 500 tpa_chain->state = lm_tpa_state_disable; 529 tpa_chain->ramrod_data_virt = mm_alloc_phys_mem(pdev, mem_size, &tpa_chain->ramrod_data_phys, 0, mm_cli_idx); 531 if(CHK_NULL(tpa_chain->ramrod_data_virt)) 536 mm_mem_zero(tpa_chain->ramrod_data_virt, mem_size); 1366 lm_tpa_chain_t * tpa_chain local 1395 lm_tpa_chain_t * tpa_chain = NULL; local 2533 lm_tpa_chain_t *tpa_chain = NULL; local [all...] |
H A D | lm_sp.c | 909 const lm_tpa_chain_t* tpa_chain = &LM_TPA( pdev, chain_idx ); local 913 if((CHK_NULL(tpa_chain->ramrod_data_virt)) || 914 (lm_tpa_state_enable != tpa_chain->state)|| 921 tpa_chain->ramrod_data_virt->update_ipv4 = lm_tpa_ramrod_update_ipvx(pdev, 925 tpa_chain->ramrod_data_virt->update_ipv6 = lm_tpa_ramrod_update_ipvx(pdev, 930 tpa_chain->ramrod_data_virt->tpa_mode = TPA_LRO; 932 tpa_chain->ramrod_data_virt->client_id = LM_FW_CLI_ID(pdev, chain_idx); 934 tpa_chain->ramrod_data_virt->max_tpa_queues = LM_TPA_MAX_AGGS; 936 tpa_chain->ramrod_data_virt->max_sges_for_packet = DIV_ROUND_UP_BITS(pdev->params.l2_cli_con_params[chain_idx].mtu, LM_TPA_PAGE_BITS); 941 tpa_chain [all...] |
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/ |
H A D | lm_vf.c | 3555 lm_vf_chain_info_t* tpa_chain = &vf_info->vf_chains[q_idx]; local 3561 if((CHK_NULL(tpa_chain->tpa_ramrod_data_virt))) 3567 tpa_chain->tpa_ramrod_data_virt->update_ipv4 = update_ipv4; 3568 tpa_chain->tpa_ramrod_data_virt->update_ipv6 = update_ipv6; 3570 tpa_chain->tpa_ramrod_data_virt->client_id = LM_FW_VF_CLI_ID(vf_info, q_idx); 3572 tpa_chain->tpa_ramrod_data_virt->max_tpa_queues = LM_TPA_MAX_AGGS; 3574 tpa_chain->tpa_ramrod_data_virt->max_sges_for_packet = DIV_ROUND_UP_BITS(tpa_chain->mtu, LM_TPA_PAGE_BITS); 3576 ASSERT_STATIC(LM_TPA_PAGE_SIZE < MAX_VARIABLE_VALUE(tpa_chain->tpa_ramrod_data_virt->sge_buff_size)); 3577 tpa_chain [all...] |
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/ |
H A D | lm5710.h | 2442 #define LM_TPA_CHAIN_BD(_pdev, _idx) ((_pdev)->rx_info.rxq_chain[_idx].tpa_chain.sge_chain.bd_chain) 2443 #define LM_TPA_CHAIN_BD_NUM_ELEM(_pdev, _idx) ((_pdev)->rx_info.rxq_chain[_idx].tpa_chain.sge_chain.size) 2452 u64_t* mask_array; // Will have exactly a bit for each entry in the tpa_chain::sge_chain:: active_descq_array. 2539 lm_tpa_chain_t tpa_chain; member in struct:_lm_rx_chain_t 2617 #define LM_TPA(_pdev, _idx) ((_pdev)->rx_info.rxq_chain[_idx].tpa_chain) 2618 #define LM_TPA_COMMON(_pdev, _idx) ((_pdev)->rx_info.rxq_chain[_idx].tpa_chain.common) 2619 #define LM_SGE_TPA_CHAIN(_pdev, _idx) ((_pdev)->rx_info.rxq_chain[_idx].tpa_chain.sge_chain)
|
Completed in 100 milliseconds