Lines Matching refs:xport

171 	ocs_xport_t *xport;  in ocs_scsi_io_alloc()  local
178 ocs_assert(ocs->xport, NULL); in ocs_scsi_io_alloc()
179 xport = ocs->xport; in ocs_scsi_io_alloc()
190 ocs_atomic_add_return(&xport->io_alloc_failed_count, 1); in ocs_scsi_io_alloc()
991 ocs_xport_t *xport = ocs->xport; in ocs_scsi_check_pending() local
999 if (ocs_atomic_add_return(&xport->io_pending_recursing, 1)) { in ocs_scsi_check_pending()
1001 ocs_atomic_sub_return(&xport->io_pending_recursing, 1); in ocs_scsi_check_pending()
1006 ocs_lock(&xport->io_pending_lock); in ocs_scsi_check_pending()
1009 io = ocs_list_remove_head(&xport->io_pending_list); in ocs_scsi_check_pending()
1020 ocs_list_add_head(&xport->io_pending_list, io); in ocs_scsi_check_pending()
1028 ocs_unlock(&xport->io_pending_lock); in ocs_scsi_check_pending()
1037 ocs_atomic_sub_return(&xport->io_pending_count, 1); in ocs_scsi_check_pending()
1065 ocs_lock(&xport->io_pending_lock); in ocs_scsi_check_pending()
1066 ocs_list_foreach(&xport->io_pending_list, io) { in ocs_scsi_check_pending()
1077 ocs_list_remove(&xport->io_pending_list, io); in ocs_scsi_check_pending()
1078 ocs_atomic_sub_return(&xport->io_pending_count, 1); in ocs_scsi_check_pending()
1082 ocs_unlock(&xport->io_pending_lock); in ocs_scsi_check_pending()
1094 ocs_atomic_sub_return(&xport->io_pending_recursing, 1); in ocs_scsi_check_pending()
1122 ocs_xport_t *xport = ocs->xport; in ocs_scsi_io_dispatch() local
1141 ocs_lock(&xport->io_pending_lock); in ocs_scsi_io_dispatch()
1142 if (!ocs_list_empty(&xport->io_pending_list)) { in ocs_scsi_io_dispatch()
1148 ocs_list_add_head(&xport->io_pending_list, io); in ocs_scsi_io_dispatch()
1150 ocs_list_add_tail(&xport->io_pending_list, io); in ocs_scsi_io_dispatch()
1152 ocs_unlock(&xport->io_pending_lock); in ocs_scsi_io_dispatch()
1153 ocs_atomic_add_return(&xport->io_pending_count, 1); in ocs_scsi_io_dispatch()
1154 ocs_atomic_add_return(&xport->io_total_pending, 1); in ocs_scsi_io_dispatch()
1160 ocs_unlock(&xport->io_pending_lock); in ocs_scsi_io_dispatch()
1169 ocs_lock(&xport->io_pending_lock); in ocs_scsi_io_dispatch()
1170 ocs_list_add_tail(&xport->io_pending_list, io); in ocs_scsi_io_dispatch()
1171 ocs_unlock(&xport->io_pending_lock); in ocs_scsi_io_dispatch()
1173 ocs_atomic_add_return(&xport->io_total_pending, 1); in ocs_scsi_io_dispatch()
1174 ocs_atomic_add_return(&xport->io_pending_count, 1); in ocs_scsi_io_dispatch()
1201 ocs_xport_t *xport = ocs->xport; in ocs_scsi_io_dispatch_abort() local
1211 ocs_lock(&xport->io_pending_lock); in ocs_scsi_io_dispatch_abort()
1212 if (!ocs_list_empty(&xport->io_pending_list)) { in ocs_scsi_io_dispatch_abort()
1213 ocs_list_add_tail(&xport->io_pending_list, io); in ocs_scsi_io_dispatch_abort()
1214 ocs_unlock(&xport->io_pending_lock); in ocs_scsi_io_dispatch_abort()
1215 ocs_atomic_add_return(&xport->io_pending_count, 1); in ocs_scsi_io_dispatch_abort()
1216 ocs_atomic_add_return(&xport->io_total_pending, 1); in ocs_scsi_io_dispatch_abort()
1222 ocs_unlock(&xport->io_pending_lock); in ocs_scsi_io_dispatch_abort()
1922 ocs_xport_t *xport; in ocs_scsi_tgt_abort_io() local
1931 xport = ocs->xport; in ocs_scsi_tgt_abort_io()
1947 ocs_atomic_add_return(&xport->io_alloc_failed_count, 1); in ocs_scsi_tgt_abort_io()
2732 ocs_xport_t *xport = ocs->xport; in ocs_scsi_get_property() local
2754 return ocs_io_pool_allocated(xport->io_pool); in ocs_scsi_get_property()