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