/Linux-v4.19/ipc/ |
D | util.c | 75 int ids; member 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() 122 ids->max_idx = -1; in ipc_init_ids() 124 ids->next_id = -1; in ipc_init_ids() 138 int ids, int (*show)(struct seq_file *, void *)) in ipc_init_proc_interface() argument [all …]
|
D | util.h | 86 void ipc_init_ids(struct ipc_ids *ids); 89 int ids, int (*show)(struct seq_file *, void *)); 92 #define ipc_init_proc_interface(path, header, ids, show) do {} while (0) argument 121 static inline int ipc_get_maxidx(struct ipc_ids *ids) in ipc_get_maxidx() argument 123 if (ids->in_use == 0) in ipc_get_maxidx() 126 if (ids->in_use == IPCMNI) in ipc_get_maxidx() 129 return ids->max_idx; in ipc_get_maxidx() 145 struct kern_ipc_perm *ipc_obtain_object_idr(struct ipc_ids *ids, int id); 151 struct ipc_ids *ids, int id, int cmd, 214 struct kern_ipc_perm *ipc_obtain_object_check(struct ipc_ids *ids, int id); [all …]
|
D | ipc_sysctl.c | 180 .data = &init_ipc_ns.ids[IPC_SEM_IDS].next_id, 181 .maxlen = sizeof(init_ipc_ns.ids[IPC_SEM_IDS].next_id), 189 .data = &init_ipc_ns.ids[IPC_MSG_IDS].next_id, 190 .maxlen = sizeof(init_ipc_ns.ids[IPC_MSG_IDS].next_id), 198 .data = &init_ipc_ns.ids[IPC_SHM_IDS].next_id, 199 .maxlen = sizeof(init_ipc_ns.ids[IPC_SHM_IDS].next_id),
|
D | namespace.c | 95 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids, in free_ipcs() argument 102 down_write(&ids->rwsem); in free_ipcs() 104 in_use = ids->in_use; in free_ipcs() 107 perm = idr_find(&ids->ipcs_idr, next_id); in free_ipcs() 115 up_write(&ids->rwsem); in free_ipcs()
|
/Linux-v4.19/drivers/dio/ |
D | dio-driver.c | 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() 42 ids++; in dio_match_device() [all …]
|
/Linux-v4.19/net/openvswitch/ |
D | vport.c | 349 int ovs_vport_set_upcall_portids(struct vport *vport, const struct nlattr *ids) in ovs_vport_set_upcall_portids() argument 353 if (!nla_len(ids) || nla_len(ids) % sizeof(u32)) in ovs_vport_set_upcall_portids() 358 vport_portids = kmalloc(sizeof(*vport_portids) + nla_len(ids), in ovs_vport_set_upcall_portids() 363 vport_portids->n_ids = nla_len(ids) / sizeof(u32); in ovs_vport_set_upcall_portids() 365 nla_memcpy(vport_portids->ids, ids, nla_len(ids)); in ovs_vport_set_upcall_portids() 391 struct vport_portids *ids; in ovs_vport_get_upcall_portids() local 393 ids = rcu_dereference_ovsl(vport->upcall_portids); in ovs_vport_get_upcall_portids() 397 ids->n_ids * sizeof(u32), (void *)ids->ids); in ovs_vport_get_upcall_portids() 399 return nla_put_u32(skb, OVS_VPORT_ATTR_UPCALL_PID, ids->ids[0]); in ovs_vport_get_upcall_portids() 415 struct vport_portids *ids; in ovs_vport_find_upcall_portid() local [all …]
|
/Linux-v4.19/drivers/zorro/ |
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() 132 const struct zorro_device_id *ids = zorro_drv->id_table; in zorro_bus_match() local 134 if (!ids) in zorro_bus_match() 137 while (ids->id) { in zorro_bus_match() 138 if (ids->id == ZORRO_WILDCARD || ids->id == z->id) in zorro_bus_match() 140 ids++; in zorro_bus_match()
|
/Linux-v4.19/drivers/pci/ |
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 " 51 if (ids[0] == '\0') in pci_stub_init() 55 p = ids; in pci_stub_init()
|
D | search.c | 379 int pci_dev_present(const struct pci_device_id *ids) in pci_dev_present() argument 384 while (ids->vendor || ids->subvendor || ids->class_mask) { in pci_dev_present() 385 found = pci_get_dev_by_id(ids, NULL); in pci_dev_present() 390 ids++; in pci_dev_present()
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | imx28.dtsi | 222 fsl,pinmux-ids = < 233 fsl,pinmux-ids = < 244 fsl,pinmux-ids = < 257 fsl,pinmux-ids = < 281 fsl,pinmux-ids = < 291 fsl,pinmux-ids = < 304 fsl,pinmux-ids = < 315 fsl,pinmux-ids = < 328 fsl,pinmux-ids = < 339 fsl,pinmux-ids = < [all …]
|
D | imx23.dtsi | 148 fsl,pinmux-ids = < 159 fsl,pinmux-ids = < 172 fsl,pinmux-ids = < 183 fsl,pinmux-ids = < 194 fsl,pinmux-ids = < 220 fsl,pinmux-ids = < 230 fsl,pinmux-ids = < 245 fsl,pinmux-ids = < 265 fsl,pinmux-ids = < 274 fsl,pinmux-ids = < [all …]
|
D | imx28-cfa10049.dts | 92 fsl,pinmux-ids = < 102 fsl,pinmux-ids = < 113 fsl,pinmux-ids = < 123 fsl,pinmux-ids = < 133 fsl,pinmux-ids = < 144 fsl,pinmux-ids = < 154 fsl,pinmux-ids = < 167 fsl,pinmux-ids = < 181 fsl,pinmux-ids = < 208 fsl,pinmux-ids = < [all …]
|
D | imx28-eukrea-mbmx28lc.dtsi | 202 fsl,pinmux-ids = < 212 fsl,pinmux-ids = < 222 fsl,pinmux-ids = < 235 fsl,pinmux-ids = < 245 fsl,pinmux-ids = < 255 fsl,pinmux-ids = < 265 fsl,pinmux-ids = < 275 fsl,pinmux-ids = <
|
/Linux-v4.19/drivers/regulator/ |
D | max8907-regulator.c | 49 #define REG_LDO(ids, supply, base, min, max, step) \ argument 50 [MAX8907_##ids] = { \ 51 .name = #ids, \ 53 .id = MAX8907_##ids, \ 66 #define REG_FIXED(ids, supply, voltage) \ argument 67 [MAX8907_##ids] = { \ 68 .name = #ids, \ 70 .id = MAX8907_##ids, \ 78 #define REG_OUT5V(ids, supply, base, voltage) \ argument 79 [MAX8907_##ids] = { \ [all …]
|
/Linux-v4.19/drivers/sh/superhyway/ |
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() 198 const struct superhyway_device_id *ids = shyway_drv->id_table; in superhyway_bus_match() local 200 if (!ids) in superhyway_bus_match() 202 if (superhyway_match_id(ids, shyway_dev)) in superhyway_bus_match()
|
/Linux-v4.19/drivers/media/pci/ddbridge/ |
D | ddbridge-main.c | 197 dev->link[0].ids.vendor = id->vendor; in ddb_probe() 198 dev->link[0].ids.device = id->device; in ddb_probe() 199 dev->link[0].ids.subvendor = id->subvendor; in ddb_probe() 200 dev->link[0].ids.subdevice = pdev->subsystem_device; in ddb_probe() 201 dev->link[0].ids.devid = (id->device << 16) | id->vendor; in ddb_probe() 224 dev->link[0].ids.hwid = ddbreadl(dev, 0); in ddb_probe() 225 dev->link[0].ids.regmapid = ddbreadl(dev, 4); in ddb_probe() 228 dev->link[0].ids.hwid, dev->link[0].ids.regmapid); in ddb_probe()
|
/Linux-v4.19/arch/ia64/sn/kernel/ |
D | tiocx.c | 54 const struct cx_device_id *ids = cx_drv->id_table; in tiocx_match() local 56 if (!ids) in tiocx_match() 59 while (ids->part_num) { in tiocx_match() 60 if (ids->part_num == cx_dev->cx_id.part_num) in tiocx_match() 62 ids++; in tiocx_match() 85 *ids, in cx_device_match() 94 while (ids->part_num && ids->mfg_num) { in cx_device_match() 95 if (ids->part_num == cx_device->cx_id.part_num && in cx_device_match() 96 ids->mfg_num == cx_device->cx_id.mfg_num) in cx_device_match() 97 return ids; in cx_device_match() [all …]
|
/Linux-v4.19/drivers/mmc/core/ |
D | sdio_bus.c | 83 const struct sdio_device_id *ids; in sdio_match_device() local 85 ids = sdrv->id_table; in sdio_match_device() 87 if (ids) { in sdio_match_device() 88 while (ids->class || ids->vendor || ids->device) { in sdio_match_device() 89 if (sdio_match_one(func, ids)) in sdio_match_device() 90 return ids; in sdio_match_device() 91 ids++; in sdio_match_device()
|
/Linux-v4.19/drivers/scsi/libfc/ |
D | fc_disc.c | 399 struct fc_rport_identifiers ids; in fc_disc_gpn_ft_parse() local 443 ids.port_id = ntoh24(np->fp_fid); in fc_disc_gpn_ft_parse() 444 ids.port_name = ntohll(np->fp_wwpn); in fc_disc_gpn_ft_parse() 446 if (ids.port_id != lport->port_id && in fc_disc_gpn_ft_parse() 447 ids.port_name != lport->wwpn) { in fc_disc_gpn_ft_parse() 448 rdata = fc_rport_create(lport, ids.port_id); in fc_disc_gpn_ft_parse() 450 rdata->ids.port_name = ids.port_name; in fc_disc_gpn_ft_parse() 455 "(%6.6x)\n", ids.port_id); in fc_disc_gpn_ft_parse() 609 if (rdata->ids.port_name == -1) in fc_disc_gpn_id_resp() 610 rdata->ids.port_name = port_name; in fc_disc_gpn_id_resp() [all …]
|
D | fc_rport.c | 123 if (tmp_rdata->ids.port_id == port_id && in fc_rport_lookup() 154 rdata->ids.node_name = -1; in fc_rport_create() 155 rdata->ids.port_name = -1; in fc_rport_create() 156 rdata->ids.port_id = port_id; in fc_rport_create() 157 rdata->ids.roles = FC_RPORT_ROLE_UNKNOWN; in fc_rport_create() 275 struct fc_rport_identifiers ids; in fc_rport_work() local 289 ids = rdata->ids; in fc_rport_work() 297 rport = fc_remote_port_add(lport->host, 0, &ids); in fc_rport_work() 343 port_id = rdata->ids.port_id; in fc_rport_work() 513 u32 port_id = rdata->ids.port_id; in fc_rport_logoff() [all …]
|
/Linux-v4.19/sound/soc/intel/atom/ |
D | sst-atom-controls.c | 295 const char *pipe, struct sst_ids *ids) in sst_find_and_send_pipe_algo() argument 303 list_for_each_entry(algo, &ids->algo_list, node) { in sst_find_and_send_pipe_algo() 507 static int sst_set_pipe_gain(struct sst_ids *ids, 515 struct sst_ids *ids = w->priv; in sst_send_pipe_module_params() local 518 sst_find_and_send_pipe_algo(drv, w->name, ids); in sst_send_pipe_module_params() 519 sst_set_pipe_gain(ids, drv, 0); in sst_send_pipe_module_params() 589 static int sst_set_pipe_gain(struct sst_ids *ids, in sst_set_pipe_gain() argument 597 list_for_each_entry(gain, &ids->gain_list, node) { in sst_set_pipe_gain() 618 struct sst_ids *ids = w->priv; in sst_swm_mixer_event() local 664 ids->location_id, SST_DEFAULT_MODULE_ID); in sst_swm_mixer_event() [all …]
|
/Linux-v4.19/tools/perf/util/ |
D | metricgroup.c | 92 const char **ids; member 98 const char **ids, in find_evsel() argument 106 if (!strcmp(ev->name, ids[ind])) { in find_evsel() 146 evsel = find_evsel(perf_evlist, eg->ids, eg->idnum, in metricgroup__setup_events() 390 const char **ids; in metricgroup__add_metric() local 397 NULL, &ids, &idnum) < 0) in metricgroup__add_metric() 402 pr_debug("found event %s\n", ids[j]); in metricgroup__add_metric() 405 ids[j]); in metricgroup__add_metric() 414 eg->ids = ids; in metricgroup__add_metric() 458 free((char *)eg->ids[i]); in metricgroup__free_egroups() [all …]
|
/Linux-v4.19/Documentation/RCU/ |
D | arrayRCU.txt | 55 ids->sem semaphore. 59 the remainder of the new, updates the ids->entries pointer to point to 61 Note that rcu_assign_pointer() is used to update the ids->entries pointer, 65 static int grow_ary(struct ipc_ids* ids, int newsize) 70 int size = ids->entries->size; 82 memcpy(new->p, ids->entries->p, 88 old = ids->entries; 95 rcu_assign_pointer(ids->entries, new); 117 struct kern_ipc_perm* ipc_lock(struct ipc_ids* ids, int id) 124 entries = rcu_dereference(ids->entries);
|
/Linux-v4.19/drivers/acpi/ |
D | acpi_pnp.c | 358 .ids = acpi_pnp_device_ids, 370 static const struct acpi_device_id ids[] = { in is_cmos_rtc_device() local 376 return !acpi_match_device_ids(adev, ids); in is_cmos_rtc_device()
|
/Linux-v4.19/Documentation/devicetree/bindings/hsi/ |
D | client-devices.txt | 7 - hsi-channel-ids: A list of channel ids 21 hsi-channel-ids property 31 hsi-channel-ids = <0>, <1>, <2>, <3>;
|