Lines Matching refs:epp
404 struct efx_endpoint_page *epp; in __efx_siena_sriov_push_vf_status() local
436 list_for_each_entry(epp, &nic_data->local_page_list, link) { in __efx_siena_sriov_push_vf_status()
445 copy[pos].from_addr = epp->addr; in __efx_siena_sriov_push_vf_status()
1085 struct efx_endpoint_page *epp; in efx_siena_sriov_peer_work() local
1124 epp = kmalloc(sizeof(*epp), GFP_KERNEL); in efx_siena_sriov_peer_work()
1125 if (!epp) in efx_siena_sriov_peer_work()
1127 epp->ptr = dma_alloc_coherent( in efx_siena_sriov_peer_work()
1129 &epp->addr, GFP_KERNEL); in efx_siena_sriov_peer_work()
1130 if (!epp->ptr) { in efx_siena_sriov_peer_work()
1131 kfree(epp); in efx_siena_sriov_peer_work()
1135 epp = list_first_entry( in efx_siena_sriov_peer_work()
1137 list_del(&epp->link); in efx_siena_sriov_peer_work()
1140 list_add_tail(&epp->link, &nic_data->local_page_list); in efx_siena_sriov_peer_work()
1141 peer = (struct vfdi_endpoint *)epp->ptr; in efx_siena_sriov_peer_work()
1150 epp = list_first_entry( in efx_siena_sriov_peer_work()
1152 list_del(&epp->link); in efx_siena_sriov_peer_work()
1154 epp->ptr, epp->addr); in efx_siena_sriov_peer_work()
1155 kfree(epp); in efx_siena_sriov_peer_work()
1173 struct efx_endpoint_page *epp; in efx_siena_sriov_free_local() local
1183 epp = list_first_entry(&nic_data->local_page_list, in efx_siena_sriov_free_local()
1185 list_del(&epp->link); in efx_siena_sriov_free_local()
1187 epp->ptr, epp->addr); in efx_siena_sriov_free_local()
1188 kfree(epp); in efx_siena_sriov_free_local()