Searched refs:xport (Results 1 - 24 of 24) sorted by relevance

/freebsd-12-stable/sys/dev/ocs_fc/
H A Docs_xport.c68 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 Docs_xport.h180 ** 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 Docs_pci.c326 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 Docs_drv_fc.h66 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 Docs_scsi.c177 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 Docs_ddump.c643 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 Docs.h139 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 Docs_io.c220 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 Docs_node.c238 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 Docs_sport.c926 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 Docs_unsol.c166 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 Docs_mgmt.c963 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 Docs_ioctl.c825 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 Docs_els.c169 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 Docs_domain.c284 /* 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 Docs_cam.c942 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 Docs_fabric.c868 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 Dcam_xpt_internal.h64 cam_xport xport; member in struct:xpt_xport
197 struct xpt_xport *xport; member in struct:cam_eb
H A Dcam_xpt.c1074 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 Dvirtio_console.c1428 vtcon_tty_free(void *xport) argument
1432 port = xport;
/freebsd-12-stable/sys/cam/mmc/
H A Dmmc_xpt.c143 .xport = XPORT_ ## X, \
/freebsd-12-stable/sys/cam/nvme/
H A Dnvme_xpt.c172 .xport = XPORT_ ## X, \
/freebsd-12-stable/sys/cam/ata/
H A Data_xpt.c219 .xport = XPORT_ ## X, \
/freebsd-12-stable/sys/cam/scsi/
H A Dscsi_xpt.c620 .xport = XPORT_ ## X, \

Completed in 410 milliseconds