Lines Matching defs:edif_entry

97 	struct edif_list_entry *edif_entry = from_timer(edif_entry, t, timer);
98 fc_port_t *fcport = edif_entry->fcport;
106 __func__, edif_entry->handle, fcport->port_name, fcport->d_id.b24);
121 if (edif_entry->delete_sa_index != INVALID_EDIF_SA_INDEX) {
122 uint16_t delete_sa_index = edif_entry->delete_sa_index;
124 edif_entry->delete_sa_index = INVALID_EDIF_SA_INDEX;
125 nport_handle = edif_entry->handle;
134 __func__, sa_ctl, delete_sa_index, edif_entry->update_sa_index,
145 __func__, edif_entry->delete_sa_index);
364 struct edif_list_entry *edif_entry;
405 edif_entry =
407 if (edif_entry) {
409 "%s: remove edif_entry %p, update_sa_index: 0x%x, delete_sa_index: 0x%x\n",
410 __func__, edif_entry, edif_entry->update_sa_index,
411 edif_entry->delete_sa_index);
412 qla_edif_list_delete_sa_index(fcport, edif_entry);
417 if (edif_entry->delete_sa_index !=
419 timer_shutdown(&edif_entry->timer);
430 "%s: release edif_entry %p, update_sa_index: 0x%x, delete_sa_index: 0x%x\n",
431 __func__, edif_entry, edif_entry->update_sa_index,
432 edif_entry->delete_sa_index);
434 kfree(edif_entry);
1550 struct edif_list_entry *edif_entry = NULL;
1651 edif_entry = qla_edif_list_find_sa_index(fcport, fcport->loop_id);
1652 if (!edif_entry) {
1664 qla_edif_list_delete_sa_index(fcport, edif_entry);
1668 kfree(edif_entry);
1678 if (edif_entry->delete_sa_index != INVALID_EDIF_SA_INDEX) {
1683 __func__, edif_entry->handle, edif_entry->delete_sa_index);
1709 edif_entry->fcport = fcport;
1710 edif_entry->timer.expires = jiffies + RX_DELAY_DELETE_TIMEOUT * HZ;
1714 __func__, edif_entry, sa_index, nport_handle);
1721 add_timer(&edif_entry->timer);
1727 * edif_entry as part of the rx delete.
1734 edif_entry->delete_sa_index = sa_index;
2836 struct edif_list_entry *edif_entry;
2840 edif_entry = qla_edif_list_find_sa_index(sp->fcport, nport_handle);
2841 if (edif_entry) {
2843 "%s: removing edif_entry %p, new sa_index: 0x%x\n",
2844 __func__, edif_entry, pkt->sa_index);
2845 qla_edif_list_delete_sa_index(sp->fcport, edif_entry);
2846 timer_shutdown(&edif_entry->timer);
2849 "%s: releasing edif_entry %p, new sa_index: 0x%x\n",
2850 __func__, edif_entry, pkt->sa_index);
2852 kfree(edif_entry);
3415 struct edif_list_entry *edif_entry;
3423 edif_entry = qla_edif_list_find_sa_index(fcport, nport_handle);
3424 if (!edif_entry) {
3433 if (edif_entry->delete_sa_index == INVALID_EDIF_SA_INDEX ||
3434 edif_entry->update_sa_index != sa_index) {
3443 if (edif_entry->count++ < EDIF_RX_DELETE_FILTER_COUNT) {
3450 __func__, edif_entry->update_sa_index, sa_index, edif_entry->delete_sa_index);
3452 delete_sa_index = edif_entry->delete_sa_index;
3453 edif_entry->delete_sa_index = INVALID_EDIF_SA_INDEX;
3454 cached_nport_handle = edif_entry->handle;
3460 "%s: POST SA DELETE nport_handle mismatch: lid: 0x%x, edif_entry nph: 0x%x\n",
3473 edif_entry->update_sa_index, nport_handle, handle);