Home
last modified time | relevance | path

Searched full:role (Results 1 – 25 of 1013) sorted by relevance

12345678910>>...41

/openbmc/bmcweb/redfish-core/schema/dmtf/installed/
H A DRole_v1.xml4 <!--# Redfish Schema: Role v1.3.3 -->
32 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role">
36 <EntityType Name="Role" BaseType="Resource.v1_0_0.Resource" Abstract="true">
37 <Annotation Term="OData.Description" String="The `Role` schema contains a Redfish role to use in conjunction with a manager account."/>
38 <Annotation Term="OData.LongDescription" String="This resource shall represent the Redfish role for the user account."/>
64 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_0">
68 <EntityType Name="Role" BaseType="Role.Role">
[all...]
/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/
H A DRole_v1.xml4 <!--# Redfish Schema: Role v1.3.3 -->
32 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role">
36 <EntityType Name="Role" BaseType="Resource.v1_0_0.Resource" Abstract="true">
37 <Annotation Term="OData.Description" String="The `Role` schema contains a Redfish role to use in conjunction with a manager account."/>
38 <Annotation Term="OData.LongDescription" String="This resource shall represent the Redfish role for the user account."/>
64 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Role.v1_0_0">
68 <EntityType Name="Role" BaseType="Role.Role">
[all...]
/openbmc/openbmc/meta-openembedded/meta-oe/classes/
H A Dsigning.bbclass23 # Recipes access the available keys via a specific role. So, depending on
24 # whether we're building during development or for release, a given role can
26 # Each key recipe PROVIDES a virtual package corresponding to the role, allowing
27 # the user to select one of multiple keys for a role when needed.
62 def export(role, k, v):
63 k = k % (role, )
70 for role in roles:
71 if not set(role).issubset("abcdefghijklmnopqrstuvwxyz0123456789_"):
72 bb.fatal("key role name '%s' must consist of only [a-z0-9_]" % (role,))
74 pkcs11_uri = d.getVarFlag("SIGNING_PKCS11_URI", role) or d.getVar("SIGNING_PKCS11_URI")
[all …]
/openbmc/linux/drivers/usb/cdns3/
H A Dcore.c29 static int cdns_role_start(struct cdns *cdns, enum usb_role role) in cdns_role_start() argument
33 if (WARN_ON(role > USB_ROLE_DEVICE)) in cdns_role_start()
37 cdns->role = role; in cdns_role_start()
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()
57 enum usb_role role = cdns->role; in cdns_role_stop() local
59 if (WARN_ON(role > USB_ROLE_DEVICE)) in cdns_role_stop()
62 if (cdns->roles[role]->state == CDNS_ROLE_STATE_INACTIVE) in cdns_role_stop()
[all …]
H A Dcore.h15 #include <linux/usb/role.h>
20 * struct cdns_role_driver - host/gadget role driver
21 * @start: start this role
22 * @stop: stop this role
23 * @suspend: suspend callback for this role
24 * @resume: resume callback for this role
25 * @irq: irq handler for this role
26 * @name: role name string (host/gadget)
66 * @role: current role
76 * @role_sw: pointer to role switch object.
[all …]
H A DKconfig8 dual-role controller.
9 It supports: dual-role switch, Host-only, and Peripheral-only.
17 tristate "Cadence USB3 Dual-Role Controller"
20 Say Y here if your system has a Cadence USB3 dual-role controller.
21 It supports: dual-role switch, Host-only, and Peripheral-only.
97 tristate "Cadence CDNSP Dual-Role Controller"
100 Say Y here if your system has a Cadence CDNSP dual-role controller.
101 It supports: dual-role switch Host-only, and Peripheral-only.
/openbmc/linux/drivers/usb/roles/
H A Dclass.c3 * USB Role Switch Support
10 #include <linux/usb/role.h>
25 enum usb_role role; member
40 * usb_role_switch_set_role - Set USB role for a switch
41 * @sw: USB role switch
42 * @role: USB role to be switched to
44 * Set USB role @role for @sw.
46 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role) in usb_role_switch_set_role() argument
58 ret = sw->set(sw, role); in usb_role_switch_set_role()
60 sw->role = role; in usb_role_switch_set_role()
[all …]
H A DKconfig4 tristate "USB Role Switch Support"
6 USB Role Switch is a device that can select the USB role - host or
7 device - for a USB port (connector). In most cases dual-role capable
19 tristate "Intel XHCI USB Role Switch"
22 Driver for the internal USB role switch for switching the USB data
27 be called intel-xhci-usb-role-switch.
H A Dintel-xhci-usb-role-switch.c3 * Intel XHCI (Cherry Trail, Broxton and others) USB OTG role switch driver
23 #include <linux/usb/role.h>
56 enum usb_role role) in intel_xhci_usb_set_role() argument
80 * SW_SWITCH_EN bits to be zero for role switch, in intel_xhci_usb_set_role()
84 switch (role) { in intel_xhci_usb_set_role()
116 if (!!(val & HOST_MODE) == (role == USB_ROLE_HOST)) { in intel_xhci_usb_set_role()
127 dev_warn(data->dev, "Timeout waiting for role-switch\n"); in intel_xhci_usb_set_role()
134 enum usb_role role; in intel_xhci_usb_get_role() local
142 role = USB_ROLE_HOST; in intel_xhci_usb_get_role()
144 role = USB_ROLE_DEVICE; in intel_xhci_usb_get_role()
[all …]
/openbmc/linux/drivers/usb/dwc2/
H A Ddrd.c3 * drd.c - DesignWare USB2 DRD Controller Dual-role support
13 #include <linux/usb/role.h>
86 static int dwc2_drd_role_sw_set(struct usb_role_switch *sw, enum usb_role role) in dwc2_drd_role_sw_set() argument
93 if ((role == USB_ROLE_DEVICE && hsotg->dr_mode == USB_DR_MODE_HOST) || in dwc2_drd_role_sw_set()
94 (role == USB_ROLE_HOST && hsotg->dr_mode == USB_DR_MODE_PERIPHERAL)) in dwc2_drd_role_sw_set()
100 if (role == USB_ROLE_NONE && hsotg->test_mode) { in dwc2_drd_role_sw_set()
109 * If role-switch set is called before the udc_start, we need to enable in dwc2_drd_role_sw_set()
122 if (role == USB_ROLE_NONE) { in dwc2_drd_role_sw_set()
123 /* default operation mode when usb role is USB_ROLE_NONE */ in dwc2_drd_role_sw_set()
125 role = USB_ROLE_HOST; in dwc2_drd_role_sw_set()
[all …]
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/
H A DRole.v1_3_2.json
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/
H A DRole.v1_3_2.json
H A DHostInterface.v1_3_2.json
/openbmc/phosphor-webui/app/common/directives/
H A Dldap-user-roles.html1 <!-- Add & Remove Role Groups Buttons -->
11 <span>Add role group</span>
20 <span>Remove role groups</span>
23 <!-- LDAP Role Groups Table -->
25 <!-- LDAP Role Groups Table Header -->
79 <div class="table__cell-ldap-role">
84 <!-- LDAP Disabled Role Groups Table Row -->
89 No role groups have been created yet.
92 LDAP authentication must be enabled before creating role groups.
98 <!-- Enabled LDAP Role Groups Table Rows -->
[all …]
/openbmc/linux/drivers/usb/chipidea/
H A Dci.h19 #include <linux/usb/role.h>
128 * struct ci_role_driver - host/gadget role driver
129 * @start: start this role
130 * @stop: stop this role
131 * @suspend: system suspend handler for this role
132 * @resume: system resume handler for this role
133 * @irq: irq handler for this role
134 * @name: role name string (host/gadget)
172 * @role: current role
179 * @work: work for role changing
[all …]
H A Dotg.c119 * ci_otg_role - pick role based on ID pin state
124 enum ci_role role = hw_read_otgsc(ci, OTGSC_ID) in ci_otg_role() local
128 return role; in ci_otg_role()
173 enum ci_role role; in ci_handle_id_switch() local
176 role = ci_otg_role(ci); in ci_handle_id_switch()
177 if (role != ci->role) { in ci_handle_id_switch()
179 ci_role(ci)->name, ci->roles[role]->name); in ci_handle_id_switch()
181 if (ci->vbus_active && ci->role == CI_ROLE_GADGET) in ci_handle_id_switch()
183 * vbus disconnect event is lost due to role in ci_handle_id_switch()
190 if (role == CI_ROLE_GADGET && in ci_handle_id_switch()
[all …]
/openbmc/linux/include/linux/usb/
H A Drole.h17 enum usb_role role);
21 * struct usb_role_switch_desc - USB Role Switch Descriptor
22 * @fwnode: The device node to be associated with the role switch
26 * @set: Callback for setting the role
27 * @get: Callback for getting the role (optional)
28 * @allow_userspace_control: If true userspace may change the role through sysfs
33 * device controller behind the USB connector with the role switch. If
52 int usb_role_switch_set_role(struct usb_role_switch *sw, enum usb_role role);
68 const char *usb_role_string(enum usb_role role);
71 enum usb_role role) in usb_role_switch_set_role() argument
[all …]
H A Dtypec.h58 static inline int is_sink(enum typec_role role) in is_sink() argument
60 return role == TYPEC_SINK; in is_sink()
63 static inline int is_source(enum typec_role role) in is_source() argument
65 return role == TYPEC_SOURCE; in is_source()
224 * @try_role: Set data role preference for DRP port
225 * @dr_set: Set Data Role
226 * @pr_set: Set Power Role
233 int (*try_role)(struct typec_port *port, int role);
234 int (*dr_set)(struct typec_port *port, enum typec_data_role role);
235 int (*pr_set)(struct typec_port *port, enum typec_role role);
[all …]
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dmediatek,mtu3.yaml104 Regulator of USB VBUS5v, needed when supports dual-role mode.
132 when supports dual-role mode.
134 new bindings, and use "usb-role-switch" property instead.
136 usb-role-switch:
138 description: Support role switch.
141 role-switch-default-mode:
148 Connector for dual role switch, especially for "gpio-usb-b-connector"
154 using the OF graph bindings specified, if the "usb-role-switch"
161 supports manual dual-role switch via debugfs; usually used when
162 receptacle is TYPE-A and also wants to support dual-role mode.
[all …]
/openbmc/bmcweb/redfish-core/lib/
H A Droles.hpp39 getAssignedPrivFromRole(std::string_view role) in getAssignedPrivFromRole() argument
42 if (role == "Administrator") in getAssignedPrivFromRole()
50 else if (role == "Operator") in getAssignedPrivFromRole()
56 else if (role == "ReadOnly") in getAssignedPrivFromRole()
85 messages::resourceNotFound(asyncResp->res, "Role", roleId); in requestRoutesRoles()
90 asyncResp->res.jsonValue["@odata.type"] = "#Role.v1_2_2.Role"; in requestRoutesRoles()
91 asyncResp->res.jsonValue["Name"] = "User Role"; in requestRoutesRoles()
92 asyncResp->res.jsonValue["Description"] = roleId + " User Role"; in requestRoutesRoles()
140 std::string role = getRoleFromPrivileges(priv); in requestRoutesRoleCollection() local
141 if (!role.empty()) in requestRoutesRoleCollection()
[all …]
/openbmc/linux/drivers/extcon/
H A Dextcon-usbc-cros-ec.c28 unsigned int dr; /* data role */
29 bool pr; /* power role (true if VBUS enabled) */
136 * cros_ec_usb_get_role() - Get role info about possible PD device attached to a
141 * Return: role info on success, -ENOTCONN if no cable is connected, <0 on
152 pd_control.role = USB_PD_CTRL_ROLE_NO_CHANGE; in cros_ec_usb_get_role()
166 return resp.role; in cros_ec_usb_get_role()
188 static const char *cros_ec_usb_role_string(unsigned int role) in cros_ec_usb_role_string() argument
190 return role == DR_NONE ? "DISCONNECTED" : in cros_ec_usb_role_string()
191 (role == DR_HOST ? "DFP" : "UFP"); in cros_ec_usb_role_string()
223 unsigned int role) in cros_ec_usb_power_type_is_wall_wart() argument
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-class-usb_role5 Place in sysfs for USB Role Switches. USB Role Switch is a
6 device that can select the data role (host or device) for USB
9 What: /sys/class/usb_role/<switch>/role
13 The current role of the switch. This attribute can be used for
14 requesting role swapping with non-USB Type-C ports. With USB
/openbmc/openbmc/meta-openembedded/meta-perl/recipes-perl/librole/
H A Dlibrole-tiny-perl_2.002004.bb1 SUMMARY = "Role::Tiny - Roles. Like a nouvelle cousine portion size of Moose."
2 DESCRIPTION = "\"Role::Tiny\" is a minimalist role composition tool."
6 HOMEPAGE = "https://metacpan.org/pod/Role::Tiny"
11 SRC_URI = "${CPAN_MIRROR}/authors/id/H/HA/HAARG/Role-Tiny-${PV}.tar.gz"
14 S = "${WORKDIR}/Role-Tiny-${PV}"
/openbmc/linux/drivers/misc/
H A Dhisi_hikey_usb.c22 #include <linux/usb/role.h>
44 enum usb_role role; member
98 enum usb_role role; in relay_set_role_switch() local
104 switch (hisi_hikey_usb->role) { in relay_set_role_switch()
124 role = hisi_hikey_usb->role; in relay_set_role_switch()
127 usb_role_switch_set_role(sw, role); in relay_set_role_switch()
130 static int hub_usb_role_switch_set(struct usb_role_switch *sw, enum usb_role role) in hub_usb_role_switch_set() argument
138 hisi_hikey_usb->role = role; in hub_usb_role_switch_set()
152 if (!device_property_read_bool(dev, "usb-role-switch")) in hisi_hikey_usb_of_role_switch()
184 dev_err(dev, "get device role switch failed with error %ld\n", in hisi_hikey_usb_of_role_switch()
[all …]
/openbmc/linux/net/bridge/
H A Dbr_mrp.c270 * - when node role is MRM, in this case test_monitor is always set to false
273 * - when node role is MRA, there are 2 subcases:
274 * - when MRA behaves as MRM, in this case is similar with MRM role
297 * role MRA and behaves as MRC. The reason is that the in br_mrp_test_work_expired()
300 * the role of a MRM. in br_mrp_test_work_expired()
348 /* This function is continuously called when the node has the interconnect role
437 /* Stop sending MRP_InTest frames if has an interconnect role */ in br_mrp_del_impl()
614 /* Set port role, port role can be primary or secondary
618 enum br_mrp_port_role_type role) in br_mrp_set_port_role() argument
630 switch (role) { in br_mrp_set_port_role()
[all …]

12345678910>>...41