Home
last modified time | relevance | path

Searched refs:links (Results 1 – 25 of 407) sorted by relevance

12345678910>>...17

/linux/sound/soc/amd/acp/
H A Dacp-mach-common.c1391 struct snd_soc_dai_link *links; in acp_sofdsp_dai_links_create()
1405 links = devm_kcalloc(dev, num_links, sizeof(struct snd_soc_dai_link), GFP_KERNEL); in acp_sofdsp_dai_links_create()
1406 if (!links) in acp_sofdsp_dai_links_create()
1410 links[i].name = "acp-headset-codec"; in acp_sofdsp_dai_links_create()
1411 links[i].id = HEADSET_BE_ID; in acp_sofdsp_dai_links_create()
1412 links[i].cpus = sof_sp; in acp_sofdsp_dai_links_create()
1413 links[i].num_cpus = ARRAY_SIZE(sof_sp); in acp_sofdsp_dai_links_create()
1414 links[i].platforms = sof_component; in acp_sofdsp_dai_links_create()
1415 links[i].num_platforms = ARRAY_SIZE(sof_component); in acp_sofdsp_dai_links_create()
1416 links[ in acp_sofdsp_dai_links_create()
1385 struct snd_soc_dai_link *links; acp_sofdsp_dai_links_create() local
1586 struct snd_soc_dai_link *links; acp_legacy_dai_links_create() local
[all...]
/linux/sound/soc/intel/boards/
H A Dsof_pcm512x.c227 struct snd_soc_dai_link *links; in sof_card_dai_links_create()
230 links = devm_kcalloc(dev, sof_audio_card_pcm512x.num_links, in sof_card_dai_links_create()
234 if (!links || !cpus) in sof_card_dai_links_create()
238 links[id].name = devm_kasprintf(dev, GFP_KERNEL, in sof_card_dai_links_create()
240 if (!links[id].name) in sof_card_dai_links_create()
243 links[id].id = id; in sof_card_dai_links_create()
244 links[id].codecs = pcm512x_component; in sof_card_dai_links_create()
245 links[id].num_codecs = ARRAY_SIZE(pcm512x_component); in sof_card_dai_links_create()
246 links[id].platforms = platform_component; in sof_card_dai_links_create()
247 links[i in sof_card_dai_links_create()
226 struct snd_soc_dai_link *links; sof_card_dai_links_create() local
[all...]
/linux/drivers/md/dm-vdo/
H A Dthread-registry.c20 INIT_LIST_HEAD(&registry->links); in vdo_initialize_thread_registry()
31 INIT_LIST_HEAD(&new_thread->links); in vdo_register_thread()
36 list_for_each_entry(thread, &registry->links, links) { in vdo_register_thread()
39 list_del_rcu(&thread->links); in vdo_register_thread()
44 list_add_tail_rcu(&new_thread->links, &registry->links); in vdo_register_thread()
51 INIT_LIST_HEAD(&thread->links); in vdo_register_thread()
61 list_for_each_entry(thread, &registry->links, links) { in vdo_unregister_thread()
63 list_del_rcu(&thread->links); in vdo_unregister_thread()
74 INIT_LIST_HEAD(&thread->links); in vdo_unregister_thread()
84 list_for_each_entry_rcu(thread, &registry->links, links) { in vdo_lookup_thread()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dattach_probe.c63 skel->links.handle_kprobe = kprobe_link; in test_attach_probe_manual()
71 skel->links.handle_kretprobe = kretprobe_link; in test_attach_probe_manual()
84 skel->links.handle_uprobe = uprobe_link; in test_attach_probe_manual()
93 skel->links.handle_uretprobe = uretprobe_link; in test_attach_probe_manual()
99 skel->links.handle_uprobe_byname = in test_attach_probe_manual()
104 if (!ASSERT_OK_PTR(skel->links.handle_uprobe_byname, "attach_uprobe_byname")) in test_attach_probe_manual()
157 skel->links.handle_uprobe = uprobe_link; in test_attach_probe_auto()
166 skel->links.handle_uretprobe = uretprobe_link; in test_uprobe_lib()
191 skel->links.handle_kprobe = kprobe_link; in test_uprobe_lib()
199 skel->links in test_uprobe_ref_ctr()
[all...]
H A Dcgroup_link.c40 struct bpf_link *links[ARRAY_SIZE(cgs)] = {}, *tmp_link; in serial_test_cgroup_link() local
66 links[i] = bpf_program__attach_cgroup(skel->progs.egress, in serial_test_cgroup_link()
68 if (!ASSERT_OK_PTR(links[i], "cg_attach")) in serial_test_cgroup_link()
106 bpf_link__destroy(links[last_cg]); in serial_test_cgroup_link()
107 links[last_cg] = NULL; in serial_test_cgroup_link()
118 links[last_cg] = bpf_program__attach_cgroup(skel->progs.egress, in serial_test_cgroup_link()
120 if (!ASSERT_OK_PTR(links[last_cg], "cg_attach")) in serial_test_cgroup_link()
126 bpf_link__destroy(links[last_cg]); in serial_test_cgroup_link()
127 links[last_cg] = NULL; in serial_test_cgroup_link()
161 links[last_cg] = bpf_program__attach_cgroup(skel->progs.egress, in serial_test_cgroup_link()
[all …]
H A Dusdt.c130 skel->links.usdt0 = bpf_program__attach_usdt(skel->progs.usdt0, in subtest_basic_usdt()
133 if (!ASSERT_OK_PTR(skel->links.usdt0, "usdt0_link")) in subtest_basic_usdt()
138 skel->links.usdt_sib = bpf_program__attach_usdt(skel->progs.usdt_sib, in subtest_basic_usdt()
141 if (!ASSERT_OK_PTR(skel->links.usdt_sib, "usdt_sib_link")) in subtest_basic_usdt()
213 bpf_link__destroy(skel->links.usdt3);
216 skel->links.usdt3 = bpf_program__attach_usdt(skel->progs.usdt3, -1 /* any pid */,
218 if (!ASSERT_OK_PTR(skel->links.usdt3, "usdt3_reattach")) in trigger_400_usdts()
338 bpf_link__destroy(skel->links.usdt_100); in urand_spawn()
340 skel->links.usdt_100 = bpf_program__attach_usdt(skel->progs.usdt_100, -1, in urand_spawn()
343 if (!ASSERT_OK_PTR(skel->links in urand_spawn()
[all...]
H A Dget_stackid_cannot_attach.c49 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()
68 bpf_link__destroy(skel->links.oncpu); in test_get_stackid_cannot_attach()
82 skel->links.oncpu = bpf_program__attach_perf_event(skel->progs.oncpu, in test_get_stackid_cannot_attach()
84 ASSERT_ERR_PTR(skel->links.oncpu, "attach_perf_event_exclude_callchain_kernel"); in test_get_stackid_cannot_attach()
H A Dtc_links.c45 skel->links.tc1 = link; in serial_test_tc_links_basic()
47 lid1 = id_from_link_fd(bpf_link__fd(skel->links.tc1)); in serial_test_tc_links_basic()
80 skel->links.tc2 = link; in serial_test_tc_links_basic()
82 lid2 = id_from_link_fd(bpf_link__fd(skel->links.tc2)); in serial_test_tc_links_basic()
158 skel->links.tc1 = link; in test_tc_links_before_target()
160 lid1 = id_from_link_fd(bpf_link__fd(skel->links.tc1)); in test_tc_links_before_target()
168 skel->links.tc2 = link; in test_tc_links_before_target()
170 lid2 = id_from_link_fd(bpf_link__fd(skel->links.tc2)); in test_tc_links_before_target()
211 skel->links.tc3 = link; in test_tc_links_before_target()
213 lid3 = id_from_link_fd(bpf_link__fd(skel->links in test_tc_links_before_target()
[all...]
H A Dsocket_cookie.c33 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()
/linux/net/wireless/
H A Dsme.c277 cr.links[0].bssid = bssid; in cfg80211_conn_work()
380 cr.links[0].bssid = mgmt->bssid; in cfg80211_sme_rx_auth()
472 if (!wdev->links[link].client.current_bss) in cfg80211_wdev_release_bsses()
474 cfg80211_unhold_bss(wdev->links[link].client.current_bss); in cfg80211_wdev_release_bsses()
476 &wdev->links[link].client.current_bss->pub); in cfg80211_wdev_release_bsses()
477 wdev->links[link].client.current_bss = NULL; in cfg80211_wdev_release_bsses()
486 if (!wdev->links[link].client.current_bss || in cfg80211_wdev_release_link_bsses()
489 cfg80211_unhold_bss(wdev->links[link].client.current_bss); in cfg80211_wdev_release_link_bsses()
491 &wdev->links[link].client.current_bss->pub); in cfg80211_wdev_release_link_bsses()
492 wdev->links[link].client.current_bss = NULL; in cfg80211_wdev_release_link_bsses()
[all …]
H A Dmlme.c44 for (link_id = 0; link_id < ARRAY_SIZE(data->links); link_id++) { in cfg80211_rx_assoc_resp()
45 cr.links[link_id].status = data->links[link_id].status; in cfg80211_rx_assoc_resp()
46 cr.links[link_id].bss = data->links[link_id].bss; in cfg80211_rx_assoc_resp()
48 WARN_ON_ONCE(cr.links[link_id].status != WLAN_STATUS_SUCCESS && in cfg80211_rx_assoc_resp()
49 (!cr.ap_mld_addr || !cr.links[link_id].bss)); in cfg80211_rx_assoc_resp()
51 if (!cr.links[link_id].bss) in cfg80211_rx_assoc_resp()
53 cr.links[link_id].bssid = data->links[link_i in cfg80211_rx_assoc_resp()
[all...]
/linux/samples/bpf/
H A Dsampleip_user.c37 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
181 links = calloc(nr_cpus, sizeof(struct bpf_link *)); in main()
182 if (!links) { in main()
219 if (sampling_start(freq, prog, links) != 0) in main()
[all …]
H A Dsyscall_tp_user.c51 struct bpf_link **links = NULL; in test() local
64 if (!links) { in test()
70 links = calloc(nr_progs * nr_tests, sizeof(struct bpf_link *)); in test()
72 if (!links) in test()
92 links[j] = bpf_program__attach(prog); in test()
93 if (libbpf_get_error(links[j])) { in test()
95 links[j] = NULL; in test()
123 if (links) { in test()
125 bpf_link__destroy(links[j]); in test()
127 free(links); in test()
/linux/drivers/interconnect/qcom/
H A Dmsm8996.c52 .links = mas_a0noc_common_links
67 .links = mas_a0noc_common_links
82 .links = mas_a0noc_common_links
98 .links = mas_a1noc_common_links
113 .links = mas_a1noc_common_links
128 .links = mas_a1noc_common_links
147 .links = mas_a2noc_common_links
162 .links = mas_a2noc_common_links
177 .links = mas_a2noc_common_links
198 .links = mas_apps_proc_links
[all …]
/linux/tools/perf/util/
H A Dbpf_ftrace.c110 skel->links.func_begin = bpf_program__attach_kprobe(skel->progs.func_begin, in perf_ftrace__latency_prepare_bpf()
112 if (IS_ERR(skel->links.func_begin)) { in perf_ftrace__latency_prepare_bpf()
114 err = PTR_ERR(skel->links.func_begin); in perf_ftrace__latency_prepare_bpf()
118 skel->links.func_end = bpf_program__attach_kprobe(skel->progs.func_end, in perf_ftrace__latency_prepare_bpf()
120 if (IS_ERR(skel->links.func_end)) { in perf_ftrace__latency_prepare_bpf()
122 err = PTR_ERR(skel->links.func_end); in perf_ftrace__latency_prepare_bpf()
130 skel->links.event_begin = bpf_program__attach_raw_tracepoint(skel->progs.event_begin, in perf_ftrace__latency_prepare_bpf()
132 if (IS_ERR(skel->links.event_begin)) { in perf_ftrace__latency_prepare_bpf()
134 err = PTR_ERR(skel->links.event_begin); in perf_ftrace__latency_prepare_bpf()
140 skel->links.event_end = bpf_program__attach_raw_tracepoint(skel->progs.event_end, in perf_ftrace__latency_prepare_bpf()
[all …]
/linux/sound/soc/intel/common/
H A Dsoc-acpi-intel-ptl-match.c649 .links = sdw_mockup_headset_2amps_mic,
655 .links = sdw_mockup_headset_1amp_mic,
661 .links = sdw_mockup_mic_headset_1amp,
667 .links = sdw_mockup_multi_func,
673 .links = ptl_sdw_rt713_vb_l2_rt1320_l13,
681 .links = ptl_sdw_rt713_vb_l3_rt1320_l12,
689 .links = ptl_cs42l43_l2_cs35l56x6_l13,
695 .links = ptl_rt722_l0_rt1320_l23,
702 .links = ptl_sdw_rt712_vb_l2_rt1320_l1,
710 .links = ptl_sdw_rt712_vb_l3_rt1320_l2,
[all …]
H A Dsoc-acpi-intel-lnl-match.c693 .links = sdw_mockup_headset_2amps_mic,
699 .links = sdw_mockup_headset_1amp_mic,
705 .links = sdw_mockup_mic_headset_1amp,
711 .links = sdw_mockup_multi_func,
717 .links = lnl_3_in_1_sdca,
723 .links = lnl_cs42l43_l0_cs35l56_l23,
729 .links = lnl_cs42l43_l2_cs35l56x6_l13,
735 .links = lnl_cs42l43_l0_cs35l56_l3,
741 .links = lnl_cs42l43_l0,
748 .links = lnl_rvp,
[all …]
H A Dsoc-acpi-intel-tgl-match.c732 .links = sdw_mockup_headset_2amps_mic,
738 .links = sdw_mockup_headset_1amp_mic,
744 .links = sdw_mockup_mic_headset_1amp,
750 .links = tgl_712_only,
756 .links = tgl_sdw_rt711_link1_rt1308_link2_rt715_link0,
762 .links = tgl_cs42l43_cs35l56,
768 .links = tgl_3_in_1_default,
779 .links = tgl_3_in_1_mono_amp,
785 .links = tgl_3_in_1_sdca,
797 .links = tgl_3_in_1_sdca_mono,
[all …]
H A Dsoc-acpi-intel-arl-match.c460 .links = arl_cs42l43_l0_cs35l56_l23,
467 .links = arl_cs42l43_l0_cs35l56_2_l23,
474 .links = arl_cs42l43_l0_cs35l56_3_l23,
481 .links = arl_cs42l43_l0_cs35l56_l2,
488 .links = arl_cs42l43_l0,
495 .links = arl_cs42l43_l2_cs35l56_l3,
502 .links = arl_cs42l43_l2,
509 .links = arl_rt711_l0_rt1316_l3,
515 .links = arl_rvp,
521 .links = arl_sdca_rvp,
[all …]
/linux/drivers/scsi/aic7xxx/aicasm/
H A Daicasm_symbol.c217 curnode = SLIST_NEXT(curnode, links); in symlist_search()
264 SLIST_INSERT_HEAD(symlist, newnode, links); in symlist_add()
269 if (SLIST_NEXT(curnode, links) == NULL) { in symlist_add()
271 links); in symlist_add()
276 cursymbol = SLIST_NEXT(curnode, links)->symbol; in symlist_add()
286 links); in symlist_add()
290 curnode = SLIST_NEXT(curnode, links); in symlist_add()
293 SLIST_INSERT_HEAD(symlist, newnode, links); in symlist_add()
304 node2 = SLIST_NEXT(node1, links); in symlist_free()
319 SLIST_REMOVE_HEAD(symlist_src2, links); in symlist_merge()
[all …]
/linux/kernel/bpf/preload/
H A Dbpf_preload_kern.c51 maps_link = bpf_link_get_from_fd(skel->links.dump_bpf_map_fd); in load_skel()
56 progs_link = bpf_link_get_from_fd(skel->links.dump_bpf_prog_fd); in load_skel()
64 close_fd(skel->links.dump_bpf_map_fd); in load_skel()
65 skel->links.dump_bpf_map_fd = 0; in load_skel()
66 close_fd(skel->links.dump_bpf_prog_fd); in load_skel()
67 skel->links.dump_bpf_prog_fd = 0; in load_skel()
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-ioc-enum-links.rst13 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/drivers/media/mc/
H A Dmc-device.c117 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()
485 compat_uptr_t links; /* struct media_link_desc * */ member
[all …]
/linux/net/mac80211/
H A Dlink.c61 ether_addr_copy(sdata->wdev.links[link_id].addr, in ieee80211_apvlan_link_setup()
62 ap_bss->wdev.links[link_id].addr); in ieee80211_apvlan_link_setup()
127 sdata->wdev.links[link_id].addr); in ieee80211_link_init()
157 if (link->sdata->wdev.links[link->link_id].cac_started) { in ieee80211_link_stop()
175 struct link_container **links, u16 mask) in ieee80211_tear_down_links() argument
184 link = &links[link_id]->data; in ieee80211_tear_down_links()
200 struct link_container **links) in ieee80211_free_links() argument
205 kfree(links[link_id]); in ieee80211_free_links()
280 struct link_container *links[IEEE80211_MLD_MAX_NUM_LINKS] = {}, *link; in ieee80211_vif_update_links() local
287 memset(to_free, 0, sizeof(links)); in ieee80211_vif_update_links()
[all …]
/linux/drivers/greybus/
H A Dmanifest.c38 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 …]

12345678910>>...17