Searched refs:hmc (Results 1 – 8 of 8) sorted by relevance
390 static void ibmvmc_free_hmc_buffer(struct ibmvmc_hmc *hmc, in ibmvmc_free_hmc_buffer() argument395 spin_lock_irqsave(&hmc->lock, flags); in ibmvmc_free_hmc_buffer()397 spin_unlock_irqrestore(&hmc->lock, flags); in ibmvmc_free_hmc_buffer()478 static int ibmvmc_return_hmc(struct ibmvmc_hmc *hmc, bool release_readers) in ibmvmc_return_hmc() argument486 if (!hmc || !hmc->adapter) in ibmvmc_return_hmc()490 if (hmc->file_session) { in ibmvmc_return_hmc()491 struct ibmvmc_file_session *session = hmc->file_session; in ibmvmc_return_hmc()498 adapter = hmc->adapter; in ibmvmc_return_hmc()501 spin_lock_irqsave(&hmc->lock, flags); in ibmvmc_return_hmc()502 hmc->index = 0; in ibmvmc_return_hmc()[all …]
199 struct ibmvmc_hmc *hmc; member
83 hw->hmc.signature = I40E_HMC_INFO_SIGNATURE; in i40e_init_lan_hmc()84 hw->hmc.hmc_fn_id = hw->pf_id; in i40e_init_lan_hmc()87 ret_code = i40e_allocate_virt_mem(hw, &hw->hmc.hmc_obj_virt_mem, in i40e_init_lan_hmc()91 hw->hmc.hmc_obj = (struct i40e_hmc_obj_info *) in i40e_init_lan_hmc()92 hw->hmc.hmc_obj_virt_mem.va; in i40e_init_lan_hmc()95 full_obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_FULL]; in i40e_init_lan_hmc()102 obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_TX]; in i40e_init_lan_hmc()122 obj = &hw->hmc.hmc_obj[I40E_HMC_LAN_RX]; in i40e_init_lan_hmc()125 obj->base = hw->hmc.hmc_obj[I40E_HMC_LAN_TX].base + in i40e_init_lan_hmc()126 (hw->hmc.hmc_obj[I40E_HMC_LAN_TX].cnt * in i40e_init_lan_hmc()[all …]
565 struct i40e_hmc_info hmc; /* HMC info struct */ member
10752 if (hw->hmc.hmc_obj) { in i40e_prep_for_reset()16278 if (hw->hmc.hmc_obj) { in i40e_remove()
12 hmc.o \
317 struct irdma_hmc_info hmc; member
1618 dev->hmc_info = &rf->hw.hmc; in irdma_initialize_dev()