Lines Matching refs:edif
85 struct list_head *indx_list = &fcport->edif.edif_indx_list; in qla_edif_list_find_sa_index()
112 spin_lock_irqsave(&fcport->edif.indx_list_lock, flags); in qla2x00_sa_replace_iocb_timeout()
126 spin_unlock_irqrestore(&fcport->edif.indx_list_lock, flags); in qla2x00_sa_replace_iocb_timeout()
148 spin_unlock_irqrestore(&fcport->edif.indx_list_lock, flags); in qla2x00_sa_replace_iocb_timeout()
187 spin_lock_irqsave(&fcport->edif.indx_list_lock, flags); in qla_edif_list_add_sa_update_index()
188 list_add_tail(&entry->next, &fcport->edif.edif_indx_list); in qla_edif_list_add_sa_update_index()
189 spin_unlock_irqrestore(&fcport->edif.indx_list_lock, flags); in qla_edif_list_add_sa_update_index()
198 spin_lock_irqsave(&fcport->edif.indx_list_lock, flags); in qla_edif_list_delete_sa_index()
200 spin_unlock_irqrestore(&fcport->edif.indx_list_lock, flags); in qla_edif_list_delete_sa_index()
226 fcport->edif.tx_rekey_cnt = 0; in qla_edif_sa_ctl_init()
227 fcport->edif.rx_rekey_cnt = 0; in qla_edif_sa_ctl_init()
229 fcport->edif.tx_bytes = 0; in qla_edif_sa_ctl_init()
230 fcport->edif.rx_bytes = 0; in qla_edif_sa_ctl_init()
323 spin_lock_irqsave(&fcport->edif.sa_list_lock, flags); in qla_edif_free_sa_ctl()
325 spin_unlock_irqrestore(&fcport->edif.sa_list_lock, flags); in qla_edif_free_sa_ctl()
327 fcport->edif.tx_rekey_cnt--; in qla_edif_free_sa_ctl()
329 fcport->edif.rx_rekey_cnt--; in qla_edif_free_sa_ctl()
422 fcport->edif.rx_sa_set = 1; in __qla2x00_release_all_sadb()
423 fcport->edif.rx_sa_pending = 0; in __qla2x00_release_all_sadb()
599 fcport->disc_state, fcport->edif.auth_state, in qla_edif_app_start()
600 fcport->edif.app_stop); in qla_edif_app_start()
607 fcport->edif.app_stop = 0; in qla_edif_app_start()
608 fcport->edif.app_sess_online = 0; in qla_edif_app_start()
705 fcport->edif.app_stop = 1; in qla_edif_app_stop()
729 if (!(fcport->edif.rx_sa_set && fcport->edif.tx_sa_set)) { in qla_edif_app_chk_sa_update()
732 __func__, fcport->port_name, fcport->edif.tx_sa_set, in qla_edif_app_chk_sa_update()
733 fcport->edif.rx_sa_set); in qla_edif_app_chk_sa_update()
740 fcport->edif.rx_sa_set = fcport->edif.tx_sa_set = 0; in qla_edif_app_chk_sa_update()
741 fcport->edif.rx_sa_pending = fcport->edif.tx_sa_pending = 0; in qla_edif_app_chk_sa_update()
825 fcport->edif.authok = 1; in qla_edif_app_authok()
826 if (!(fcport->edif.rx_sa_set && fcport->edif.tx_sa_set)) { in qla_edif_app_authok()
829 __func__, fcport->port_name, fcport->edif.tx_sa_set, in qla_edif_app_authok()
830 fcport->edif.rx_sa_set); in qla_edif_app_authok()
839 fcport->edif.rx_sa_set = fcport->edif.tx_sa_set = 0; in qla_edif_app_authok()
840 fcport->edif.rx_sa_pending = fcport->edif.tx_sa_pending = 0; in qla_edif_app_authok()
1019 switch (fcport->edif.auth_state) { in qla_edif_app_getfcinfo()
1022 fcport->edif.auth_state = VND_CMD_AUTH_STATE_NEEDED; in qla_edif_app_getfcinfo()
1031 app_reply->ports[pcnt].auth_state = fcport->edif.auth_state; in qla_edif_app_getfcinfo()
1102 if (fcport->edif.enable) { in qla_edif_app_getstats()
1107 fcport->edif.rekey_cnt; in qla_edif_app_getstats()
1109 fcport->edif.tx_bytes; in qla_edif_app_getstats()
1111 fcport->edif.rx_bytes; in qla_edif_app_getstats()
1160 fcport->edif.sess_down_acked = 1; in qla_edif_ack()
1418 spin_lock_irqsave(&fcport->edif.sa_list_lock, flags); in qla_edif_add_sa_ctl()
1420 list_add_tail(&sa_ctl->next, &fcport->edif.tx_sa_list); in qla_edif_add_sa_ctl()
1422 list_add_tail(&sa_ctl->next, &fcport->edif.rx_sa_list); in qla_edif_add_sa_ctl()
1423 spin_unlock_irqrestore(&fcport->edif.sa_list_lock, flags); in qla_edif_add_sa_ctl()
1434 spin_lock_irqsave(&fcport->edif.sa_list_lock, flags); in qla_edif_flush_sa_ctl_lists()
1436 list_for_each_entry_safe(sa_ctl, tsa_ctl, &fcport->edif.tx_sa_list, in qla_edif_flush_sa_ctl_lists()
1442 list_for_each_entry_safe(sa_ctl, tsa_ctl, &fcport->edif.rx_sa_list, in qla_edif_flush_sa_ctl_lists()
1448 spin_unlock_irqrestore(&fcport->edif.sa_list_lock, flags); in qla_edif_flush_sa_ctl_lists()
1458 sa_list = &fcport->edif.tx_sa_list; in qla_edif_find_sa_ctl_by_index()
1460 sa_list = &fcport->edif.rx_sa_list; in qla_edif_find_sa_ctl_by_index()
1490 fcport->edif.rx_sa_set = 1; in qla24xx_check_sadb_avail_slot()
1491 fcport->edif.rx_sa_pending = 0; in qla24xx_check_sadb_avail_slot()
1524 fcport->edif.tx_rekey_cnt++; in qla24xx_check_sadb_avail_slot()
1526 fcport->edif.rx_rekey_cnt++; in qla24xx_check_sadb_avail_slot()
1531 fcport->edif.tx_rekey_cnt, in qla24xx_check_sadb_avail_slot()
1532 fcport->edif.rx_rekey_cnt, fcport->loop_id); in qla24xx_check_sadb_avail_slot()
1589 fcport->edif.tx_bytes = 0; in qla24xx_sadb_update()
1591 fcport->edif.rx_bytes = 0; in qla24xx_sadb_update()
1706 fcport->edif.rekey_cnt++; in qla24xx_sadb_update()
1770 fcport->edif.aes_gmac = 1; in qla24xx_sadb_update()
1772 fcport->edif.aes_gmac = 0; in qla24xx_sadb_update()
1822 fcport->edif.rekey_cnt++; in qla24xx_sadb_update()
2238 fcport->edif.auth_state = dbtype; in qla_edb_eventcreate()
2303 fcport->edif.auth_state = dbtype; in qla_edb_eventcreate()
2469 if (sp->fcport->edif.aes_gmac) in qla24xx_sa_update_iocb()
2487 sp->fcport->edif.aes_gmac); in qla24xx_sa_update_iocb()
2490 sp->fcport->edif.tx_sa_pending = 1; in qla24xx_sa_update_iocb()
2492 sp->fcport->edif.rx_sa_pending = 1; in qla24xx_sa_update_iocb()
2886 sp->fcport->edif.enable = 1; in qla28xx_sa_update_iocb_entry()
2888 sp->fcport->edif.tx_sa_set = 1; in qla28xx_sa_update_iocb_entry()
2889 sp->fcport->edif.tx_sa_pending = 0; in qla28xx_sa_update_iocb_entry()
2894 sp->fcport->edif.rx_sa_set = 1; in qla28xx_sa_update_iocb_entry()
2895 sp->fcport->edif.rx_sa_pending = 0; in qla28xx_sa_update_iocb_entry()
3105 sp->fcport->edif.tx_bytes += scsi_bufflen(cmd); in qla28xx_start_scsi_edif()
3110 sp->fcport->edif.rx_bytes += scsi_bufflen(cmd); in qla28xx_start_scsi_edif()
3233 struct list_head *indx_list = &fcport->edif.edif_indx_list; in qla_edif_list_del()
3236 spin_lock_irqsave(&fcport->edif.indx_list_lock, flags); in qla_edif_list_del()
3241 spin_unlock_irqrestore(&fcport->edif.indx_list_lock, flags); in qla_edif_list_del()
3422 spin_lock_irqsave(&fcport->edif.indx_list_lock, flags); in __chk_edif_rx_sa_delete_pending()
3425 spin_unlock_irqrestore(&fcport->edif.indx_list_lock, flags); in __chk_edif_rx_sa_delete_pending()
3435 spin_unlock_irqrestore(&fcport->edif.indx_list_lock, flags); in __chk_edif_rx_sa_delete_pending()
3444 spin_unlock_irqrestore(&fcport->edif.indx_list_lock, flags); in __chk_edif_rx_sa_delete_pending()
3455 spin_unlock_irqrestore(&fcport->edif.indx_list_lock, flags); in __chk_edif_rx_sa_delete_pending()
3683 if (sess->edif.app_sess_online && DBELL_ACTIVE(vha)) { in qla_edif_sess_down()
3687 sess->edif.app_sess_online = 0; in qla_edif_sess_down()
3688 sess->edif.sess_down_acked = 0; in qla_edif_sess_down()
3693 while (!READ_ONCE(sess->edif.sess_down_acked) && in qla_edif_sess_down()
3700 sess->edif.sess_down_acked = 0; in qla_edif_sess_down()