Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/usb/chipidea/
Dci.h208 struct ci_role_driver *roles[CI_ROLE_END]; member
255 BUG_ON(ci->role >= CI_ROLE_END || !ci->roles[ci->role]); in ci_role()
256 return ci->roles[ci->role]; in ci_role()
266 if (!ci->roles[role]) in ci_role_start()
269 ret = ci->roles[role]->start(ci); in ci_role_start()
284 ci->roles[role]->stop(ci); in ci_role_stop()
413 return ci->is_otg && ci->roles[CI_ROLE_HOST] && in ci_otg_is_fsm_mode()
414 ci->roles[CI_ROLE_GADGET] && (otg_caps->srp_support || in ci_otg_is_fsm_mode()
Ddebug.c316 if (ci->roles[role] && in ci_role_write()
317 !strncmp(buf, ci->roles[role]->name, in ci_role_write()
318 strlen(ci->roles[role]->name))) in ci_role_write()
Dcore.c995 if (!ci->roles[CI_ROLE_HOST] && !ci->roles[CI_ROLE_GADGET]) { in ci_hdrc_probe()
1001 if (ci->is_otg && ci->roles[CI_ROLE_GADGET]) { in ci_hdrc_probe()
1009 if (ci->roles[CI_ROLE_HOST] && ci->roles[CI_ROLE_GADGET]) { in ci_hdrc_probe()
1023 ci->role = ci->roles[CI_ROLE_HOST] in ci_hdrc_probe()
Dotg.c114 ci_role(ci)->name, ci->roles[role]->name); in ci_handle_id_switch()
Dhost.c258 ci->roles[CI_ROLE_HOST] = rdrv; in ci_hdrc_host_init()
Dudc.c1935 if (!ci->roles[CI_ROLE_GADGET]) in ci_hdrc_gadget_destroy()
1987 ci->roles[CI_ROLE_GADGET] = rdrv; in ci_hdrc_gadget_init()
/linux-4.4.14/include/scsi/
Dscsi_transport_srp.h13 u8 roles; member
58 u8 roles; member
Dscsi_transport_fc.h190 u32 roles; member
235 u32 roles; member
292 u32 roles; member
341 u32 roles; member
778 if (rport->roles & FC_PORT_ROLE_FCP_TARGET) in fc_remote_port_chkready()
845 void fc_remote_port_rolechg(struct fc_rport *rport, u32 roles);
/linux-4.4.14/drivers/scsi/csiostor/
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-4.4.14/drivers/scsi/
Dscsi_transport_fc.c944 if (rport->roles == FC_PORT_ROLE_UNKNOWN) in show_fc_rport_roles()
946 return get_fc_port_roles_names(rport->roles, buf); in show_fc_rport_roles()
949 static FC_DEVICE_ATTR(rport, roles, S_IRUGO,
1264 if (vport->roles == FC_PORT_ROLE_UNKNOWN) in show_fc_vport_roles()
1266 return get_fc_port_roles_names(vport->roles, buf); in show_fc_vport_roles()
1268 static FC_DEVICE_ATTR(vport, roles, S_IRUGO, show_fc_vport_roles, NULL);
1880 vid.roles = FC_PORT_ROLE_FCP_INITIATOR; in store_fc_host_vport_create()
2291 SETUP_PRIVATE_RPORT_ATTRIBUTE_RD(roles); in fc_attach_transport()
2308 SETUP_PRIVATE_VPORT_ATTRIBUTE_RD(roles); in fc_attach_transport()
2632 rport->roles = ids->roles; in fc_rport_create()
[all …]
Dscsi_transport_srp.c154 if (srp_rport_role_names[i].value == rport->roles) { in show_srp_rport_roles()
161 static DEVICE_ATTR(roles, S_IRUGO, show_srp_rport_roles, NULL);
742 rport->roles = ids->roles; in srp_rport_add()
/linux-4.4.14/drivers/scsi/libfc/
Dfc_rport.c136 rdata->ids.roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_create()
932 if (rdata->ids.roles == FC_PORT_ROLE_UNKNOWN) in fc_rport_compatible_roles()
934 if ((rdata->ids.roles & FC_PORT_ROLE_FCP_TARGET) && in fc_rport_compatible_roles()
937 if ((rdata->ids.roles & FC_PORT_ROLE_FCP_INITIATOR) && in fc_rport_compatible_roles()
1003 u32 roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_prli_resp() local
1026 rdata->ids.roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_prli_resp()
1063 roles |= FC_RPORT_ROLE_FCP_INITIATOR; in fc_rport_prli_resp()
1065 roles |= FC_RPORT_ROLE_FCP_TARGET; in fc_rport_prli_resp()
1067 rdata->ids.roles = roles; in fc_rport_prli_resp()
1983 rdata->ids.roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_fcp_prli()
[all …]
/linux-4.4.14/drivers/scsi/bfa/
Dbfad.c444 enum bfa_lport_role roles, struct bfad_vf_s *vf_drv, in bfa_fcb_lport_new() argument
465 port_drv->roles = roles; in bfa_fcb_lport_new()
467 if (roles & BFA_LPORT_ROLE_FCP_IM) { in bfa_fcb_lport_new()
517 port_cfg.roles = BFA_LPORT_ROLE_FCP_IM; in bfa_fcb_pbc_vport_create()
670 if (port_cfg->roles & BFA_LPORT_ROLE_FCP_IM) { in bfad_vport_create()
951 bfad->pport.roles |= BFA_LPORT_ROLE_FCP_IM; in bfad_cfg_pport()
964 (bfad->pport.roles & BFA_LPORT_ROLE_FCP_IM)) { in bfad_uncfg_pport()
968 bfad->pport.roles &= ~BFA_LPORT_ROLE_FCP_IM; in bfad_uncfg_pport()
1045 vid.roles = FC_PORT_ROLE_FCP_INITIATOR; in bfad_start_ops()
Dbfa_fcs.h167 (port->port_cfg.roles & BFA_LPORT_ROLE_FCP_IM)
270 ((_lport)->port_cfg.roles & BFA_LPORT_ROLE_FCP_IM)
857 enum bfa_lport_role roles,
Dbfad_im.c1058 rport_ids.roles = FC_RPORT_ROLE_UNKNOWN; in bfad_im_fc_rport_add()
1073 rport_ids.roles |= FC_RPORT_ROLE_FCP_TARGET; in bfad_im_fc_rport_add()
1075 if (rport_ids.roles != FC_RPORT_ROLE_UNKNOWN) in bfad_im_fc_rport_add()
1076 fc_remote_port_rolechg(fc_rport, rport_ids.roles); in bfad_im_fc_rport_add()
Dbfad_drv.h136 u32 roles; member
Dbfa_defs_fcs.h97 enum bfa_lport_role roles; /* FCS port roles */ member
Dbfa_defs.h500 u16 roles; /* Logical port mode,IM/TM/IP etc */ member
Dbfa_fcs_lport.c360 aen_entry->aen_data.lport.roles = port->port_cfg.roles; in bfa_fcs_lport_aen_post()
1099 lport->port_cfg.roles, in bfa_fcs_lport_init()
4752 bfa_fcs_lport_get_fcid(port), 0, port->port_cfg.roles); in bfa_fcs_lport_ns_send_rft_id()
6501 aen_entry->aen_data.lport.roles = port->port_cfg.roles; in bfa_fcs_vport_aen_post()
Dbfad_attr.c374 port_cfg.roles = BFA_LPORT_ROLE_FCP_IM; in bfad_im_vport_create()
Dbfa_fcs.c816 port_cfg->roles = BFA_LPORT_ROLE_FCP_IM; in bfa_fcs_fabric_init()
Dbfa_fcbuild.c1174 enum bfa_lport_role roles) in fc_rftid_build() argument
Dbfa_fcs_rport.c2205 rx_fchs->ox_id, port->port_cfg.roles); in bfa_fcs_rport_process_prli()
/linux-4.4.14/drivers/message/fusion/
Dmptfc.c424 rid->roles = FC_RPORT_ROLE_UNKNOWN; in mptfc_generate_rport_ids()
438 u32 roles = FC_RPORT_ROLE_UNKNOWN; in mptfc_register_dev() local
443 roles |= FC_RPORT_ROLE_FCP_TARGET; in mptfc_register_dev()
445 roles |= FC_RPORT_ROLE_FCP_INITIATOR; in mptfc_register_dev()
489 fc_remote_port_rolechg(rport,roles); in mptfc_register_dev()
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-class-udc39 but HNP was used to switch roles.
Dsysfs-transport-srp41 What: /sys/class/srp_remote_ports/port-<h>:<n>/roles
/linux-4.4.14/security/selinux/ss/
Dpolicydb.h124 struct ebitmap roles; /* set of authorized roles for user */ member
Dpolicydb.c713 ebitmap_destroy(&usrdatum->roles); in user_destroy()
978 if (!ebitmap_get_bit(&usrdatum->roles, c->role - 1)) in policydb_context_isvalid()
1567 rc = ebitmap_read(&usrdatum->roles, fp); in user_read()
1696 ebitmap_for_each_positive_bit(&user->roles, node, bit) { in user_bounds_sanity_check()
1697 if (ebitmap_get_bit(&upper->roles, bit)) in user_bounds_sanity_check()
3031 rc = ebitmap_write(&usrdatum->roles, fp); in user_write()
Dservices.c2395 ebitmap_for_each_positive_bit(&user->roles, rnode, i) { in security_get_user_sids()
/linux-4.4.14/drivers/scsi/bnx2fc/
Dbnx2fc_tgt.c393 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()
Dbnx2fc_fcoe.c2071 vpid.roles = FC_PORT_ROLE_FCP_INITIATOR; in bnx2fc_npiv_create_vports()
/linux-4.4.14/drivers/scsi/lpfc/
Dlpfc_nportdisc.c724 u32 roles; in lpfc_rcv_prli() local
746 roles = FC_RPORT_ROLE_UNKNOWN; in lpfc_rcv_prli()
748 roles |= FC_RPORT_ROLE_FCP_INITIATOR; in lpfc_rcv_prli()
750 roles |= FC_RPORT_ROLE_FCP_TARGET; in lpfc_rcv_prli()
754 roles, ndlp->nlp_DID, ndlp->nlp_flag); in lpfc_rcv_prli()
756 fc_remote_port_rolechg(rport, roles); in lpfc_rcv_prli()
Dlpfc_hbadisc.c80 if (rport->roles & FC_RPORT_ROLE_FCP_TARGET) in lpfc_terminate_rport_io()
3689 vport_id.roles = FC_PORT_ROLE_FCP_INITIATOR; in lpfc_create_static_vport()
3900 rport_ids.roles = FC_RPORT_ROLE_UNKNOWN; in lpfc_register_remote_port()
3943 rport_ids.roles |= FC_RPORT_ROLE_FCP_TARGET; in lpfc_register_remote_port()
3945 rport_ids.roles |= FC_RPORT_ROLE_FCP_INITIATOR; in lpfc_register_remote_port()
3947 if (rport_ids.roles != FC_RPORT_ROLE_UNKNOWN) in lpfc_register_remote_port()
3948 fc_remote_port_rolechg(rport, rport_ids.roles); in lpfc_register_remote_port()
3952 ndlp->nlp_DID, rport, rport_ids.roles); in lpfc_register_remote_port()
5945 (ndlp->rport->roles & FC_RPORT_ROLE_FCP_TARGET)) { in lpfc_fcf_inuse()
/linux-4.4.14/Documentation/scsi/
Dscsi_fc_transport.txt130 roles: Read_Only
131 Indicates the FC4 roles enabled on the vport.
454 * @ids: The world wide names, FC4 port roles, etc for
/linux-4.4.14/Documentation/input/
Diforce-protocol.txt15 values inside packets are encoded using little-endian. Bytes whose roles are
/linux-4.4.14/Documentation/arm/
Dcluster-pm-race-avoidance.txt256 which exact CPUs within the cluster play these roles. This must
418 mechanism to choose which CPUs should play these roles.
/linux-4.4.14/drivers/s390/scsi/
Dzfcp_scsi.c557 ids.roles = FC_RPORT_ROLE_FCP_TARGET; in zfcp_scsi_rport_register()
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_mid.c411 if (fc_vport->roles != FC_PORT_ROLE_FCP_INITIATOR) in qla24xx_vport_create_req_sanity_check()
Dqla_init.c3291 rport_ids.roles = FC_RPORT_ROLE_UNKNOWN; in qla2x00_reg_remote_port()
3311 rport_ids.roles = FC_RPORT_ROLE_UNKNOWN; in qla2x00_reg_remote_port()
3313 rport_ids.roles |= FC_RPORT_ROLE_FCP_INITIATOR; in qla2x00_reg_remote_port()
3315 rport_ids.roles |= FC_RPORT_ROLE_FCP_TARGET; in qla2x00_reg_remote_port()
3316 fc_remote_port_rolechg(rport, rport_ids.roles); in qla2x00_reg_remote_port()
Dtcm_qla2xxx.c1645 vport_id.roles = FC_PORT_ROLE_FCP_INITIATOR; in tcm_qla2xxx_lport_register_npiv_cb()
Dqla_sup.c1104 vid.roles = FC_PORT_ROLE_FCP_INITIATOR; in qla2xxx_flash_npiv_conf()
/linux-4.4.14/drivers/scsi/ibmvscsi/
Dibmvfc.c3311 tgt->ids.roles = 0; in ibmvfc_tgt_prli_done()
3313 tgt->ids.roles |= FC_PORT_ROLE_FCP_TARGET; in ibmvfc_tgt_prli_done()
3315 tgt->ids.roles |= FC_PORT_ROLE_FCP_INITIATOR; in ibmvfc_tgt_prli_done()
4722 fc_remote_port_rolechg(rport, tgt->ids.roles); in ibmvfc_rport_add_thread()
Dibmvscsi.c2307 ids.roles = SRP_RPORT_ROLE_TARGET; in ibmvscsi_probe()
/linux-4.4.14/drivers/usb/gadget/udc/
DKconfig259 if it's not being used to implement peripheral or OTG roles.
/linux-4.4.14/drivers/usb/host/
DKconfig662 host side or peripheral side roles. Enable this option if your
/linux-4.4.14/Documentation/spi/
Dspi-summary143 processors, and often support both Master and Slave roles.
/linux-4.4.14/Documentation/power/
Ddevices.txt118 are also described in that file. Their roles will be explained in what follows.
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.c2840 ids.roles = SRP_RPORT_ROLE_TARGET; in srp_add_target()
/linux-4.4.14/Documentation/s390/
DDebugging390.txt71 is 64 bit on s/390 & 128 bit on z/Architecture & serves the roles of