Home
last modified time | relevance | path

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

12345678910>>...72

/linux/tools/perf/util/
H A Dexpr.y27 struct ids {
29 * When creating ids, holds the working set of event ids. NULL
32 struct hashmap *ids;
34 * The metric value. When not creating ids this is the value
36 * creating ids the value is either a constant or BOTTOM. NAN is
41 } ids;
56 %type <ids> expr if_expr
57 %destructor { ids__free($$.ids); } <ids>
70 * During compute ids, the special "bottom" value uses NAN to represent the set
75 /* During computing ids, does val represent a constant (non-BOTTOM) value? */
[all …]
/linux/tools/perf/tests/
H A Dexpr.c134 TEST_ASSERT_VAL("find ids", in test__expr()
137 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 3); in test__expr()
138 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BAR", &val_ptr)); in test__expr()
139 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BAZ", &val_ptr)); in test__expr()
140 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BOZO", &val_ptr)); in test__expr()
144 TEST_ASSERT_VAL("find ids", in test__expr()
147 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 2); in test__expr()
148 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "EVENT1,param=3@", &val_ptr)); in test__expr()
149 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "EVENT2,param=3@", &val_ptr)); in test__expr()
152 TEST_ASSERT_VAL("find ids", in test__expr()
[all …]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dbtf_field_iter.c10 __u32 ids[5]; member
13 { .ids = {}, .strs = {} },
14 { .ids = {}, .strs = { "int" } },
15 { .ids = {}, .strs = { "int64" } },
16 { .ids = { 1 }, .strs = { "" } },
17 { .ids = { 2, 1 }, .strs = { "" } },
18 { .ids = { 3, 1 }, .strs = { "s1", "f1", "f2" } },
19 { .ids = { 1, 5 }, .strs = { "u1", "f1", "f2" } },
20 { .ids = {}, .strs = { "e1", "v1", "v2" } },
21 { .ids = {}, .strs = { "fw1" } },
[all …]
/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 …]
H A Dimx28-cfa10049.dts248 fsl,pinmux-ids = <
258 fsl,pinmux-ids = <
269 fsl,pinmux-ids = <
279 fsl,pinmux-ids = <
289 fsl,pinmux-ids = <
300 fsl,pinmux-ids = <
310 fsl,pinmux-ids = <
323 fsl,pinmux-ids = <
337 fsl,pinmux-ids = <
364 fsl,pinmux-ids = <
[all …]
/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 …]
/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 …]
/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 …]
/linux/drivers/gpu/drm/xe/
H A Dxe_guc_id_mgr.c66 * @limit: number of IDs to manage
69 * context IDs supported by the GuC firmware are available for use.
71 * Only VF drivers will have to provide explicit number of context IDs
134 * For IDs reservations (used on PF for VFs) we want to make in idm_reserve_chunk_locked()
140 * ... and we want to reserve highest IDs close to the end. in idm_reserve_chunk_locked()
145 * For regular IDs reservations (used by submission code) in idm_reserve_chunk_locked()
146 * we start searching from the lower range of IDs. in idm_reserve_chunk_locked()
179 * xe_guc_id_mgr_reserve_locked() - Reserve one or more GuC context IDs.
181 * @count: number of IDs to allocate (can't be 0)
194 * xe_guc_id_mgr_release_locked() - Release one or more GuC context IDs.
[all …]
/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 …]
/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()
/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()
/linux/ipc/
H A Dutil.h114 void ipc_init_ids(struct ipc_ids *ids);
117 int ids, int (*show)(struct seq_file *, void *));
120 #define ipc_init_proc_interface(path, header, ids, show) do {} while (0) argument
131 /* must be called with ids->rwsem acquired for writing */
145 * @ids: ipc identifier set
147 * The function returns the highest assigned index for @ids. The function
152 static inline int ipc_get_maxidx(struct ipc_ids *ids) in ipc_get_maxidx() argument
154 if (ids->in_use == 0) in ipc_get_maxidx()
157 if (ids->in_use == ipc_mni) in ipc_get_maxidx()
160 return ids->max_idx; in ipc_get_maxidx()
[all …]
/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
/linux/rust/kernel/
H A Ddevice_id.rs3 //! Generic implementation of device IDs.
49 ids: [T::RawType; N], field
71 pub const fn new(ids: [(T, U); N]) -> Self { in new()
79 raw_ids[i] = unsafe { core::mem::transmute_copy(&ids[i].0) };
90 // SAFETY: this is effectively a move: `infos[i] = ids[i].1`. We make a copy here but
91 // later forget `ids`.
92 infos[i] = MaybeUninit::new(unsafe { core::ptr::read(&ids[i].1) });
96 core::mem::forget(ids);
103 ids: unsafe { core::mem::transmute_copy(&raw_ids) },
137 // This cannot be `self.ids.as_ptr()`, as the return pointer must have correct provenance in as_ptr()
[all …]
/linux/drivers/nvme/host/
H A Dsysfs.c107 struct nvme_ns_ids *ids = &head->ids; in wwid_show() local
112 if (!uuid_is_null(&ids->uuid)) in wwid_show()
113 return sysfs_emit(buf, "uuid.%pU\n", &ids->uuid); in wwid_show()
115 if (memchr_inv(ids->nguid, 0, sizeof(ids->nguid))) in wwid_show()
116 return sysfs_emit(buf, "eui.%16phN\n", ids->nguid); in wwid_show()
118 if (memchr_inv(ids->eui64, 0, sizeof(ids->eui64))) in wwid_show()
119 return sysfs_emit(buf, "eui.%8phN\n", ids->eui64); in wwid_show()
137 return sysfs_emit(buf, "%pU\n", dev_to_ns_head(dev)->ids.nguid); in nguid_show()
144 struct nvme_ns_ids *ids = &dev_to_ns_head(dev)->ids; in uuid_show() local
149 if (uuid_is_null(&ids->uuid)) { in uuid_show()
[all …]
/linux/security/
H A Dlsm_syscalls.c85 * @ids: the LSM module ids
86 * @size: pointer to size of @ids, updated on return
89 * Returns a list of the active LSM ids. On success this function
90 * returns the number of @ids array elements. This value may be zero
96 SYSCALL_DEFINE3(lsm_list_modules, u64 __user *, ids, u32 __user *, size, in SYSCALL_DEFINE3() argument
99 u32 total_size = lsm_active_cnt * sizeof(*ids); in SYSCALL_DEFINE3()
116 if (put_user(lsm_idlist[i]->id, ids++)) in SYSCALL_DEFINE3()
/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.
/linux/Documentation/devicetree/bindings/clock/
H A Dmvebu-core-clock.txt7 The following is a list of provided IDs and clock names on Armada 370/XP:
14 The following is a list of provided IDs and clock names on Armada 375:
20 The following is a list of provided IDs and clock names on Armada 380/385:
26 The following is a list of provided IDs and clock names on Armada 39x:
34 The following is a list of provided IDs and clock names on 98dx3236:
40 The following is a list of provided IDs and clock names on Kirkwood and Dove:
46 The following is a list of provided IDs and clock names on Orion5x:
/linux/include/dt-bindings/clock/
H A Dbcm281xx.h27 /* root CCU clock ids */
32 /* aon CCU clock ids */
39 /* hub CCU clock ids */
44 /* master CCU clock ids */
55 /* slave CCU clock ids */
/linux/drivers/net/ethernet/mellanox/mlx5/core/diag/
H A Den_tc_tracepoint.c7 void put_ids_to_array(int *ids, in put_ids_to_array() argument
14 ids[i] = entries[i].id; in put_ids_to_array()
43 int *ids, in parse_action() argument
50 if (ids[i] < NUM_FLOW_ACTIONS) in parse_action()
51 trace_seq_printf(p, "%s ", FLOWACT2STR[ids[i]]); in parse_action()
/linux/arch/mips/include/asm/sgi/
H A Dgio.h34 * GIO bus IDs
37 * read with an "ID" value. IDs are either 8 or 32 bits long. IDs less
41 * 32-bit IDs are divided into
52 * IDs above 0x50/0xd0 are of 3rd party boards.
54 * 8-bit IDs
/linux/tools/perf/Documentation/
H A Dperf-inject.txt17 this case build-ids (-b option) are read and injected as needed into the event
20 Build-ids are just the first user of perf-inject - potentially anything that
27 --build-ids::
28 Inject build-ids of DSOs hit by samples into the output stream.
32 Inject build-ids of all DSOs into the output stream regardless of hits
35 --known-build-ids=::
36 Override build-ids to inject using these comma-separated pairs of

12345678910>>...72