Lines Matching refs:epp
407 struct efx_endpoint_page *epp; in __efx_siena_sriov_push_vf_status() local
439 list_for_each_entry(epp, &nic_data->local_page_list, link) { in __efx_siena_sriov_push_vf_status()
448 copy[pos].from_addr = epp->addr; in __efx_siena_sriov_push_vf_status()
1088 struct efx_endpoint_page *epp; in efx_siena_sriov_peer_work() local
1127 epp = kmalloc(sizeof(*epp), GFP_KERNEL); in efx_siena_sriov_peer_work()
1128 if (!epp) in efx_siena_sriov_peer_work()
1130 epp->ptr = dma_alloc_coherent( in efx_siena_sriov_peer_work()
1132 &epp->addr, GFP_KERNEL); in efx_siena_sriov_peer_work()
1133 if (!epp->ptr) { in efx_siena_sriov_peer_work()
1134 kfree(epp); in efx_siena_sriov_peer_work()
1138 epp = list_first_entry( in efx_siena_sriov_peer_work()
1140 list_del(&epp->link); in efx_siena_sriov_peer_work()
1143 list_add_tail(&epp->link, &nic_data->local_page_list); in efx_siena_sriov_peer_work()
1144 peer = (struct vfdi_endpoint *)epp->ptr; in efx_siena_sriov_peer_work()
1153 epp = list_first_entry( in efx_siena_sriov_peer_work()
1155 list_del(&epp->link); in efx_siena_sriov_peer_work()
1157 epp->ptr, epp->addr); in efx_siena_sriov_peer_work()
1158 kfree(epp); in efx_siena_sriov_peer_work()
1176 struct efx_endpoint_page *epp; in efx_siena_sriov_free_local() local
1186 epp = list_first_entry(&nic_data->local_page_list, in efx_siena_sriov_free_local()
1188 list_del(&epp->link); in efx_siena_sriov_free_local()
1190 epp->ptr, epp->addr); in efx_siena_sriov_free_local()
1191 kfree(epp); in efx_siena_sriov_free_local()