Lines Matching refs:hmc

108 	hw->hmc.signature = I40E_HMC_INFO_SIGNATURE;  in i40e_init_lan_hmc()
109 hw->hmc.hmc_fn_id = hw->pf_id; in i40e_init_lan_hmc()
112 ret_code = i40e_allocate_virt_mem(hw, &hw->hmc.hmc_obj_virt_mem, in i40e_init_lan_hmc()
116 hw->hmc.hmc_obj = (struct i40e_hmc_obj_info *) in i40e_init_lan_hmc()
117 hw->hmc.hmc_obj_virt_mem.va; in i40e_init_lan_hmc()
120 full_obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_FULL]; in i40e_init_lan_hmc()
127 obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_TX]; in i40e_init_lan_hmc()
147 obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_RX]; in i40e_init_lan_hmc()
150 obj->base = hw->hmc.hmc_obj[I40E_HMC_LAN_TX].base + in i40e_init_lan_hmc()
151 (hw->hmc.hmc_obj[I40E_HMC_LAN_TX].cnt * in i40e_init_lan_hmc()
152 hw->hmc.hmc_obj[I40E_HMC_LAN_TX].size); in i40e_init_lan_hmc()
170 obj = &hw->hmc.hmc_obj[I40E_HMC_FCOE_CTX]; in i40e_init_lan_hmc()
173 obj->base = hw->hmc.hmc_obj[I40E_HMC_LAN_RX].base + in i40e_init_lan_hmc()
174 (hw->hmc.hmc_obj[I40E_HMC_LAN_RX].cnt * in i40e_init_lan_hmc()
175 hw->hmc.hmc_obj[I40E_HMC_LAN_RX].size); in i40e_init_lan_hmc()
193 obj = &hw->hmc.hmc_obj[I40E_HMC_FCOE_FILT]; in i40e_init_lan_hmc()
196 obj->base = hw->hmc.hmc_obj[I40E_HMC_FCOE_CTX].base + in i40e_init_lan_hmc()
197 (hw->hmc.hmc_obj[I40E_HMC_FCOE_CTX].cnt * in i40e_init_lan_hmc()
198 hw->hmc.hmc_obj[I40E_HMC_FCOE_CTX].size); in i40e_init_lan_hmc()
215 hw->hmc.first_sd_index = 0; in i40e_init_lan_hmc()
216 hw->hmc.sd_table.ref_cnt = 0; in i40e_init_lan_hmc()
219 if (NULL == hw->hmc.sd_table.sd_entry) { in i40e_init_lan_hmc()
220 hw->hmc.sd_table.sd_cnt = (u32) in i40e_init_lan_hmc()
225 ret_code = i40e_allocate_virt_mem(hw, &hw->hmc.sd_table.addr, in i40e_init_lan_hmc()
227 hw->hmc.sd_table.sd_cnt)); in i40e_init_lan_hmc()
230 hw->hmc.sd_table.sd_entry = in i40e_init_lan_hmc()
231 (struct i40e_hmc_sd_entry *)hw->hmc.sd_table.addr.va; in i40e_init_lan_hmc()
466 u8 hmc_fn_id = hw->hmc.hmc_fn_id; in i40e_configure_lan_hmc()
470 info.hmc_info = &hw->hmc; in i40e_configure_lan_hmc()
473 info.direct_mode_sz = hw->hmc.hmc_obj[I40E_HMC_LAN_FULL].size; in i40e_configure_lan_hmc()
509 obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_TX]; in i40e_configure_lan_hmc()
515 obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_RX]; in i40e_configure_lan_hmc()
521 obj = &hw->hmc.hmc_obj[I40E_HMC_FCOE_CTX]; in i40e_configure_lan_hmc()
527 obj = &hw->hmc.hmc_obj[I40E_HMC_FCOE_FILT]; in i40e_configure_lan_hmc()
663 info.hmc_info = &hw->hmc; in i40e_shutdown_lan_hmc()
672 i40e_free_virt_mem(hw, &hw->hmc.sd_table.addr); in i40e_shutdown_lan_hmc()
673 hw->hmc.sd_table.sd_cnt = 0; in i40e_shutdown_lan_hmc()
674 hw->hmc.sd_table.sd_entry = NULL; in i40e_shutdown_lan_hmc()
677 i40e_free_virt_mem(hw, &hw->hmc.hmc_obj_virt_mem); in i40e_shutdown_lan_hmc()
678 hw->hmc.hmc_obj = NULL; in i40e_shutdown_lan_hmc()
946 memset(context_bytes, 0, (u32)hw->hmc.hmc_obj[hmc_type].size); in i40e_clear_hmc_context()
1074 err = i40e_hmc_get_object_va(&hw->hmc, &context_bytes, in i40e_clear_lan_tx_queue_context()
1095 err = i40e_hmc_get_object_va(&hw->hmc, &context_bytes, in i40e_set_lan_tx_queue_context()
1115 err = i40e_hmc_get_object_va(&hw->hmc, &context_bytes, in i40e_clear_lan_rx_queue_context()
1136 err = i40e_hmc_get_object_va(&hw->hmc, &context_bytes, in i40e_set_lan_rx_queue_context()