/freebsd-12-stable/sys/dev/ocs_fc/ |
H A D | ocs_xport.c | 68 ocs_xport_t *xport; local 71 xport = ocs_malloc(ocs, sizeof(*xport), OCS_M_ZERO); 72 if (xport != NULL) { 73 xport->ocs = ocs; 75 return xport; 84 * @param xport Pointer to transport object 89 ocs_xport_rq_threads_teardown(ocs_xport_t *xport) argument 91 ocs_t *ocs = xport->ocs; 94 if (xport 130 ocs_xport_rq_threads_create(ocs_xport_t *xport, uint32_t num_rq_threads) argument 187 ocs_xport_attach(ocs_xport_t *xport) argument 311 ocs_xport_initialize_auto_xfer_ready(ocs_xport_t *xport) argument 389 ocs_xport_initialize(ocs_xport_t *xport) argument 602 ocs_xport_detach(ocs_xport_t *xport) argument 689 ocs_xport_force_free(ocs_xport_t *xport) argument 722 ocs_xport_control(ocs_xport_t *xport, ocs_xport_ctrl_e cmd, ...) argument 917 ocs_xport_status(ocs_xport_t *xport, ocs_xport_status_e cmd, ocs_xport_stats_t *result) argument 1087 ocs_xport_free(ocs_xport_t *xport) argument [all...] |
H A D | ocs_xport.h | 180 ** lock: xport->io_pending_lock 206 extern int32_t ocs_xport_attach(ocs_xport_t *xport); 207 extern int32_t ocs_xport_initialize(ocs_xport_t *xport); 208 extern int32_t ocs_xport_detach(ocs_xport_t *xport); 209 extern int32_t ocs_xport_control(ocs_xport_t *xport, ocs_xport_ctrl_e cmd, ...); 210 extern int32_t ocs_xport_status(ocs_xport_t *xport, ocs_xport_status_e cmd, ocs_xport_stats_t *result); 211 extern void ocs_xport_free(ocs_xport_t *xport);
|
H A D | ocs_pci.c | 326 ocs_xport_t *xport = ocs->xport; local 345 ocs_list_foreach(&xport->vport_list, vport) { 378 ocs->xport = ocs_xport_alloc(ocs); 379 if (ocs->xport == NULL) { 382 } else if (ocs_xport_attach(ocs->xport) != 0) { 385 } else if (ocs_xport_initialize(ocs->xport) != 0) { 418 if (ocs_xport_control(ocs->xport, OCS_XPORT_PORT_ONLINE)) { 429 if (ocs_xport_control(ocs->xport, OCS_XPORT_SHUTDOWN)) { 435 ocs_xport_detach(ocs->xport); [all...] |
H A D | ocs_drv_fc.h | 66 ocs_xport_t *xport; /*>> Pointer to transport object */ member in struct:ocs_s 189 return ocs_io_pool_io_alloc(ocs->xport->io_pool); 195 ocs_io_pool_io_free(ocs->xport->io_pool, io);
|
H A D | ocs_scsi.c | 177 ocs_xport_t *xport; local 184 ocs_assert(ocs->xport, NULL); 185 xport = ocs->xport; 196 ocs_atomic_add_return(&xport->io_alloc_failed_count, 1); 1004 ocs_xport_t *xport = ocs->xport; local 1012 if (ocs_atomic_add_return(&xport->io_pending_recursing, 1)) { 1014 ocs_atomic_sub_return(&xport->io_pending_recursing, 1); 1019 ocs_lock(&xport 1136 ocs_xport_t *xport = ocs->xport; local 1216 ocs_xport_t *xport = ocs->xport; local 1940 ocs_xport_t *xport; local 2749 ocs_xport_t *xport = ocs->xport; local [all...] |
H A D | ocs_ddump.c | 643 ocs_xport_t *xport = ocs->xport; local 666 ocs_ddump_value(textbuf, "nodes_count", "%d", xport->nodes_count); 670 ocs_ddump_value(textbuf, "io_alloc_failed_count", "%d", ocs_atomic_read(&xport->io_alloc_failed_count)); 671 ocs_ddump_value(textbuf, "io_active_count", "%d", ocs_atomic_read(&xport->io_active_count)); 672 ocs_ddump_value(textbuf, "io_pending_count", "%d", ocs_atomic_read(&xport->io_pending_count)); 673 ocs_ddump_value(textbuf, "io_total_alloc", "%d", ocs_atomic_read(&xport->io_total_alloc)); 674 ocs_ddump_value(textbuf, "io_total_free", "%d", ocs_atomic_read(&xport->io_total_free)); 675 ocs_ddump_value(textbuf, "io_total_pending", "%d", ocs_atomic_read(&xport->io_total_pending)); 676 ocs_ddump_value(textbuf, "io_pending_recursing", "%d", ocs_atomic_read(&xport [all...] |
H A D | ocs.h | 139 ocs_xport_t *xport; /**< pointer to transport object */ member in struct:ocs_softc 276 return ocs_io_pool_io_alloc(ocs->xport->io_pool); 282 ocs_io_pool_io_free(ocs->xport->io_pool, io);
|
H A D | ocs_io.c | 220 ocs->xport->io_pool = NULL; 268 ocs_atomic_add_return(&ocs->xport->io_active_count, 1); 269 ocs_atomic_add_return(&ocs->xport->io_total_alloc, 1); 303 ocs_atomic_sub_return(&ocs->xport->io_active_count, 1); 304 ocs_atomic_add_return(&ocs->xport->io_total_free, 1); 346 ocs_xport_t *xport = ocs->xport; local 347 ocs_io_pool_t *io_pool = xport->io_pool;
|
H A D | ocs_node.c | 238 ocs_xport_t *xport = ocs->xport; local 246 xport->nodes_count = node_count; 248 xport->nodes = ocs_malloc(ocs, node_count * sizeof(ocs_node_t *), OCS_M_ZERO | OCS_M_NOWAIT); 249 if (xport->nodes == NULL) { 264 ocs_list_init(&xport->nodes_free_list, ocs_node_t, link); 286 xport->nodes[i] = node; 287 ocs_list_add_tail(&xport->nodes_free_list, node); 310 ocs_xport_t *xport = ocs->xport; local 349 ocs_xport_t *xport = ocs->xport; local 380 ocs_xport_t *xport = ocs->xport; local 471 ocs_xport_t *xport; local 2186 ocs_xport_t *xport = ocs->xport; local [all...] |
H A D | ocs_sport.c | 926 ocs_xport_t *xport = ocs->xport; local 933 ocs_list_foreach_safe(&xport->vport_list, vport, next) { 974 ocs_xport_t *xport = ocs->xport; local 978 ocs_list_foreach(&xport->vport_list, vport) { 1099 ocs_xport_t *xport = ocs->xport; local 1116 ocs_list_foreach_safe(&xport->vport_list, vport, next) { 1159 ocs_xport_t *xport local 1488 ocs_xport_t *xport = ocs->xport; local 1526 ocs_xport_t *xport = ocs->xport; local [all...] |
H A D | ocs_unsol.c | 166 ocs_xport_t *xport = ocs->xport; local 179 rc = ocs_cbuf_put(xport->rq_thread_info[thr_index].seq_cbuf, seq); 216 if (seq_fcfi < ARRAY_SIZE(ocs->xport->fcfi)) { 217 xport_fcfi = &ocs->xport->fcfi[seq_fcfi]; 343 xport_fcfi = &ocs->xport->fcfi[domain->fcf_indicator]; 437 * @brief Purge xport's pending (queued) frames. 440 * Frames that are queued for the \c xport are discarded and 455 xport_fcfi = &ocs->xport->fcfi[domain->fcf_indicator]; 499 xport_fcfi = &ocs->xport [all...] |
H A D | ocs_mgmt.c | 963 ocs_xport_t *xport = ocs->xport; local 965 ocs_mgmt_emit_int(textbuf, MGMT_MODE_RD, "nodes_count", "%d", xport->nodes_count); 1485 if (ocs_xport_status(ocs->xport, OCS_XPORT_PORT_STATUS, &value) == 0) { 1499 if (ocs_xport_status(ocs->xport, OCS_XPORT_CONFIG_PORT_STATUS, &value) == 0) { 1611 ocs_xport_t *xport = ocs->xport; local 1613 ocs_mgmt_emit_int(textbuf, MGMT_MODE_RW, "requested_wwnn", "0x%llx", (unsigned long long)xport->req_wwnn); 1628 ocs_xport_t *xport = ocs->xport; local [all...] |
H A D | ocs_ioctl.c | 825 ocs_xport_t *xport = ocs->xport; local 827 if (xport->req_wwnn) { 828 wwnn = &xport->req_wwnn; 865 ocs_xport_t *xport = ocs->xport; local 867 if (xport->req_wwpn) { 868 wwpn = &xport->req_wwpn; 1002 ocs_xport_status(ocs->xport, OCS_XPORT_CONFIG_PORT_STATUS, &old); 1022 rc = ocs_xport_control(ocs->xport, OCS_XPORT_PORT_OFFLIN [all...] |
H A D | ocs_els.c | 169 ocs_xport_t *xport; local 174 ocs_assert(ocs->xport, NULL); 175 xport = ocs->xport; 186 ocs_atomic_add_return(&xport->io_alloc_failed_count, 1); 2053 ocs_xport_t *xport; local 2062 ocs_assert(ocs->xport, NULL); 2063 xport = ocs->xport; 2075 ocs_atomic_add_return(&xport [all...] |
H A D | ocs_domain.c | 284 /* Hold frames to clear the domain pointer from the xport lookup */ 491 ocs_assert(ocs->xport, NULL); 526 uint64_t my_wwnn = ocs->xport->req_wwnn; 527 uint64_t my_wwpn = ocs->xport->req_wwpn;
|
H A D | ocs_cam.c | 942 ocs_xport_status(ocs->xport, OCS_XPORT_PORT_STATUS, &value); 1926 rc = ocs_xport_control(ocs->xport, OCS_XPORT_PORT_OFFLINE); 1931 rc = ocs_xport_control(ocs->xport, OCS_XPORT_PORT_ONLINE); 2037 ocs_xport_status(ocs->xport, OCS_XPORT_LINK_SPEED, &value); 2122 ocs_xport_status(ocs->xport, OCS_XPORT_LINK_SPEED, &value); 2275 if (ocs_xport_control(ocs->xport, OCS_XPORT_PORT_OFFLINE) == 0) { 2276 ocs_xport_control(ocs->xport, OCS_XPORT_PORT_ONLINE);
|
H A D | ocs_fabric.c | 868 rc = ocs_xport_control(node->ocs->xport, OCS_XPORT_POST_NODE_EVENT, node, OCS_EVT_GIDPT_DELAY_EXPIRED, NULL);
|
/freebsd-12-stable/sys/cam/ |
H A D | cam_xpt_internal.h | 64 cam_xport xport; member in struct:xpt_xport 197 struct xpt_xport *xport; member in struct:cam_eb
|
H A D | cam_xpt.c | 1074 path->bus->xport->ops->announce(periph); 1104 (path->bus->xport->ops->announce_sbuf == NULL)) { 1132 path->bus->xport->ops->announce_sbuf(periph, sb); 2641 (*(start_ccb->ccb_h.path->bus->xport->ops->action))(start_ccb); 3671 (*(bus->xport->ops->alloc_device))(bus, 4018 .xport = XPORT_UNKNOWN, 4079 new_bus->xport = &xport_default; 4094 if ((*xpt)->xport == cpi.transport) { 4095 new_bus->xport = *xpt; 4099 if (new_bus->xport [all...] |
/freebsd-12-stable/sys/dev/virtio/console/ |
H A D | virtio_console.c | 1428 vtcon_tty_free(void *xport) argument 1432 port = xport;
|
/freebsd-12-stable/sys/cam/mmc/ |
H A D | mmc_xpt.c | 143 .xport = XPORT_ ## X, \
|
/freebsd-12-stable/sys/cam/nvme/ |
H A D | nvme_xpt.c | 172 .xport = XPORT_ ## X, \
|
/freebsd-12-stable/sys/cam/ata/ |
H A D | ata_xpt.c | 219 .xport = XPORT_ ## X, \
|
/freebsd-12-stable/sys/cam/scsi/ |
H A D | scsi_xpt.c | 620 .xport = XPORT_ ## X, \
|