| /Linux-v6.6/drivers/usb/cdns3/ |
| D | core.c | 40 if (!cdns->roles[role]) in cdns_role_start() 43 if (cdns->roles[role]->state == CDNS_ROLE_STATE_ACTIVE) in cdns_role_start() 47 ret = cdns->roles[role]->start(cdns); in cdns_role_start() 49 cdns->roles[role]->state = CDNS_ROLE_STATE_ACTIVE; in cdns_role_start() 62 if (cdns->roles[role]->state == CDNS_ROLE_STATE_INACTIVE) in cdns_role_stop() 66 cdns->roles[role]->stop(cdns); in cdns_role_stop() 67 cdns->roles[role]->state = CDNS_ROLE_STATE_INACTIVE; in cdns_role_stop() 289 cdns->roles[USB_ROLE_NONE] = rdrv; in cdns_idle_init() 516 if (cdns->roles[cdns->role]->suspend) { in cdns_suspend() 518 cdns->roles[cdns->role]->suspend(cdns, false); in cdns_suspend() [all …]
|
| D | core.h | 104 struct cdns_role_driver *roles[USB_ROLE_DEVICE + 1]; member
|
| D | host.c | 140 cdns->roles[USB_ROLE_HOST] = rdrv; in cdns_host_init()
|
| /Linux-v6.6/drivers/usb/chipidea/ |
| D | ci.h | 218 struct ci_role_driver *roles[CI_ROLE_END]; member 270 BUG_ON(ci->role >= CI_ROLE_END || !ci->roles[ci->role]); in ci_role() 271 return ci->roles[ci->role]; in ci_role() 281 if (!ci->roles[role]) in ci_role_start() 284 ret = ci->roles[role]->start(ci); in ci_role_start() 310 ci->roles[role]->stop(ci); in ci_role_stop() 462 return ci->is_otg && ci->roles[CI_ROLE_HOST] && in ci_otg_is_fsm_mode() 463 ci->roles[CI_ROLE_GADGET] && (otg_caps->srp_support || in ci_otg_is_fsm_mode()
|
| D | core.c | 644 if (ci->roles[CI_ROLE_HOST] && ci->roles[CI_ROLE_GADGET]) { in ci_get_role() 657 role = ci->roles[CI_ROLE_HOST] ? CI_ROLE_HOST in ci_get_role() 924 if (ci->roles[CI_ROLE_HOST] && ci->roles[CI_ROLE_GADGET]) in ci_hdrc_query_available_role() 926 else if (ci->roles[CI_ROLE_HOST]) in ci_hdrc_query_available_role() 928 else if (ci->roles[CI_ROLE_GADGET]) in ci_hdrc_query_available_role() 939 if (ci->is_otg && ci->roles[CI_ROLE_GADGET]) in ci_role_destroy() 977 if (!(ci->roles[CI_ROLE_HOST] && ci->roles[CI_ROLE_GADGET])) { in role_store() 983 if (!strncmp(buf, ci->roles[role]->name, in role_store() 984 strlen(ci->roles[role]->name))) in role_store() 1147 if (!ci->roles[CI_ROLE_HOST] && !ci->roles[CI_ROLE_GADGET]) { in ci_hdrc_probe() [all …]
|
| D | otg.c | 176 ci_role(ci)->name, ci->roles[role]->name); in ci_handle_id_switch()
|
| /Linux-v6.6/drivers/usb/roles/ |
| D | Makefile | 3 obj-$(CONFIG_USB_ROLE_SWITCH) += roles.o 4 roles-y := class.o
|
| D | Kconfig | 12 Say Y here if your USB connectors support both device and host roles. 14 called roles.ko.
|
| /Linux-v6.6/include/scsi/ |
| D | scsi_transport_srp.h | 14 u8 roles; member 59 u8 roles; member
|
| D | scsi_transport_fc.h | 184 u32 roles; member 229 u32 roles; member 286 u32 roles; member 366 u32 roles; member 786 if (rport->roles & FC_PORT_ROLE_FCP_TARGET) in fc_remote_port_chkready() 843 void fc_remote_port_rolechg(struct fc_rport *rport, u32 roles);
|
| /Linux-v6.6/drivers/scsi/ |
| D | scsi_transport_fc.c | 771 (rport->roles & FC_PORT_ROLE_FCP_TARGET || in fc_fpin_li_stats_update() 772 rport->roles & FC_PORT_ROLE_NVME_TARGET)) { in fc_fpin_li_stats_update() 784 (rport->roles & FC_PORT_ROLE_FCP_TARGET || in fc_fpin_li_stats_update() 785 rport->roles & FC_PORT_ROLE_NVME_TARGET)) { in fc_fpin_li_stats_update() 818 (rport->roles & FC_PORT_ROLE_FCP_TARGET || in fc_fpin_delivery_stats_update() 819 rport->roles & FC_PORT_ROLE_NVME_TARGET)) { in fc_fpin_delivery_stats_update() 851 (rport->roles & FC_PORT_ROLE_FCP_TARGET || in fc_fpin_peer_congn_stats_update() 852 rport->roles & FC_PORT_ROLE_NVME_TARGET)) { in fc_fpin_peer_congn_stats_update() 864 (rport->roles & FC_PORT_ROLE_FCP_TARGET || in fc_fpin_peer_congn_stats_update() 865 rport->roles & FC_PORT_ROLE_NVME_TARGET)) { in fc_fpin_peer_congn_stats_update() [all …]
|
| D | scsi_transport_srp.c | 147 if (srp_rport_role_names[i].value == rport->roles) { in show_srp_rport_roles() 154 static DEVICE_ATTR(roles, S_IRUGO, show_srp_rport_roles, NULL); 715 rport->roles = ids->roles; in srp_rport_add()
|
| /Linux-v6.6/drivers/scsi/csiostor/ |
| D | csio_attr.c | 70 ids.roles = FC_RPORT_ROLE_UNKNOWN; in csio_reg_rnode() 99 ids.roles |= FC_RPORT_ROLE_FCP_INITIATOR; in csio_reg_rnode() 101 ids.roles |= FC_RPORT_ROLE_FCP_TARGET; in csio_reg_rnode() 103 if (ids.roles != FC_RPORT_ROLE_UNKNOWN) in csio_reg_rnode() 104 fc_remote_port_rolechg(rport, ids.roles); in csio_reg_rnode() 109 rn->nport_id, ids.roles); in csio_reg_rnode()
|
| /Linux-v6.6/Documentation/sphinx/ |
| D | rstFlatTable.py | 46 from docutils.parsers.rst import directives, roles 61 roles.register_local_role('cspan', c_span) 62 roles.register_local_role('rspan', r_span)
|
| /Linux-v6.6/drivers/scsi/libfc/ |
| D | fc_rport.c | 150 rdata->ids.roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_create() 1052 if (rdata->ids.roles == FC_PORT_ROLE_UNKNOWN) in fc_rport_compatible_roles() 1054 if ((rdata->ids.roles & FC_PORT_ROLE_FCP_TARGET) && in fc_rport_compatible_roles() 1057 if ((rdata->ids.roles & FC_PORT_ROLE_FCP_INITIATOR) && in fc_rport_compatible_roles() 1126 u32 roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_prli_resp() local 1152 rdata->ids.roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_prli_resp() 1208 roles |= FC_RPORT_ROLE_FCP_INITIATOR; in fc_rport_prli_resp() 1210 roles |= FC_RPORT_ROLE_FCP_TARGET; in fc_rport_prli_resp() 1212 rdata->ids.roles = roles; in fc_rport_prli_resp() 2206 rdata->ids.roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_fcp_prli() [all …]
|
| /Linux-v6.6/drivers/usb/typec/ |
| D | bus.h | 18 enum typec_port_data roles; member
|
| /Linux-v6.6/Documentation/mhi/ |
| D | topology.rst | 20 Below are the roles of the MHI controller driver: 54 Below are the roles of the MHI driver:
|
| /Linux-v6.6/drivers/scsi/bfa/ |
| D | bfad.c | 433 enum bfa_lport_role roles, struct bfad_vf_s *vf_drv, in bfa_fcb_lport_new() argument 454 port_drv->roles = roles; in bfa_fcb_lport_new() 456 if (roles & BFA_LPORT_ROLE_FCP_IM) { in bfa_fcb_lport_new() 506 port_cfg.roles = BFA_LPORT_ROLE_FCP_IM; in bfa_fcb_pbc_vport_create() 658 if (port_cfg->roles & BFA_LPORT_ROLE_FCP_IM) { in bfad_vport_create() 929 bfad->pport.roles |= BFA_LPORT_ROLE_FCP_IM; in bfad_cfg_pport() 942 (bfad->pport.roles & BFA_LPORT_ROLE_FCP_IM)) { in bfad_uncfg_pport() 946 bfad->pport.roles &= ~BFA_LPORT_ROLE_FCP_IM; in bfad_uncfg_pport() 1023 vid.roles = FC_PORT_ROLE_FCP_INITIATOR; in bfad_start_ops()
|
| D | bfa_fcs.h | 160 (port->port_cfg.roles & BFA_LPORT_ROLE_FCP_IM) 260 ((_lport)->port_cfg.roles & BFA_LPORT_ROLE_FCP_IM) 843 enum bfa_lport_role roles,
|
| /Linux-v6.6/drivers/usb/ |
| D | Makefile | 69 obj-$(CONFIG_USB_ROLE_SWITCH) += roles/
|
| /Linux-v6.6/drivers/nvme/target/ |
| D | fcloop.c | 30 u32 roles; member 98 opts->roles = token; in fcloop_parse_options() 1126 pinfo.port_role = opts->roles; in fcloop_create_local_port() 1243 newnport->port_role = opts->roles; in fcloop_alloc_nport() 1282 nport->port_role = opts->roles; in fcloop_alloc_nport()
|
| /Linux-v6.6/drivers/message/fusion/ |
| D | mptfc.c | 416 rid->roles = FC_RPORT_ROLE_UNKNOWN; in mptfc_generate_rport_ids() 430 u32 roles = FC_RPORT_ROLE_UNKNOWN; in mptfc_register_dev() local 435 roles |= FC_RPORT_ROLE_FCP_TARGET; in mptfc_register_dev() 437 roles |= FC_RPORT_ROLE_FCP_INITIATOR; in mptfc_register_dev() 481 fc_remote_port_rolechg(rport,roles); in mptfc_register_dev()
|
| /Linux-v6.6/Documentation/ABI/stable/ |
| D | sysfs-class-udc | 39 but HNP was used to switch roles.
|
| D | sysfs-transport-srp | 41 What: /sys/class/srp_remote_ports/port-<h>:<n>/roles
|
| /Linux-v6.6/drivers/scsi/bnx2fc/ |
| D | bnx2fc_tgt.c | 393 rdata->ids.roles & FC_RPORT_ROLE_FCP_TARGET && in bnx2fc_init_tgt() 394 !(rdata->ids.roles & FC_RPORT_ROLE_FCP_INITIATOR)) { in bnx2fc_init_tgt() 478 if (!(rdata->ids.roles & FC_RPORT_ROLE_FCP_TARGET)) { in bnx2fc_rport_event_handler()
|