Home
last modified time | relevance | path

Searched full:ids (Results 1 – 25 of 2702) sorted by relevance

12345678910>>...109

/openbmc/linux/tools/perf/util/
H A Dexpr.y25 struct ids {
27 * When creating ids, holds the working set of event ids. NULL
30 struct hashmap *ids;
32 * The metric value. When not creating ids this is the value
34 * creating ids the value is either a constant or BOTTOM. NAN is
39 } ids;
54 %type <ids> expr if_expr
55 %destructor { ids__free($$.ids); } <ids>
68 * During compute ids, the special "bottom" value uses NAN to represent the set
73 /* During computing ids, does val represent a constant (non-BOTTOM) value? */
[all …]
H A Dexpr.c83 void ids__free(struct hashmap *ids) in ids__free() argument
88 if (ids == NULL) in ids__free()
91 hashmap__for_each_entry(ids, cur, bkt) { in ids__free()
96 hashmap__free(ids); in ids__free()
99 int ids__insert(struct hashmap *ids, const char *id) in ids__insert() argument
105 ret = hashmap__set(ids, id, data_ptr, &old_key, &old_data); in ids__insert()
151 return ids__insert(ctx->ids, id); in expr__add_id()
175 ret = hashmap__set(ctx->ids, id, data_ptr, &old_key, &old_data); in expr__add_id_val_source_count()
210 ret = hashmap__set(ctx->ids, name, data_ptr, &old_key, &old_data); in expr__add_ref()
225 return hashmap__find(ctx->ids, id, data) ? 0 : -1; in expr__get_id()
[all …]
/openbmc/linux/tools/perf/tests/
H A Dexpr.c135 TEST_ASSERT_VAL("find ids", in test__expr()
138 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 3); in test__expr()
139 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BAR", &val_ptr)); in test__expr()
140 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BAZ", &val_ptr)); in test__expr()
141 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BOZO", &val_ptr)); in test__expr()
145 TEST_ASSERT_VAL("find ids", in test__expr()
148 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 2); in test__expr()
149 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "EVENT1,param=3@", &val_ptr)); in test__expr()
150 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "EVENT2,param=3@", &val_ptr)); in test__expr()
153 TEST_ASSERT_VAL("find ids", in test__expr()
[all …]
/openbmc/linux/ipc/
H A Dutil.c38 * The ids->rwsem must be taken when:
76 int ids; member
110 * @ids: ipc identifier set
113 * below ipc_mni) then initialise the keys hashtable and ids idr.
115 void ipc_init_ids(struct ipc_ids *ids) in ipc_init_ids() argument
117 ids->in_use = 0; in ipc_init_ids()
118 ids->seq = 0; in ipc_init_ids()
119 init_rwsem(&ids->rwsem); in ipc_init_ids()
120 rhashtable_init(&ids->key_ht, &ipc_kht_params); in ipc_init_ids()
121 idr_init(&ids->ipcs_idr); in ipc_init_ids()
[all …]
H A Dutil.h113 void ipc_init_ids(struct ipc_ids *ids);
116 int ids, int (*show)(struct seq_file *, void *));
119 #define ipc_init_proc_interface(path, header, ids, show) do {} while (0) argument
130 /* must be called with ids->rwsem acquired for writing */
144 * @ids: ipc identifier set
146 * The function returns the highest assigned index for @ids. The function
151 static inline int ipc_get_maxidx(struct ipc_ids *ids) in ipc_get_maxidx() argument
153 if (ids->in_use == 0) in ipc_get_maxidx()
156 if (ids->in_use == ipc_mni) in ipc_get_maxidx()
159 return ids->max_idx; in ipc_get_maxidx()
[all …]
H A Dipc_sysctl.c155 .data = &init_ipc_ns.ids[IPC_SEM_IDS].next_id,
156 .maxlen = sizeof(init_ipc_ns.ids[IPC_SEM_IDS].next_id),
164 .data = &init_ipc_ns.ids[IPC_MSG_IDS].next_id,
165 .maxlen = sizeof(init_ipc_ns.ids[IPC_MSG_IDS].next_id),
173 .data = &init_ipc_ns.ids[IPC_SHM_IDS].next_id,
174 .maxlen = sizeof(init_ipc_ns.ids[IPC_SHM_IDS].next_id),
215 if (((table->data == &ns->ids[IPC_SEM_IDS].next_id) || in ipc_permissions()
216 (table->data == &ns->ids[IPC_MSG_IDS].next_id) || in ipc_permissions()
217 (table->data == &ns->ids[IPC_SHM_IDS].next_id)) && in ipc_permissions()
281 else if (tbl[i].data == &init_ipc_ns.ids[IPC_SEM_IDS].next_id) in setup_ipc_sysctls()
[all …]
/openbmc/linux/drivers/dio/
H A Ddio-driver.c20 * @ids: array of DIO device id structures to search in
29 dio_match_device(const struct dio_device_id *ids, in dio_match_device() argument
32 while (ids->id) { in dio_match_device()
33 if (ids->id == DIO_WILDCARD) in dio_match_device()
34 return ids; in dio_match_device()
35 if (DIO_NEEDSSECID(ids->id & 0xff)) { in dio_match_device()
36 if (ids->id == d->id) in dio_match_device()
37 return ids; in dio_match_device()
39 if ((ids->id & 0xff) == (d->id & 0xff)) in dio_match_device()
40 return ids; in dio_match_device()
[all …]
/openbmc/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28.dtsi218 fsl,pinmux-ids = <
229 fsl,pinmux-ids = <
240 fsl,pinmux-ids = <
253 fsl,pinmux-ids = <
277 fsl,pinmux-ids = <
287 fsl,pinmux-ids = <
300 fsl,pinmux-ids = <
311 fsl,pinmux-ids = <
324 fsl,pinmux-ids = <
335 fsl,pinmux-ids = <
[all …]
H A Dimx23.dtsi144 fsl,pinmux-ids = <
155 fsl,pinmux-ids = <
168 fsl,pinmux-ids = <
179 fsl,pinmux-ids = <
190 fsl,pinmux-ids = <
216 fsl,pinmux-ids = <
226 fsl,pinmux-ids = <
241 fsl,pinmux-ids = <
261 fsl,pinmux-ids = <
270 fsl,pinmux-ids = <
[all …]
/openbmc/linux/net/openvswitch/
H A Dvport.c393 * @ids: new configuration, an array of port ids.
395 * Sets the vport's upcall_portids to @ids.
397 * Returns 0 if successful, -EINVAL if @ids is zero length or cannot be parsed
402 int ovs_vport_set_upcall_portids(struct vport *vport, const struct nlattr *ids) in ovs_vport_set_upcall_portids() argument
406 if (!nla_len(ids) || nla_len(ids) % sizeof(u32)) in ovs_vport_set_upcall_portids()
411 vport_portids = kmalloc(sizeof(*vport_portids) + nla_len(ids), in ovs_vport_set_upcall_portids()
416 vport_portids->n_ids = nla_len(ids) / sizeof(u32); in ovs_vport_set_upcall_portids()
418 nla_memcpy(vport_portids->ids, ids, nla_len(ids)); in ovs_vport_set_upcall_portids()
444 struct vport_portids *ids; in ovs_vport_get_upcall_portids() local
446 ids = rcu_dereference_ovsl(vport->upcall_portids); in ovs_vport_get_upcall_portids()
[all …]
/openbmc/linux/Documentation/filesystems/
H A Didmappings.rst14 An idmapping is essentially a translation of a range of ids into another or the
15 same range of ids. The notational convention for idmappings that is widely used
22 indicates the range of the idmapping, i.e. how many ids are mapped. From now
23 on, we will always prefix ids with ``u`` or ``k`` to make it clear whether
39 the set of all possible ids usable on a given system.
80 third idmapping. The kernel will report unmapped ids as the overflowuid
126 of userspace ids into a range of kernel ids::
136 The kernel is mostly concerned with kernel ids. They are used when performing
145 For the rest of this document we will prefix all userspace ids with ``u`` and
146 all kernel ids with ``k``. Ranges of idmappings will be prefixed with ``r``. So
[all …]
/openbmc/qemu/hw/usb/
H A Dquirks.c19 static bool usb_id_match(const struct usb_device_id *ids, in usb_id_match() argument
25 for (i = 0; ids[i].terminating_entry == 0; i++) { in usb_id_match()
26 if (ids[i].vendor_id == vendor_id && in usb_id_match()
27 ids[i].product_id == product_id && in usb_id_match()
28 (ids[i].interface_protocol_used == 0 || in usb_id_match()
29 (ids[i].interface_class == interface_class && in usb_id_match()
30 ids[i].interface_subclass == interface_subclass && in usb_id_match()
31 ids[i].interface_protocol == interface_protocol))) { in usb_id_match()
/openbmc/linux/drivers/regulator/
H A Dstpmic1_regulator.c198 #define REG_LDO(ids, base) { \ argument
199 .name = #ids, \
200 .id = STPMIC1_##ids, \
207 .vsel_reg = ids##_ACTIVE_CR, \
209 .enable_reg = ids##_ACTIVE_CR, \
218 #define REG_LDO3(ids, base) { \ argument
219 .name = #ids, \
220 .id = STPMIC1_##ids, \
242 #define REG_LDO4(ids, base) { \ argument
243 .name = #ids, \
[all …]
H A Dmax8907-regulator.c46 #define REG_LDO(ids, supply, base, min, max, step) \ argument
47 [MAX8907_##ids] = { \
48 .name = #ids, \
50 .id = MAX8907_##ids, \
63 #define REG_FIXED(ids, supply, voltage) \ argument
64 [MAX8907_##ids] = { \
65 .name = #ids, \
67 .id = MAX8907_##ids, \
75 #define REG_OUT5V(ids, supply, base, voltage) \ argument
76 [MAX8907_##ids] = { \
[all …]
/openbmc/linux/drivers/pci/
H A Dpci-stub.c22 static char ids[1024] __initdata; variable
24 module_param_string(ids, ids, sizeof(ids), 0);
25 MODULE_PARM_DESC(ids, "Initial PCI IDs to add to the stub driver, format is "
51 /* no ids passed actually */ in pci_stub_init()
52 if (ids[0] == '\0') in pci_stub_init()
55 /* add ids specified in the module parameter */ in pci_stub_init()
56 p = ids; in pci_stub_init()
/openbmc/linux/drivers/hwtracing/coresight/
H A Dcoresight-trace-id.h16 * The system will allocate Ids on a demand basis, and allow them to be
21 * be maintained, and released IDs not cleared until the perf session is
26 * reserved IDs from being allocated.
36 /* architecturally we have 128 IDs some of which are reserved */
52 * @used_ids: Bitmap to register available (bit = 0) and in use (bit = 1) IDs.
53 * Initialised so that the reserved IDs are permanently marked as
55 * @pend_rel_ids: CPU IDs that have been released by the trace source but not
64 /* Allocate and release IDs for a single default trace ID map */
102 * for the CPU as a packet in the data file. IDs cannot change during a perf
119 * Used to allocate IDs for system trace sources such as STM.
[all …]
/openbmc/linux/drivers/zorro/
H A Dzorro-driver.c23 * @ids: array of Zorro device id structures to search in
32 zorro_match_device(const struct zorro_device_id *ids, in zorro_match_device() argument
35 while (ids->id) { in zorro_match_device()
36 if (ids->id == ZORRO_WILDCARD || ids->id == z->id) in zorro_match_device()
37 return ids; in zorro_match_device()
38 ids++; in zorro_match_device()
113 * @ids: array of Zorro device id structures to search in
125 const struct zorro_device_id *ids = zorro_drv->id_table; in zorro_bus_match() local
127 if (!ids) in zorro_bus_match()
130 return !!zorro_match_device(ids, z); in zorro_bus_match()
/openbmc/phosphor-logging/test/openpower-pels/
H A Drepository_test.cpp124 std::vector<Repository::LogID> ids; in TEST_F() local
135 ids.emplace_back(pelID(pel->id()), obmcID(1)); in TEST_F()
142 ids.emplace_back(pelID(pel->id()), obmcID(2)); in TEST_F()
146 EXPECT_TRUE(repo.hasPEL(ids[0])); in TEST_F()
147 EXPECT_TRUE(repo.hasPEL(ids[1])); in TEST_F()
152 Repository::LogID id(pelID(ids[0].pelID)); in TEST_F()
157 id.obmcID = ids[0].obmcID; in TEST_F()
161 id.pelID = ids[1].pelID; in TEST_F()
178 EXPECT_TRUE(repo.hasPEL(ids[0])); in TEST_F()
179 EXPECT_TRUE(repo.hasPEL(ids[1])); in TEST_F()
[all …]
/openbmc/openbmc/meta-security/recipes-core/packagegroup/
H A Dpackagegroup-core-security.bb13 packagegroup-security-ids \
23 packagegroup-security-ids \
70 SUMMARY:packagegroup-security-ids = "Security Intrusion Detection systems"
71 RDEPENDS:packagegroup-security-ids = " \
78 RDEPENDS:packagegroup-security-ids:remove:powerpc = "suricata"
79 RDEPENDS:packagegroup-security-ids:remove:powerpc64le = "suricata"
80 RDEPENDS:packagegroup-security-ids:remove:powerpc64 = "suricata"
81 RDEPENDS:packagegroup-security-ids:remove:riscv32 = "suricata"
82 RDEPENDS:packagegroup-security-ids:remove:riscv64 = "suricata"
83 RDEPENDS:packagegroup-security-ids:remove:libc-musl = "ossec-hids"
/openbmc/qemu/target/riscv/
H A Dsbi_ecall_interface.h26 /* SBI Extension IDs */
43 /* SBI function IDs for BASE extension */
52 /* SBI function IDs for TIME extension */
55 /* SBI function IDs for IPI extension */
58 /* SBI function IDs for RFENCE extension */
67 /* SBI function IDs for HSM extension */
72 /* SBI function IDs for DBCN extension */
/openbmc/linux/drivers/nvme/host/
H A Dsysfs.c52 struct nvme_ns_ids *ids = &head->ids; in wwid_show() local
57 if (!uuid_is_null(&ids->uuid)) in wwid_show()
58 return sysfs_emit(buf, "uuid.%pU\n", &ids->uuid); in wwid_show()
60 if (memchr_inv(ids->nguid, 0, sizeof(ids->nguid))) in wwid_show()
61 return sysfs_emit(buf, "eui.%16phN\n", ids->nguid); in wwid_show()
63 if (memchr_inv(ids->eui64, 0, sizeof(ids->eui64))) in wwid_show()
64 return sysfs_emit(buf, "eui.%8phN\n", ids->eui64); in wwid_show()
82 return sysfs_emit(buf, "%pU\n", dev_to_ns_head(dev)->ids.nguid); in nguid_show()
89 struct nvme_ns_ids *ids = &dev_to_ns_head(dev)->ids; in uuid_show() local
94 if (uuid_is_null(&ids->uuid)) { in uuid_show()
[all …]
/openbmc/u-boot/arch/arm/include/asm/arch-fsl-layerscape/
H A Dstream_id_lsch3.h11 * Stream IDs on NXP Chassis-3 (for example ls2080a, ls1088a, ls2088a)
13 * number of stream IDs available, and the partitioning of them is scenario
25 * -there is a range of stream IDs set aside for PCI in this
37 * -u-boot will allocate a range of stream IDs to be used by the Management
43 * IDs (ICIDs) based on the allocated stream IDs for all DPAA2 devices.
45 * On Chasis-3 SoCs stream IDs are programmed in AMQ registers (32-bits) for
47 * the AMQ registers and stream IDs is defined in the table below:
/openbmc/linux/Documentation/driver-api/usb/
H A Dbulk-streams.rst38 allocate memory so the driver can use up to num_streams stream IDs. They must
40 IDs. This is to ensure that a UASP driver will be able to use the same stream
46 declares how many stream IDs it can support, and each bulk endpoint on a
47 SuperSpeed device will say how many stream IDs it can handle. Therefore,
48 drivers should be able to deal with being allocated less stream IDs than they
60 Picking new Stream IDs to use
69 driver supports secondary stream IDs.
82 All stream IDs will be deallocated when the driver releases the interface, to
/openbmc/linux/sound/soc/
H A Dsoc-acpi.c134 struct sdw_extended_slave_id *ids, in snd_soc_acpi_sdw_link_slaves_found() argument
151 if (ids[j].link_id == link_id && in snd_soc_acpi_sdw_link_slaves_found()
152 ids[j].id.part_id == part_id && in snd_soc_acpi_sdw_link_slaves_found()
153 ids[j].id.mfg_id == mfg_id && in snd_soc_acpi_sdw_link_slaves_found()
154 ids[j].id.sdw_version == version) in snd_soc_acpi_sdw_link_slaves_found()
161 if (ids[j].link_id != link_id || in snd_soc_acpi_sdw_link_slaves_found()
162 ids[j].id.part_id != part_id || in snd_soc_acpi_sdw_link_slaves_found()
163 ids[j].id.mfg_id != mfg_id || in snd_soc_acpi_sdw_link_slaves_found()
164 ids[j].id.sdw_version != version) in snd_soc_acpi_sdw_link_slaves_found()
183 ids[j].id.unique_id == unique_id) { in snd_soc_acpi_sdw_link_slaves_found()
/openbmc/linux/Documentation/core-api/
H A Didr.rst12 A common problem to solve is allocating identifiers (IDs); generally
14 process IDs, packet identifiers in networking protocols, SCSI tags
40 Some users need to allocate IDs larger than ``INT_MAX``. So far all of
42 idr_alloc_u32(). If you need IDs that will not fit in a u32,
45 If you need to allocate IDs sequentially, you can use
47 with larger IDs, so using this function comes at a slight cost.
61 IDs currently allocated.

12345678910>>...109