Lines Matching full:epp
406 struct efx_endpoint_page *epp; in __efx_siena_sriov_push_vf_status() local
438 list_for_each_entry(epp, &nic_data->local_page_list, link) { in __efx_siena_sriov_push_vf_status()
447 copy[pos].from_addr = epp->addr; in __efx_siena_sriov_push_vf_status()
1087 struct efx_endpoint_page *epp; in efx_siena_sriov_peer_work() local
1126 epp = kmalloc(sizeof(*epp), GFP_KERNEL); in efx_siena_sriov_peer_work()
1127 if (!epp) in efx_siena_sriov_peer_work()
1129 epp->ptr = dma_alloc_coherent( in efx_siena_sriov_peer_work()
1131 &epp->addr, GFP_KERNEL); in efx_siena_sriov_peer_work()
1132 if (!epp->ptr) { in efx_siena_sriov_peer_work()
1133 kfree(epp); in efx_siena_sriov_peer_work()
1137 epp = list_first_entry( in efx_siena_sriov_peer_work()
1139 list_del(&epp->link); in efx_siena_sriov_peer_work()
1142 list_add_tail(&epp->link, &nic_data->local_page_list); in efx_siena_sriov_peer_work()
1143 peer = (struct vfdi_endpoint *)epp->ptr; in efx_siena_sriov_peer_work()
1152 epp = list_first_entry( in efx_siena_sriov_peer_work()
1154 list_del(&epp->link); in efx_siena_sriov_peer_work()
1156 epp->ptr, epp->addr); in efx_siena_sriov_peer_work()
1157 kfree(epp); in efx_siena_sriov_peer_work()
1175 struct efx_endpoint_page *epp; in efx_siena_sriov_free_local() local
1185 epp = list_first_entry(&nic_data->local_page_list, in efx_siena_sriov_free_local()
1187 list_del(&epp->link); in efx_siena_sriov_free_local()
1189 epp->ptr, epp->addr); in efx_siena_sriov_free_local()
1190 kfree(epp); in efx_siena_sriov_free_local()