/linux-6.3-rc2/tools/perf/util/ |
A D | expr.y | 23 struct ids { 37 } ids; 53 %destructor { ids__free($$.ids); } <ids> 77 static struct ids union_expr(struct ids ids1, struct ids ids2) 81 .ids = ids__union(ids1.ids, ids2.ids), 113 if (!result.ids || ids__insert(result.ids, id)) { 152 ctx->ids = ids__union($1.ids, ctx->ids); 167 $$.ids = $5.ids; 177 $$.ids = $1.ids; 204 $$.ids = NULL; [all …]
|
A D | expr.c | 79 void ids__free(struct hashmap *ids) in ids__free() argument 84 if (ids == NULL) in ids__free() 87 hashmap__for_each_entry(ids, cur, bkt) { in ids__free() 92 hashmap__free(ids); in ids__free() 95 int ids__insert(struct hashmap *ids, const char *id) in ids__insert() argument 147 return ids__insert(ctx->ids, id); in expr__add_id() 296 if (IS_ERR(ctx->ids)) { in expr__ctx_new() 312 hashmap__for_each_entry(ctx->ids, cur, bkt) { in expr__ctx_clear() 316 hashmap__clear(ctx->ids); in expr__ctx_clear() 328 hashmap__for_each_entry(ctx->ids, cur, bkt) { in expr__ctx_free() [all …]
|
A D | expr.h | 16 struct hashmap *ids; member 23 void ids__free(struct hashmap *ids); 24 int ids__insert(struct hashmap *ids, const char *id); 52 struct expr_parse_ctx *ids);
|
/linux-6.3-rc2/ipc/ |
A D | util.c | 76 int ids; member 117 ids->in_use = 0; in ipc_init_ids() 118 ids->seq = 0; in ipc_init_ids() 122 ids->max_idx = -1; in ipc_init_ids() 149 iface->ids = ids; in ipc_init_proc_interface() 240 ids->seq++; in ipc_idr_alloc() 323 ids->in_use++; in ipc_addid() 503 ids->in_use--; in ipc_rmid() 831 return sysvipc_find_ipc(&iter->ns->ids[iface->ids], pos); in sysvipc_proc_next() 844 ids = &iter->ns->ids[iface->ids]; in sysvipc_proc_start() [all …]
|
A D | util.h | 113 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 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() 175 struct kern_ipc_perm *ipc_obtain_object_idr(struct ipc_ids *ids, int id); 181 struct ipc_ids *ids, int id, int cmd, 242 int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids, [all …]
|
A D | ipc_sysctl.c | 154 .data = &init_ipc_ns.ids[IPC_SEM_IDS].next_id, 155 .maxlen = sizeof(init_ipc_ns.ids[IPC_SEM_IDS].next_id), 163 .data = &init_ipc_ns.ids[IPC_MSG_IDS].next_id, 164 .maxlen = sizeof(init_ipc_ns.ids[IPC_MSG_IDS].next_id), 172 .data = &init_ipc_ns.ids[IPC_SHM_IDS].next_id, 200 if (((table->data == &ns->ids[IPC_SEM_IDS].next_id) || in ipc_permissions() 201 (table->data == &ns->ids[IPC_MSG_IDS].next_id) || in ipc_permissions() 202 (table->data == &ns->ids[IPC_SHM_IDS].next_id)) && in ipc_permissions() 250 tbl[i].data = &ns->ids[IPC_SEM_IDS].next_id; in setup_ipc_sysctls() 253 tbl[i].data = &ns->ids[IPC_MSG_IDS].next_id; in setup_ipc_sysctls() [all …]
|
/linux-6.3-rc2/drivers/dio/ |
A D | dio-driver.c | 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() 42 ids++; in dio_match_device() 119 if (!ids) in dio_bus_match() [all …]
|
/linux-6.3-rc2/net/openvswitch/ |
A D | vport.c | 392 if (!nla_len(ids) || nla_len(ids) % sizeof(u32)) in ovs_vport_set_upcall_portids() 404 nla_memcpy(vport_portids->ids, ids, nla_len(ids)); in ovs_vport_set_upcall_portids() 430 struct vport_portids *ids; in ovs_vport_get_upcall_portids() local 436 ids->n_ids * sizeof(u32), (void *)ids->ids); in ovs_vport_get_upcall_portids() 438 return nla_put_u32(skb, OVS_VPORT_ATTR_UPCALL_PID, ids->ids[0]); in ovs_vport_get_upcall_portids() 455 struct vport_portids *ids; in ovs_vport_find_upcall_portid() local 459 ids = rcu_dereference(vport->upcall_portids); in ovs_vport_find_upcall_portid() 462 if (ids->n_ids == 1) in ovs_vport_find_upcall_portid() 463 return ids->ids[0]; in ovs_vport_find_upcall_portid() 466 ids_index = hash - ids->n_ids * reciprocal_divide(hash, ids->rn_ids); in ovs_vport_find_upcall_portid() [all …]
|
/linux-6.3-rc2/tools/perf/tests/ |
A D | expr.c | 133 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 3); in test__expr() 134 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BAR", &val_ptr)); in test__expr() 135 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, "BAZ", &val_ptr)); in test__expr() 143 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 2); in test__expr() 151 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 2); in test__expr() 168 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 1); in test__expr() 169 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, in test__expr() 177 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 1); in test__expr() 178 TEST_ASSERT_VAL("find ids", hashmap__find(ctx->ids, in test__expr() 188 TEST_ASSERT_VAL("find ids", hashmap__size(ctx->ids) == 0); in test__expr() [all …]
|
/linux-6.3-rc2/drivers/regulator/ |
A D | stpmic1_regulator.c | 199 .name = #ids, \ 200 .id = STPMIC1_##ids, \ 219 .name = #ids, \ 220 .id = STPMIC1_##ids, \ 243 .name = #ids, \ 244 .id = STPMIC1_##ids, \ 261 .name = #ids, \ 284 .name = #ids, \ 301 .name = #ids, \ 318 .name = #ids, \ [all …]
|
A D | max8907-regulator.c | 47 [MAX8907_##ids] = { \ 48 .name = #ids, \ 50 .id = MAX8907_##ids, \ 64 [MAX8907_##ids] = { \ 65 .name = #ids, \ 67 .id = MAX8907_##ids, \ 76 [MAX8907_##ids] = { \ 77 .name = #ids, \ 79 .id = MAX8907_##ids, \ 90 [MAX8907_##ids] = { \ [all …]
|
/linux-6.3-rc2/drivers/zorro/ |
A D | zorro-driver.c | 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() 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-6.3-rc2/arch/arm/boot/dts/ |
A D | imx28.dtsi | 218 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 …]
|
A D | imx23.dtsi | 144 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 …]
|
A D | imx28-cfa10049.dts | 86 fsl,pinmux-ids = < 96 fsl,pinmux-ids = < 107 fsl,pinmux-ids = < 117 fsl,pinmux-ids = < 127 fsl,pinmux-ids = < 138 fsl,pinmux-ids = < 148 fsl,pinmux-ids = < 161 fsl,pinmux-ids = < 175 fsl,pinmux-ids = < 202 fsl,pinmux-ids = < [all …]
|
A D | imx28-xea.dts | 32 fsl,pinmux-ids = < 62 fsl,pinmux-ids = < 72 fsl,pinmux-ids = < 93 fsl,pinmux-ids = <
|
/linux-6.3-rc2/drivers/pci/ |
A D | pci-stub.c | 22 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 " 52 if (ids[0] == '\0') in pci_stub_init() 56 p = ids; in pci_stub_init()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
A D | en_tc_tracepoint.c | 7 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()
|
A D | en_tc_tracepoint.h | 15 #define __parse_action(ids, num) parse_action(p, ids, num) argument 17 void put_ids_to_array(int *ids, 22 int *ids, 30 __dynamic_array(int, ids, f->rule ? 37 put_ids_to_array(__get_dynamic_array(ids), 43 __parse_action(__get_dynamic_array(ids),
|
/linux-6.3-rc2/drivers/sh/superhyway/ |
A D | superhyway.c | 124 superhyway_match_id(const struct superhyway_device_id *ids, in superhyway_match_id() argument 127 while (ids->id) { in superhyway_match_id() 128 if (ids->id == dev->id.id) in superhyway_match_id() 129 return ids; in superhyway_match_id() 131 ids++; in superhyway_match_id() 194 const struct superhyway_device_id *ids = shyway_drv->id_table; in superhyway_bus_match() local 196 if (!ids) in superhyway_bus_match() 198 if (superhyway_match_id(ids, shyway_dev)) in superhyway_bus_match()
|
/linux-6.3-rc2/drivers/media/pci/ddbridge/ |
A D | ddbridge-main.c | 188 dev->link[0].ids.vendor = id->vendor; in ddb_probe() 189 dev->link[0].ids.device = id->device; in ddb_probe() 190 dev->link[0].ids.subvendor = id->subvendor; in ddb_probe() 191 dev->link[0].ids.subdevice = pdev->subsystem_device; in ddb_probe() 192 dev->link[0].ids.devid = (id->device << 16) | id->vendor; in ddb_probe() 215 dev->link[0].ids.hwid = ddbreadl(dev, 0); in ddb_probe() 216 dev->link[0].ids.regmapid = ddbreadl(dev, 4); in ddb_probe() 219 dev->link[0].ids.hwid, dev->link[0].ids.regmapid); in ddb_probe()
|
/linux-6.3-rc2/drivers/vfio/pci/ |
A D | vfio_pci.c | 33 static char ids[1024] __initdata; variable 34 module_param_string(ids, ids, sizeof(ids), 0); 35 MODULE_PARM_DESC(ids, "Initial PCI IDs to add to the vfio driver, format is \"vendor:device[:subven… 211 if (ids[0] == '\0') in vfio_pci_fill_ids() 215 p = ids; in vfio_pci_fill_ids()
|
/linux-6.3-rc2/sound/soc/intel/atom/ |
A D | sst-atom-controls.c | 522 struct sst_ids *ids = w->priv; in sst_send_pipe_module_params() local 526 sst_set_pipe_gain(ids, drv, 0); in sst_send_pipe_module_params() 628 struct sst_ids *ids = w->priv; in sst_swm_mixer_event() local 681 ids->task_id, 0, &cmd, in sst_swm_mixer_event() 1004 struct sst_ids *ids = w->priv; in sst_set_media_path() local 1008 ids->task_id, ids->location_id); in sst_set_media_path() 1024 ids->task_id, 0, &cmd, in sst_set_media_path() 1041 struct sst_ids *ids = w->priv; in sst_set_media_loop() local 1392 struct sst_ids *ids = w->priv; in sst_fill_module_list() local 1487 struct sst_ids *ids) in sst_fill_linked_widgets() argument [all …]
|
/linux-6.3-rc2/drivers/scsi/libfc/ |
A D | fc_disc.c | 384 struct fc_rport_identifiers ids; in fc_disc_gpn_ft_parse() local 428 ids.port_id = ntoh24(np->fp_fid); in fc_disc_gpn_ft_parse() 429 ids.port_name = ntohll(np->fp_wwpn); in fc_disc_gpn_ft_parse() 431 if (ids.port_id != lport->port_id && in fc_disc_gpn_ft_parse() 432 ids.port_name != lport->wwpn) { in fc_disc_gpn_ft_parse() 433 rdata = fc_rport_create(lport, ids.port_id); in fc_disc_gpn_ft_parse() 435 rdata->ids.port_name = ids.port_name; in fc_disc_gpn_ft_parse() 440 "(%6.6x)\n", ids.port_id); in fc_disc_gpn_ft_parse() 598 if (rdata->ids.port_name == -1) in fc_disc_gpn_id_resp() 599 rdata->ids.port_name = port_name; in fc_disc_gpn_id_resp() [all …]
|
/linux-6.3-rc2/drivers/mmc/core/ |
A D | sdio_bus.c | 96 const struct sdio_device_id *ids; in sdio_match_device() local 98 ids = sdrv->id_table; in sdio_match_device() 100 if (ids) { in sdio_match_device() 101 while (ids->class || ids->vendor || ids->device) { in sdio_match_device() 102 if (sdio_match_one(func, ids)) in sdio_match_device() 103 return ids; in sdio_match_device() 104 ids++; in sdio_match_device()
|