Home
last modified time | relevance | path

Searched refs:roles (Results 1 – 25 of 63) sorted by relevance

123

/linux/drivers/usb/roles/
H A DMakefile3 obj-$(CONFIG_USB_ROLE_SWITCH) += roles.o
4 roles-y := class.o
H A DKconfig12 Say Y here if your USB connectors support both device and host roles.
14 called roles.ko.
/linux/drivers/usb/chipidea/
H A Dcore.c652 if (ci->roles[CI_ROLE_HOST] && ci->roles[CI_ROLE_GADGET]) { in ci_get_role()
665 role = ci->roles[CI_ROLE_HOST] ? CI_ROLE_HOST in ci_get_role()
955 if (ci->roles[CI_ROLE_HOST] && ci->roles[CI_ROLE_GADGET]) in ci_hdrc_query_available_role()
957 else if (ci->roles[CI_ROLE_HOST]) in ci_hdrc_query_available_role()
959 else if (ci->roles[CI_ROLE_GADGET]) in ci_hdrc_query_available_role()
970 if (ci->is_otg && ci->roles[CI_ROLE_GADGET]) in ci_role_destroy()
1008 if (!(ci->roles[CI_ROLE_HOST] && ci->roles[CI_ROLE_GADGET])) { in role_store()
1014 if (!strncmp(buf, ci->roles[role]->name, in role_store()
1015 strlen(ci->roles[role]->name))) in role_store()
1182 if (!ci->roles[CI_ROLE_HOST] && !ci->roles[CI_ROLE_GADGET]) { in ci_hdrc_probe()
[all …]
H A Dotg.c179 ci_role(ci)->name, ci->roles[role]->name); in ci_handle_id_switch()
/linux/drivers/scsi/
H A Dscsi_transport_fc.c761 (rport->roles & FC_PORT_ROLE_FCP_TARGET || in fc_fpin_li_stats_update()
762 rport->roles & FC_PORT_ROLE_NVME_TARGET)) { in fc_fpin_li_stats_update()
774 (rport->roles & FC_PORT_ROLE_FCP_TARGET || in fc_fpin_li_stats_update()
775 rport->roles & FC_PORT_ROLE_NVME_TARGET)) { in fc_fpin_li_stats_update()
808 (rport->roles & FC_PORT_ROLE_FCP_TARGET || in fc_fpin_delivery_stats_update()
809 rport->roles & FC_PORT_ROLE_NVME_TARGET)) { in fc_fpin_delivery_stats_update()
841 (rport->roles & FC_PORT_ROLE_FCP_TARGET || in fc_fpin_peer_congn_stats_update()
842 rport->roles & FC_PORT_ROLE_NVME_TARGET)) { in fc_fpin_peer_congn_stats_update()
854 (rport->roles & FC_PORT_ROLE_FCP_TARGET || in fc_fpin_peer_congn_stats_update()
855 rport->roles & FC_PORT_ROLE_NVME_TARGET)) { in fc_fpin_peer_congn_stats_update()
[all …]
H A Dscsi_transport_srp.c147 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/include/scsi/
H A Dscsi_transport_srp.h14 u8 roles; member
59 u8 roles; member
/linux/drivers/scsi/csiostor/
H A Dcsio_attr.c70 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/drivers/scsi/libfc/
H A Dfc_rport.c150 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/Documentation/mhi/
H A Dtopology.rst20 Below are the roles of the MHI controller driver:
54 Below are the roles of the MHI driver:
/linux/drivers/scsi/bfa/
H A Dbfad.c433 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()
910 bfad->pport.roles |= BFA_LPORT_ROLE_FCP_IM; in bfad_cfg_pport()
923 (bfad->pport.roles & BFA_LPORT_ROLE_FCP_IM)) { in bfad_uncfg_pport()
927 bfad->pport.roles &= ~BFA_LPORT_ROLE_FCP_IM; in bfad_uncfg_pport()
1004 vid.roles = FC_PORT_ROLE_FCP_INITIATOR; in bfad_start_ops()
H A Dbfad_im.c1071 rport_ids.roles = FC_RPORT_ROLE_UNKNOWN; in bfad_im_fc_rport_add()
1086 rport_ids.roles |= FC_RPORT_ROLE_FCP_TARGET; in bfad_im_fc_rport_add()
1088 if (rport_ids.roles != FC_RPORT_ROLE_UNKNOWN) in bfad_im_fc_rport_add()
1089 fc_remote_port_rolechg(fc_rport, rport_ids.roles); in bfad_im_fc_rport_add()
/linux/drivers/usb/cdns3/
H A Dcore.h107 struct cdns_role_driver *roles[USB_ROLE_DEVICE + 1]; member
/linux/drivers/scsi/bnx2fc/
H A Dbnx2fc_tgt.c391 rdata->ids.roles & FC_RPORT_ROLE_FCP_TARGET && in bnx2fc_init_tgt()
392 !(rdata->ids.roles & FC_RPORT_ROLE_FCP_INITIATOR)) { in bnx2fc_init_tgt()
476 if (!(rdata->ids.roles & FC_RPORT_ROLE_FCP_TARGET)) { in bnx2fc_rport_event_handler()
/linux/drivers/message/fusion/
H A Dmptfc.c454 rid->roles = FC_RPORT_ROLE_UNKNOWN; in mptfc_generate_rport_ids()
468 u32 roles = FC_RPORT_ROLE_UNKNOWN; in mptfc_register_dev() local
473 roles |= FC_RPORT_ROLE_FCP_TARGET; in mptfc_register_dev()
475 roles |= FC_RPORT_ROLE_FCP_INITIATOR; in mptfc_register_dev()
519 fc_remote_port_rolechg(rport,roles); in mptfc_register_dev()
/linux/drivers/nvme/target/
H A Dfcloop.c30 u32 roles; member
98 opts->roles = token; in fcloop_parse_options()
1225 pinfo.port_role = opts->roles; in fcloop_create_local_port()
1375 newnport->port_role = opts->roles; in fcloop_alloc_nport()
1412 nport->port_role = opts->roles; in fcloop_alloc_nport()
/linux/Documentation/ABI/stable/
H A Dsysfs-class-udc39 but HNP was used to switch roles.
H A Dsysfs-transport-srp41 What: /sys/class/srp_remote_ports/port-<h>:<n>/roles
/linux/security/selinux/ss/
H A Dpolicydb.h122 struct ebitmap roles; /* set of authorized roles for user */ member
/linux/include/linux/usb/
H A Dtypec.h145 * @roles: Only for ports. DRP if the mode is available in both roles
156 enum typec_port_data roles;
153 enum typec_port_data roles; global() member
/linux/Documentation/driver-api/usb/
H A Dtypec.rst22 the roles and alternate modes of ports, partners and cable plugs when the port
135 When the partner has executed a role change, or when the default roles change
/linux/drivers/usb/
H A DKconfig160 source "drivers/usb/roles/Kconfig"
/linux/drivers/scsi/lpfc/
H A Dlpfc_nportdisc.c998 u32 roles; in lpfc_rcv_prli() local
1048 roles = FC_RPORT_ROLE_UNKNOWN; in lpfc_rcv_prli()
1050 roles |= FC_RPORT_ROLE_FCP_INITIATOR; in lpfc_rcv_prli()
1052 roles |= FC_RPORT_ROLE_FCP_TARGET; in lpfc_rcv_prli()
1056 roles, ndlp->nlp_DID, ndlp->nlp_flag); in lpfc_rcv_prli()
1059 fc_remote_port_rolechg(rport, roles); in lpfc_rcv_prli()
H A Dlpfc_hbadisc.c4143 vport_id.roles = FC_PORT_ROLE_FCP_INITIATOR; in lpfc_create_static_vport()
4489 rport_ids.roles = FC_RPORT_ROLE_UNKNOWN; in lpfc_register_remote_port()
4525 rport_ids.roles |= FC_PORT_ROLE_FCP_TARGET; in lpfc_register_remote_port()
4527 rport_ids.roles |= FC_PORT_ROLE_FCP_INITIATOR; in lpfc_register_remote_port()
4529 rport_ids.roles |= FC_PORT_ROLE_NVME_INITIATOR; in lpfc_register_remote_port()
4531 rport_ids.roles |= FC_PORT_ROLE_NVME_TARGET; in lpfc_register_remote_port()
4533 rport_ids.roles |= FC_PORT_ROLE_NVME_DISCOVERY; in lpfc_register_remote_port()
4535 if (rport_ids.roles != FC_RPORT_ROLE_UNKNOWN) in lpfc_register_remote_port()
4536 fc_remote_port_rolechg(rport, rport_ids.roles); in lpfc_register_remote_port()
4540 __func__, rport, rport->port_id, rport->roles, in lpfc_register_remote_port()
[all …]
/linux/drivers/usb/typec/
H A DKconfig40 both roles are supported.

123