/Linux-v5.15/sound/soc/sof/ |
D | nocodec.c | 24 struct snd_soc_dai_link *links, in sof_nocodec_bes_setup() argument 30 if (!drv || !links || !card) in sof_nocodec_bes_setup() 39 links[i].name = devm_kasprintf(dev, GFP_KERNEL, in sof_nocodec_bes_setup() 41 if (!links[i].name) in sof_nocodec_bes_setup() 44 links[i].stream_name = links[i].name; in sof_nocodec_bes_setup() 46 links[i].cpus = &dlc[0]; in sof_nocodec_bes_setup() 47 links[i].codecs = &dlc[1]; in sof_nocodec_bes_setup() 48 links[i].platforms = &dlc[2]; in sof_nocodec_bes_setup() 50 links[i].num_cpus = 1; in sof_nocodec_bes_setup() 51 links[i].num_codecs = 1; in sof_nocodec_bes_setup() [all …]
|
/Linux-v5.15/sound/soc/intel/boards/ |
D | sof_cs42l42.c | 282 struct snd_soc_dai_link *links, in create_spk_amp_dai_links() argument 292 links[*id].name = devm_kasprintf(dev, GFP_KERNEL, "SSP%d-Codec", in create_spk_amp_dai_links() 294 if (!links[*id].name) { in create_spk_amp_dai_links() 299 links[*id].id = *id; in create_spk_amp_dai_links() 302 max_98357a_dai_link(&links[*id]); in create_spk_amp_dai_links() 304 max_98360a_dai_link(&links[*id]); in create_spk_amp_dai_links() 311 links[*id].platforms = platform_component; in create_spk_amp_dai_links() 312 links[*id].num_platforms = ARRAY_SIZE(platform_component); in create_spk_amp_dai_links() 313 links[*id].dpcm_playback = 1; in create_spk_amp_dai_links() 314 links[*id].no_pcm = 1; in create_spk_amp_dai_links() [all …]
|
D | sof_pcm512x.c | 226 struct snd_soc_dai_link *links; in sof_card_dai_links_create() local 229 links = devm_kcalloc(dev, sof_audio_card_pcm512x.num_links, in sof_card_dai_links_create() 233 if (!links || !cpus) in sof_card_dai_links_create() 237 links[id].name = devm_kasprintf(dev, GFP_KERNEL, in sof_card_dai_links_create() 239 if (!links[id].name) in sof_card_dai_links_create() 242 links[id].id = id; in sof_card_dai_links_create() 243 links[id].codecs = pcm512x_component; in sof_card_dai_links_create() 244 links[id].num_codecs = ARRAY_SIZE(pcm512x_component); in sof_card_dai_links_create() 245 links[id].platforms = platform_component; in sof_card_dai_links_create() 246 links[id].num_platforms = ARRAY_SIZE(platform_component); in sof_card_dai_links_create() [all …]
|
D | sof_rt5682.c | 596 struct snd_soc_dai_link *links; in sof_card_dai_links_create() local 599 links = devm_kzalloc(dev, sizeof(struct snd_soc_dai_link) * in sof_card_dai_links_create() 603 if (!links || !cpus) in sof_card_dai_links_create() 607 links[id].name = devm_kasprintf(dev, GFP_KERNEL, in sof_card_dai_links_create() 609 if (!links[id].name) in sof_card_dai_links_create() 612 links[id].id = id; in sof_card_dai_links_create() 613 links[id].codecs = rt5682_component; in sof_card_dai_links_create() 614 links[id].num_codecs = ARRAY_SIZE(rt5682_component); in sof_card_dai_links_create() 615 links[id].platforms = platform_component; in sof_card_dai_links_create() 616 links[id].num_platforms = ARRAY_SIZE(platform_component); in sof_card_dai_links_create() [all …]
|
/Linux-v5.15/drivers/interconnect/qcom/ |
D | sc7280.c | 24 .links = { SC7280_SLAVE_A1NOC_SNOC }, 33 .links = { SC7280_SLAVE_A1NOC_SNOC }, 42 .links = { SC7280_SLAVE_A1NOC_SNOC }, 51 .links = { SC7280_SLAVE_SERVICE_A1NOC }, 60 .links = { SC7280_SLAVE_A1NOC_SNOC }, 69 .links = { SC7280_SLAVE_A1NOC_SNOC }, 78 .links = { SC7280_SLAVE_A1NOC_SNOC }, 87 .links = { SC7280_SLAVE_A1NOC_SNOC }, 96 .links = { SC7280_SLAVE_A1NOC_SNOC }, 105 .links = { SC7280_SLAVE_A1NOC_SNOC }, [all …]
|
/Linux-v5.15/tools/testing/selftests/bpf/prog_tests/ |
D | cgroup_link.c | 40 struct bpf_link *links[ARRAY_SIZE(cgs)] = {}, *tmp_link; in test_cgroup_link() local 66 links[i] = bpf_program__attach_cgroup(skel->progs.egress, in test_cgroup_link() 68 if (!ASSERT_OK_PTR(links[i], "cg_attach")) in test_cgroup_link() 109 bpf_link__destroy(links[last_cg]); in test_cgroup_link() 110 links[last_cg] = NULL; in test_cgroup_link() 121 links[last_cg] = bpf_program__attach_cgroup(skel->progs.egress, in test_cgroup_link() 123 if (!ASSERT_OK_PTR(links[last_cg], "cg_attach")) in test_cgroup_link() 129 bpf_link__destroy(links[last_cg]); in test_cgroup_link() 130 links[last_cg] = NULL; in test_cgroup_link() 164 links[last_cg] = bpf_program__attach_cgroup(skel->progs.egress, in test_cgroup_link() [all …]
|
D | socket_cookie.c | 33 skel->links.set_cookie = bpf_program__attach_cgroup( in test_socket_cookie() 35 if (!ASSERT_OK_PTR(skel->links.set_cookie, "prog_attach")) in test_socket_cookie() 38 skel->links.update_cookie_sockops = bpf_program__attach_cgroup( in test_socket_cookie() 40 if (!ASSERT_OK_PTR(skel->links.update_cookie_sockops, "prog_attach")) in test_socket_cookie() 43 skel->links.update_cookie_tracing = bpf_program__attach( in test_socket_cookie() 45 if (!ASSERT_OK_PTR(skel->links.update_cookie_tracing, "prog_attach")) in test_socket_cookie()
|
D | get_stackid_cannot_attach.c | 49 skel->links.oncpu = bpf_program__attach_perf_event(skel->progs.oncpu, in test_get_stackid_cannot_attach() 51 ASSERT_ERR_PTR(skel->links.oncpu, "attach_perf_event_no_callchain"); in test_get_stackid_cannot_attach() 65 skel->links.oncpu = bpf_program__attach_perf_event(skel->progs.oncpu, in test_get_stackid_cannot_attach() 67 ASSERT_OK_PTR(skel->links.oncpu, "attach_perf_event_callchain"); in test_get_stackid_cannot_attach() 81 skel->links.oncpu = bpf_program__attach_perf_event(skel->progs.oncpu, in test_get_stackid_cannot_attach() 83 ASSERT_ERR_PTR(skel->links.oncpu, "attach_perf_event_exclude_callchain_kernel"); in test_get_stackid_cannot_attach()
|
D | udp_limit.c | 24 skel->links.sock = bpf_program__attach_cgroup(skel->progs.sock, cgroup_fd); in test_udp_limit() 25 if (!ASSERT_OK_PTR(skel->links.sock, "cg_attach_sock")) in test_udp_limit() 27 skel->links.sock_release = bpf_program__attach_cgroup(skel->progs.sock_release, cgroup_fd); in test_udp_limit() 28 if (!ASSERT_OK_PTR(skel->links.sock_release, "cg_attach_sock_release")) in test_udp_limit()
|
/Linux-v5.15/samples/bpf/ |
D | sampleip_user.c | 37 struct bpf_link *links[]) in sampling_start() argument 56 links[i] = bpf_program__attach_perf_event(prog, pmu_fd); in sampling_start() 57 if (libbpf_get_error(links[i])) { in sampling_start() 59 links[i] = NULL; in sampling_start() 68 static void sampling_end(struct bpf_link *links[]) in sampling_end() argument 73 bpf_link__destroy(links[i]); in sampling_end() 144 struct bpf_link **links; in main() local 174 links = calloc(nr_cpus, sizeof(struct bpf_link *)); in main() 175 if (!links) { in main() 212 if (sampling_start(freq, prog, links) != 0) in main() [all …]
|
D | tracex4_user.c | 51 struct bpf_link *links[2]; in main() local 77 links[j] = bpf_program__attach(prog); in main() 78 if (libbpf_get_error(links[j])) { in main() 80 links[j] = NULL; in main() 93 bpf_link__destroy(links[j]); in main()
|
D | spintest_user.c | 15 struct bpf_link *links[20]; in main() local 54 links[j] = bpf_program__attach(prog); in main() 55 if (libbpf_get_error(links[j])) { in main() 57 links[j] = NULL; in main() 89 bpf_link__destroy(links[j]); in main()
|
D | lathist_user.c | 83 struct bpf_link *links[2]; in main() local 109 links[i] = bpf_program__attach(prog); in main() 110 if (libbpf_get_error(links[i])) { in main() 112 links[i] = NULL; in main() 126 bpf_link__destroy(links[i]); in main()
|
D | syscall_tp_user.c | 49 struct bpf_link *links[num_progs * 4]; in test() local 77 links[j] = bpf_program__attach(prog); in test() 78 if (libbpf_get_error(links[j])) { in test() 80 links[j] = NULL; in test() 109 bpf_link__destroy(links[j]); in test()
|
D | tracex3_user.c | 110 struct bpf_link *links[2]; in main() local 149 links[j] = bpf_program__attach(prog); in main() 150 if (libbpf_get_error(links[j])) { in main() 152 links[j] = NULL; in main() 180 bpf_link__destroy(links[j]); in main()
|
D | offwaketime_user.c | 99 struct bpf_link *links[2]; in main() local 134 links[i] = bpf_program__attach(prog); in main() 135 if (libbpf_get_error(links[i])) { in main() 137 links[i] = NULL; in main() 150 bpf_link__destroy(links[i]); in main()
|
/Linux-v5.15/sound/soc/intel/common/ |
D | soc-acpi-intel-tgl-match.c | 367 .links = sdw_mockup_headset_2amps_mic, 374 .links = sdw_mockup_headset_1amp_mic, 381 .links = sdw_mockup_mic_headset_1amp, 388 .links = tgl_sdw_rt711_link1_rt1308_link2_rt715_link0, 394 .links = tgl_3_in_1_default, 405 .links = tgl_3_in_1_mono_amp, 411 .links = tgl_3_in_1_sdca, 417 .links = tgl_hp, 423 .links = tgl_rvp, 429 .links = tgl_chromebook_base, [all …]
|
D | soc-acpi-intel-adl-match.c | 308 .links = adl_default, 314 .links = adl_sdca_default, 320 .links = adl_sdca_3_in_1, 326 .links = adl_sdw_rt1316_link2_rt714_link0, 332 .links = adl_rvp, 338 .links = adl_chromebook_base,
|
/Linux-v5.15/drivers/scsi/aic7xxx/aicasm/ |
D | aicasm_symbol.c | 216 curnode = SLIST_NEXT(curnode, links); in symlist_search() 263 SLIST_INSERT_HEAD(symlist, newnode, links); in symlist_add() 268 if (SLIST_NEXT(curnode, links) == NULL) { in symlist_add() 270 links); in symlist_add() 275 cursymbol = SLIST_NEXT(curnode, links)->symbol; in symlist_add() 285 links); in symlist_add() 289 curnode = SLIST_NEXT(curnode, links); in symlist_add() 292 SLIST_INSERT_HEAD(symlist, newnode, links); in symlist_add() 303 node2 = SLIST_NEXT(node1, links); in symlist_free() 318 SLIST_REMOVE_HEAD(symlist_src2, links); in symlist_merge() [all …]
|
D | aicasm.c | 67 STAILQ_ENTRY(patch) links; 222 links)) in main() 243 links); in main() 326 cur_instr = STAILQ_NEXT(cur_instr, links)) { in back_patch() 368 cur_instr = STAILQ_NEXT(cur_instr, links)) { in output_code() 399 cur_node = SLIST_NEXT(cur_node,links)) { in output_code() 427 cur_patch = STAILQ_NEXT(cur_patch,links)) { in output_code() 445 cs = TAILQ_NEXT(cs, links)) { in output_code() 515 STAILQ_INSERT_TAIL(&patches, new_patch, links); in emit_patch() 547 cur_func = SLIST_NEXT(cur_func, links)) in output_listing() [all …]
|
/Linux-v5.15/Documentation/userspace-api/media/mediactl/ |
D | media-ioc-enum-links.rst | 13 MEDIA_IOC_ENUM_LINKS - Enumerate all pads and links for a given entity 34 To enumerate pads and/or links for a given entity, applications set the 39 the ``pads`` and ``links`` fields. They then call the 47 If the ``links`` field is not NULL, the driver fills the ``links`` array 48 with information about the entity's outbound links. The array must have 49 enough room to store all the entity's outbound links. The number of 50 outbound links can be retrieved with :ref:`MEDIA_IOC_ENUM_ENTITIES`. 52 Only forward links that originate at one of the entity's source pads are 74 - \*\ ``links`` 75 - Pointer to a links array allocated by the application. Ignored if
|
/Linux-v5.15/drivers/greybus/ |
D | manifest.c | 38 struct list_head links; member 47 list_del(&descriptor->links); in release_manifest_descriptor() 56 list_for_each_entry_safe(descriptor, next, &intf->manifest_descs, links) in release_manifest_descriptors() 65 list_for_each_entry_safe(desc, tmp, head, links) { in release_cport_descriptors() 81 list_for_each_entry_safe(descriptor, next, &intf->manifest_descs, links) in get_next_bundle_desc() 167 list_add_tail(&descriptor->links, &intf->manifest_descs); in identify_descriptor() 196 list_for_each_entry(descriptor, &intf->manifest_descs, links) { in gb_string_get() 240 list_for_each_entry_safe(desc, next, &intf->manifest_descs, links) { in gb_manifest_parse_cports() 263 list_for_each_entry(tmp, &list, links) { in gb_manifest_parse_cports() 271 list_move_tail(&desc->links, &list); in gb_manifest_parse_cports() [all …]
|
/Linux-v5.15/drivers/media/mc/ |
D | mc-device.c | 117 entd->links = ent->num_links - ent->num_backlinks; in media_device_enum_entities() 153 struct media_links_enum *links = arg; in media_device_enum_links() local 156 entity = find_entity(mdev, links->entity); in media_device_enum_links() 160 if (links->pads) { in media_device_enum_links() 168 if (copy_to_user(&links->pads[p], &pad, sizeof(pad))) in media_device_enum_links() 173 if (links->links) { in media_device_enum_links() 175 struct media_link_desc __user *ulink_desc = links->links; in media_device_enum_links() 177 list_for_each_entry(link, &entity->links, list) { in media_device_enum_links() 195 memset(links->reserved, 0, sizeof(links->reserved)); in media_device_enum_links() 489 compat_uptr_t links; /* struct media_link_desc * */ member [all …]
|
/Linux-v5.15/drivers/net/wireless/ti/wlcore/ |
D | ps.c | 84 struct wl1271_link *lnk = &wl->links[hlid]; in wl1271_ps_filter_frames() 127 "clean_queues %d", hlid, wl->links[hlid].allocated_pkts, in wl12xx_ps_link_start() 131 sta = ieee80211_find_sta(vif, wl->links[hlid].addr); in wl12xx_ps_link_start() 134 wl->links[hlid].addr); in wl12xx_ps_link_start() 162 sta = ieee80211_find_sta(vif, wl->links[hlid].addr); in wl12xx_ps_link_end() 165 wl->links[hlid].addr); in wl12xx_ps_link_end()
|
/Linux-v5.15/tools/bpf/bpftool/Documentation/ |
D | bpftool-link.rst | 5 tool for inspection and simple manipulation of eBPF links 34 Show information about active links. If *LINK* is 36 otherwise list all links currently active on the system. 44 links. On such kernels bpftool will automatically emit this 69 When showing BPF links, show file names of pinned 70 links.
|