Lines Matching refs:fnic_priv

488 	fnic_priv(sc)->state = FNIC_IOREQ_NOT_INITED;  in fnic_queuecommand_lck()
489 fnic_priv(sc)->flags = FNIC_NO_FLAGS; in fnic_queuecommand_lck()
504 tag, sc, 0, sc->cmnd[0], sg_count, fnic_priv(sc)->state); in fnic_queuecommand_lck()
549 fnic_priv(sc)->state = FNIC_IOREQ_CMD_PENDING; in fnic_queuecommand_lck()
550 fnic_priv(sc)->io_req = io_req; in fnic_queuecommand_lck()
551 fnic_priv(sc)->flags |= FNIC_IO_INITIALIZED; in fnic_queuecommand_lck()
563 io_req = fnic_priv(sc)->io_req; in fnic_queuecommand_lck()
564 fnic_priv(sc)->io_req = NULL; in fnic_queuecommand_lck()
565 fnic_priv(sc)->state = FNIC_IOREQ_CMD_COMPLETE; in fnic_queuecommand_lck()
584 fnic_priv(sc)->flags |= FNIC_IO_ISSUED; in fnic_queuecommand_lck()
857 io_req = fnic_priv(sc)->io_req; in fnic_fcpio_icmnd_cmpl_handler()
861 fnic_priv(sc)->flags |= FNIC_IO_REQ_NULL; in fnic_fcpio_icmnd_cmpl_handler()
878 if (fnic_priv(sc)->state == FNIC_IOREQ_ABTS_PENDING) { in fnic_fcpio_icmnd_cmpl_handler()
884 fnic_priv(sc)->flags |= FNIC_IO_DONE; in fnic_fcpio_icmnd_cmpl_handler()
885 fnic_priv(sc)->flags |= FNIC_IO_ABTS_PENDING; in fnic_fcpio_icmnd_cmpl_handler()
888 fnic_priv(sc)->flags |= FNIC_IO_ABORTED; in fnic_fcpio_icmnd_cmpl_handler()
902 fnic_priv(sc)->state = FNIC_IOREQ_CMD_COMPLETE; in fnic_fcpio_icmnd_cmpl_handler()
973 fnic_priv(sc)->io_req = NULL; in fnic_fcpio_icmnd_cmpl_handler()
974 fnic_priv(sc)->flags |= FNIC_IO_DONE; in fnic_fcpio_icmnd_cmpl_handler()
1099 io_req = fnic_priv(sc)->io_req; in fnic_fcpio_itmf_cmpl_handler()
1104 fnic_priv(sc)->flags |= FNIC_IO_ABT_TERM_REQ_NULL; in fnic_fcpio_itmf_cmpl_handler()
1119 fnic_priv(sc)->state = FNIC_IOREQ_ABTS_COMPLETE; in fnic_fcpio_itmf_cmpl_handler()
1120 fnic_priv(sc)->abts_status = hdr_status; in fnic_fcpio_itmf_cmpl_handler()
1121 fnic_priv(sc)->flags |= FNIC_DEV_RST_DONE; in fnic_fcpio_itmf_cmpl_handler()
1131 if (fnic_priv(sc)->flags & FNIC_IO_ABTS_ISSUED) in fnic_fcpio_itmf_cmpl_handler()
1143 if (fnic_priv(sc)->flags & FNIC_IO_ABTS_ISSUED) in fnic_fcpio_itmf_cmpl_handler()
1150 if (fnic_priv(sc)->flags & FNIC_IO_ABTS_ISSUED) in fnic_fcpio_itmf_cmpl_handler()
1157 if (fnic_priv(sc)->state != FNIC_IOREQ_ABTS_PENDING) { in fnic_fcpio_itmf_cmpl_handler()
1163 fnic_priv(sc)->flags |= FNIC_IO_ABT_TERM_DONE; in fnic_fcpio_itmf_cmpl_handler()
1164 fnic_priv(sc)->abts_status = hdr_status; in fnic_fcpio_itmf_cmpl_handler()
1168 fnic_priv(sc)->abts_status = FCPIO_SUCCESS; in fnic_fcpio_itmf_cmpl_handler()
1170 if (!(fnic_priv(sc)->flags & (FNIC_IO_ABORTED | FNIC_IO_DONE))) in fnic_fcpio_itmf_cmpl_handler()
1189 fnic_priv(sc)->io_req = NULL; in fnic_fcpio_itmf_cmpl_handler()
1216 fnic_priv(sc)->lr_status = hdr_status; in fnic_fcpio_itmf_cmpl_handler()
1217 if (fnic_priv(sc)->state == FNIC_IOREQ_ABTS_PENDING) { in fnic_fcpio_itmf_cmpl_handler()
1219 fnic_priv(sc)->flags |= FNIC_DEV_RST_ABTS_PENDING; in fnic_fcpio_itmf_cmpl_handler()
1231 if (fnic_priv(sc)->flags & FNIC_DEV_RST_TIMED_OUT) { in fnic_fcpio_itmf_cmpl_handler()
1245 fnic_priv(sc)->state = FNIC_IOREQ_CMD_COMPLETE; in fnic_fcpio_itmf_cmpl_handler()
1246 fnic_priv(sc)->flags |= FNIC_DEV_RST_DONE; in fnic_fcpio_itmf_cmpl_handler()
1258 fnic_ioreq_state_to_str(fnic_priv(sc)->state), id); in fnic_fcpio_itmf_cmpl_handler()
1370 io_req = fnic_priv(sc)->io_req; in fnic_cleanup_io_iter()
1371 if ((fnic_priv(sc)->flags & FNIC_DEVICE_RESET) && in fnic_cleanup_io_iter()
1372 !(fnic_priv(sc)->flags & FNIC_DEV_RST_DONE)) { in fnic_cleanup_io_iter()
1377 fnic_priv(sc)->flags |= FNIC_DEV_RST_DONE; in fnic_cleanup_io_iter()
1384 } else if (fnic_priv(sc)->flags & FNIC_DEVICE_RESET) { in fnic_cleanup_io_iter()
1393 fnic_priv(sc)->io_req = NULL; in fnic_cleanup_io_iter()
1417 if (!(fnic_priv(sc)->flags & FNIC_IO_ISSUED)) in fnic_cleanup_io_iter()
1468 io_req = fnic_priv(sc)->io_req; in fnic_wq_copy_cleanup_handler()
1477 fnic_priv(sc)->io_req = NULL; in fnic_wq_copy_cleanup_handler()
1570 io_req = fnic_priv(sc)->io_req; in fnic_rport_abort_io_iter()
1577 if ((fnic_priv(sc)->flags & FNIC_DEVICE_RESET) && in fnic_rport_abort_io_iter()
1578 !(fnic_priv(sc)->flags & FNIC_DEV_RST_ISSUED)) { in fnic_rport_abort_io_iter()
1590 if (fnic_priv(sc)->state == FNIC_IOREQ_ABTS_PENDING) { in fnic_rport_abort_io_iter()
1598 fnic_ioreq_state_to_str(fnic_priv(sc)->state)); in fnic_rport_abort_io_iter()
1601 if (!(fnic_priv(sc)->flags & FNIC_IO_ISSUED)) { in fnic_rport_abort_io_iter()
1606 sc, abt_tag, fnic_priv(sc)->flags, fnic_priv(sc)->state); in fnic_rport_abort_io_iter()
1608 old_ioreq_state = fnic_priv(sc)->state; in fnic_rport_abort_io_iter()
1609 fnic_priv(sc)->state = FNIC_IOREQ_ABTS_PENDING; in fnic_rport_abort_io_iter()
1610 fnic_priv(sc)->abts_status = FCPIO_INVALID_CODE; in fnic_rport_abort_io_iter()
1611 if (fnic_priv(sc)->flags & FNIC_DEVICE_RESET) { in fnic_rport_abort_io_iter()
1637 if (fnic_priv(sc)->state == FNIC_IOREQ_ABTS_PENDING) in fnic_rport_abort_io_iter()
1638 fnic_priv(sc)->state = old_ioreq_state; in fnic_rport_abort_io_iter()
1642 if (fnic_priv(sc)->flags & FNIC_DEVICE_RESET) in fnic_rport_abort_io_iter()
1643 fnic_priv(sc)->flags |= FNIC_DEV_RST_TERM_ISSUED; in fnic_rport_abort_io_iter()
1645 fnic_priv(sc)->flags |= FNIC_IO_INTERNAL_TERM_ISSUED; in fnic_rport_abort_io_iter()
1753 rport->port_id, sc->device->lun, tag, fnic_priv(sc)->flags); in fnic_abort_cmd()
1755 fnic_priv(sc)->flags = FNIC_NO_FLAGS; in fnic_abort_cmd()
1776 io_req = fnic_priv(sc)->io_req; in fnic_abort_cmd()
1784 if (fnic_priv(sc)->state == FNIC_IOREQ_ABTS_PENDING) { in fnic_abort_cmd()
1813 old_ioreq_state = fnic_priv(sc)->state; in fnic_abort_cmd()
1814 fnic_priv(sc)->state = FNIC_IOREQ_ABTS_PENDING; in fnic_abort_cmd()
1815 fnic_priv(sc)->abts_status = FCPIO_INVALID_CODE; in fnic_abort_cmd()
1837 if (fnic_priv(sc)->state == FNIC_IOREQ_ABTS_PENDING) in fnic_abort_cmd()
1838 fnic_priv(sc)->state = old_ioreq_state; in fnic_abort_cmd()
1839 io_req = fnic_priv(sc)->io_req; in fnic_abort_cmd()
1847 fnic_priv(sc)->flags |= FNIC_IO_ABTS_ISSUED; in fnic_abort_cmd()
1850 fnic_priv(sc)->flags |= FNIC_IO_TERM_ISSUED; in fnic_abort_cmd()
1868 io_req = fnic_priv(sc)->io_req; in fnic_abort_cmd()
1872 fnic_priv(sc)->flags |= FNIC_IO_ABT_TERM_REQ_NULL; in fnic_abort_cmd()
1879 if (fnic_priv(sc)->abts_status == FCPIO_INVALID_CODE) { in fnic_abort_cmd()
1886 fnic_priv(sc)->flags |= FNIC_IO_ABT_TERM_TIMED_OUT; in fnic_abort_cmd()
1893 if (!(fnic_priv(sc)->flags & (FNIC_IO_ABORTED | FNIC_IO_DONE))) { in fnic_abort_cmd()
1902 fnic_priv(sc)->state = FNIC_IOREQ_ABTS_COMPLETE; in fnic_abort_cmd()
1910 if (fnic_priv(sc)->abts_status == FCPIO_SUCCESS) { in fnic_abort_cmd()
1911 fnic_priv(sc)->io_req = NULL; in fnic_abort_cmd()
2031 io_req = fnic_priv(sc)->io_req; in fnic_pending_aborts_iter()
2043 fnic_ioreq_state_to_str(fnic_priv(sc)->state)); in fnic_pending_aborts_iter()
2045 if (fnic_priv(sc)->state == FNIC_IOREQ_ABTS_PENDING) { in fnic_pending_aborts_iter()
2049 if ((fnic_priv(sc)->flags & FNIC_DEVICE_RESET) && in fnic_pending_aborts_iter()
2050 (!(fnic_priv(sc)->flags & FNIC_DEV_RST_ISSUED))) { in fnic_pending_aborts_iter()
2061 __func__, fnic_ioreq_state_to_str(fnic_priv(sc)->state)); in fnic_pending_aborts_iter()
2062 old_ioreq_state = fnic_priv(sc)->state; in fnic_pending_aborts_iter()
2070 fnic_priv(sc)->state = FNIC_IOREQ_ABTS_PENDING; in fnic_pending_aborts_iter()
2074 if (fnic_priv(sc)->flags & FNIC_DEVICE_RESET) { in fnic_pending_aborts_iter()
2080 fnic_priv(sc)->abts_status = FCPIO_INVALID_CODE; in fnic_pending_aborts_iter()
2091 io_req = fnic_priv(sc)->io_req; in fnic_pending_aborts_iter()
2094 if (fnic_priv(sc)->state == FNIC_IOREQ_ABTS_PENDING) in fnic_pending_aborts_iter()
2095 fnic_priv(sc)->state = old_ioreq_state; in fnic_pending_aborts_iter()
2101 if (fnic_priv(sc)->flags & FNIC_DEVICE_RESET) in fnic_pending_aborts_iter()
2102 fnic_priv(sc)->flags |= FNIC_DEV_RST_TERM_ISSUED; in fnic_pending_aborts_iter()
2105 fnic_priv(sc)->flags |= FNIC_IO_INTERNAL_TERM_ISSUED; in fnic_pending_aborts_iter()
2112 io_req = fnic_priv(sc)->io_req; in fnic_pending_aborts_iter()
2115 fnic_priv(sc)->flags |= FNIC_IO_ABT_TERM_REQ_NULL; in fnic_pending_aborts_iter()
2122 if (fnic_priv(sc)->abts_status == FCPIO_INVALID_CODE) { in fnic_pending_aborts_iter()
2124 fnic_priv(sc)->flags |= FNIC_IO_ABT_TERM_DONE; in fnic_pending_aborts_iter()
2128 fnic_priv(sc)->state = FNIC_IOREQ_ABTS_COMPLETE; in fnic_pending_aborts_iter()
2132 fnic_priv(sc)->io_req = NULL; in fnic_pending_aborts_iter()
2240 fnic_priv(sc)->flags = FNIC_DEVICE_RESET; in fnic_device_reset()
2257 rport->port_id, sc->device->lun, fnic_priv(sc)->flags, tag); in fnic_device_reset()
2262 io_req = fnic_priv(sc)->io_req; in fnic_device_reset()
2278 fnic_priv(sc)->io_req = io_req; in fnic_device_reset()
2281 fnic_priv(sc)->state = FNIC_IOREQ_CMD_PENDING; in fnic_device_reset()
2282 fnic_priv(sc)->lr_status = FCPIO_INVALID_CODE; in fnic_device_reset()
2293 io_req = fnic_priv(sc)->io_req; in fnic_device_reset()
2299 fnic_priv(sc)->flags |= FNIC_DEV_RST_ISSUED; in fnic_device_reset()
2310 io_req = fnic_priv(sc)->io_req; in fnic_device_reset()
2319 status = fnic_priv(sc)->lr_status; in fnic_device_reset()
2329 fnic_priv(sc)->flags |= FNIC_DEV_RST_TIMED_OUT; in fnic_device_reset()
2338 if (fnic_priv(sc)->flags & FNIC_DEV_RST_TERM_ISSUED) { in fnic_device_reset()
2351 fnic_priv(sc)->flags |= FNIC_DEV_RST_TERM_ISSUED; in fnic_device_reset()
2352 fnic_priv(sc)->state = FNIC_IOREQ_ABTS_PENDING; in fnic_device_reset()
2363 if (!(fnic_priv(sc)->flags & FNIC_DEV_RST_DONE)) { in fnic_device_reset()
2369 io_req = fnic_priv(sc)->io_req; in fnic_device_reset()
2384 io_req = fnic_priv(sc)->io_req; in fnic_device_reset()
2397 io_req = fnic_priv(sc)->io_req; in fnic_device_reset()
2406 io_req = fnic_priv(sc)->io_req; in fnic_device_reset()
2413 fnic_priv(sc)->io_req = NULL; in fnic_device_reset()
2674 io_req = fnic_priv(sc)->io_req; in fnic_abts_pending_iter()
2686 fnic_ioreq_state_to_str(fnic_priv(sc)->state)); in fnic_abts_pending_iter()
2687 cmd_state = fnic_priv(sc)->state; in fnic_abts_pending_iter()