| /linux-6.15/drivers/clk/mediatek/ |
| H A D | clk-mt6765.c | 732 struct device_node *node = pdev->dev.of_node; in clk_mt6765_apmixed_probe() local 743 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt6765_apmixed_probe() 745 mtk_clk_register_gates(&pdev->dev, node, apmixed_clks, in clk_mt6765_apmixed_probe() 747 r = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); in clk_mt6765_apmixed_probe() 765 struct device_node *node = pdev->dev.of_node; in clk_mt6765_top_probe() local 782 ARRAY_SIZE(top_muxes), node, in clk_mt6765_top_probe() 784 mtk_clk_register_gates(&pdev->dev, node, top_clks, in clk_mt6765_top_probe() 787 r = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); in clk_mt6765_top_probe() 806 struct device_node *node = pdev->dev.of_node; in clk_mt6765_ifr_probe() local 817 mtk_clk_register_gates(&pdev->dev, node, ifr_clks, in clk_mt6765_ifr_probe() [all …]
|
| /linux-6.15/include/linux/ |
| H A D | i2c.h | 1030 static inline struct i2c_client *of_find_i2c_device_by_node(struct device_node *node) in of_find_i2c_device_by_node() argument 1032 return i2c_find_device_by_fwnode(of_fwnode_handle(node)); in of_find_i2c_device_by_node() 1036 static inline struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node) in of_find_i2c_adapter_by_node() argument 1038 return i2c_find_adapter_by_fwnode(of_fwnode_handle(node)); in of_find_i2c_adapter_by_node() 1042 static inline struct i2c_adapter *of_get_i2c_adapter_by_node(struct device_node *node) in of_get_i2c_adapter_by_node() argument 1044 return i2c_get_adapter_by_fwnode(of_fwnode_handle(node)); in of_get_i2c_adapter_by_node() 1047 int of_i2c_get_board_info(struct device *dev, struct device_node *node, 1052 static inline struct i2c_client *of_find_i2c_device_by_node(struct device_node *node) in of_find_i2c_device_by_node() argument 1057 static inline struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node) in of_find_i2c_adapter_by_node() argument 1062 static inline struct i2c_adapter *of_get_i2c_adapter_by_node(struct device_node *node) in of_get_i2c_adapter_by_node() argument [all …]
|
| /linux-6.15/drivers/base/ |
| H A D | property.c | 1323 struct fwnode_handle *node; in fwnode_graph_devcon_matches() local 1334 node = fwnode_graph_get_remote_port_parent(ep); in fwnode_graph_devcon_matches() 1335 if (!fwnode_device_is_available(node)) { in fwnode_graph_devcon_matches() 1336 fwnode_handle_put(node); in fwnode_graph_devcon_matches() 1340 ret = match(node, con_id, data); in fwnode_graph_devcon_matches() 1341 fwnode_handle_put(node); in fwnode_graph_devcon_matches() 1357 struct fwnode_handle *node; in fwnode_devcon_matches() local 1366 node = fwnode_find_reference(fwnode, con_id, i); in fwnode_devcon_matches() 1367 if (IS_ERR(node)) in fwnode_devcon_matches() 1370 ret = match(node, NULL, data); in fwnode_devcon_matches() [all …]
|
| /linux-6.15/net/sunrpc/ |
| H A D | svc.c | 178 unsigned int node; in svc_pool_map_choose_mode() local 188 node = first_online_node; in svc_pool_map_choose_mode() 189 if (nr_cpus_node(node) > 2) { in svc_pool_map_choose_mode() 263 unsigned int node; in svc_pool_map_init_pernode() local 270 for_each_node_with_cpus(node) { in svc_pool_map_init_pernode() 273 m->to_pool[node] = pidx; in svc_pool_map_init_pernode() 274 m->pool_to[pidx] = node; in svc_pool_map_init_pernode() 365 unsigned int node = m->pool_to[pidx]; in svc_pool_map_set_cpumask() local 378 set_cpus_allowed_ptr(task, cpumask_of(node)); in svc_pool_map_set_cpumask() 801 int node; in svc_start_kthreads() local [all …]
|
| /linux-6.15/sound/soc/intel/avs/ |
| H A D | utils.c | 241 list_for_each_entry(entry, &adev->fw_list, node) { in avs_request_firmware() 268 list_add_tail(&entry->node, &adev->fw_list); in avs_request_firmware() 281 entry = list_last_entry(&adev->fw_list, typeof(*entry), node); in avs_release_last_firmware() 283 list_del(&entry->node); in avs_release_last_firmware() 296 list_for_each_entry_safe(entry, tmp, &adev->fw_list, node) { in avs_release_firmwares() 297 list_del(&entry->node); in avs_release_firmwares()
|
| /linux-6.15/Documentation/devicetree/bindings/power/ |
| H A D | power_domain.txt | 9 represented by any node in the device tree and can provide one or more PM 10 domains. A consumer node can refer to the provider by a phandle and a set of 12 #power-domain-cells property in the PM domain provider node. 48 node with the label "power". 51 is represented by a node with the label "power". 54 - required-opps: This contains phandle to an OPP node in another device's OPP
|
| /linux-6.15/drivers/clk/bcm/ |
| H A D | clk-iproc-asiu.c | 175 void __init iproc_asiu_setup(struct device_node *node, in iproc_asiu_setup() argument 200 asiu->div_base = of_iomap(node, 0); in iproc_asiu_setup() 204 asiu->gate_base = of_iomap(node, 1); in iproc_asiu_setup() 214 ret = of_property_read_string_index(node, "clock-output-names", in iproc_asiu_setup() 227 parent_name = of_clk_get_parent_name(node, 0); in iproc_asiu_setup() 238 ret = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, in iproc_asiu_setup()
|
| H A D | clk-hr2.c | 13 static void __init hr2_armpll_init(struct device_node *node) in hr2_armpll_init() argument 15 iproc_armpll_setup(node); in hr2_armpll_init()
|
| H A D | clk-bcm63xx.c | 8 static void __init bcm63138_armpll_init(struct device_node *node) in bcm63138_armpll_init() argument 10 iproc_armpll_setup(node); in bcm63138_armpll_init()
|
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-riscv-intc.c | 209 static int __init riscv_intc_init(struct device_node *node, in riscv_intc_init() argument 216 rc = riscv_of_parent_hartid(node, &hartid); in riscv_intc_init() 218 pr_warn("unable to find hart id for %pOF\n", node); in riscv_intc_init() 235 fwnode_dev_initialized(of_fwnode_handle(node), true); in riscv_intc_init() 239 if (of_device_is_compatible(node, "andestech,cpu-intc")) { in riscv_intc_init() 245 return riscv_intc_init_common(of_node_to_fwnode(node), chip); in riscv_intc_init()
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_of.c | 92 struct device_node *node) in drm_of_component_match_add() argument 94 of_node_get(node); in drm_of_component_match_add() 96 compare, node); in drm_of_component_match_add() 194 int drm_of_encoder_active_endpoint(struct device_node *node, in drm_of_encoder_active_endpoint() argument 203 if (!node || !crtc) in drm_of_encoder_active_endpoint() 206 for_each_endpoint_of_node(node, ep) { in drm_of_encoder_active_endpoint()
|
| /linux-6.15/drivers/crypto/intel/qat/qat_common/ |
| H A D | qat_comp_algs.c | 135 int node; in qat_comp_alg_init_tfm() local 137 if (tfm->node == NUMA_NO_NODE) in qat_comp_alg_init_tfm() 138 node = numa_node_id(); in qat_comp_alg_init_tfm() 140 node = tfm->node; in qat_comp_alg_init_tfm() 143 inst = qat_compression_get_instance_node(node); in qat_comp_alg_init_tfm()
|
| /linux-6.15/drivers/pinctrl/berlin/ |
| H A D | berlin.c | 51 struct device_node *node, in berlin_pinctrl_dt_node_to_map() argument 64 ret = of_property_read_string(node, "function", &function_name); in berlin_pinctrl_dt_node_to_map() 67 "missing function property in node %pOFn\n", node); in berlin_pinctrl_dt_node_to_map() 71 ngroups = of_property_count_strings(node, "groups"); in berlin_pinctrl_dt_node_to_map() 74 "missing groups property in node %pOFn\n", node); in berlin_pinctrl_dt_node_to_map() 85 of_property_for_each_string(node, "groups", prop, group_name) { in berlin_pinctrl_dt_node_to_map()
|
| /linux-6.15/Documentation/devicetree/bindings/pinctrl/ |
| H A D | brcm,bcm2835-gpio.txt | 14 - gpio-controller: Marks the device node as a GPIO controller. 22 - interrupt-controller: Marks the device node as an interrupt controller. 37 phrase "pin configuration node". 39 Each pin configuration node lists the pin(s) to which it applies, and one or 49 Required sub-node properties: 53 Optional sub-node properties:
|
| /linux-6.15/drivers/soc/fsl/ |
| H A D | dpaa2-console.c | 104 static int dpaa2_generic_console_open(struct inode *node, struct file *fp, in dpaa2_generic_console_open() argument 169 static int dpaa2_mc_console_open(struct inode *node, struct file *fp) in dpaa2_mc_console_open() argument 171 return dpaa2_generic_console_open(node, fp, in dpaa2_mc_console_open() 176 static int dpaa2_aiop_console_open(struct inode *node, struct file *fp) in dpaa2_aiop_console_open() argument 178 return dpaa2_generic_console_open(node, fp, in dpaa2_aiop_console_open() 183 static int dpaa2_console_close(struct inode *node, struct file *fp) in dpaa2_console_close() argument
|
| /linux-6.15/sound/soc/ti/ |
| H A D | omap-abe-twl6040.c | 213 struct device_node *node = pdev->dev.of_node; in omap_abe_probe() local 220 if (!node) { in omap_abe_probe() 248 dai_node = of_parse_phandle(node, "ti,mcpdm", 0); in omap_abe_probe() 267 dai_node = of_parse_phandle(node, "ti,dmic", 0); in omap_abe_probe() 286 priv->jack_detection = of_property_read_bool(node, "ti,jack-detection"); in omap_abe_probe() 287 of_property_read_u32(node, "ti,mclk-freq", &priv->mclk_freq); in omap_abe_probe()
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | sdm850-samsung-w737.dts | 24 /delete-node/ &qseecom_mem; 26 /delete-node/ &slpi_mem; 27 /delete-node/ &ipa_fw_mem; 28 /delete-node/ &ipa_gsi_mem; 29 /delete-node/ &gpu_mem; 30 /delete-node/ &mpss_region; 31 /delete-node/ &adsp_mem; 32 /delete-node/ &cdsp_mem; 33 /delete-node/ &venus_mem; 34 /delete-node/ &mba_region; [all …]
|
| /linux-6.15/drivers/usb/host/ |
| H A D | fhci-hcd.c | 175 list_for_each_entry_safe(ed, next_ed, &fhci->empty_eds, node) { in fhci_mem_free() 176 list_del(&ed->node); in fhci_mem_free() 181 list_del(&td->node); in fhci_mem_free() 564 struct device_node *node = dev->of_node; in of_fhci_probe() local 580 sprop = of_get_property(node, "mode", NULL); in of_fhci_probe() 594 iprop = of_get_property(node, "hub-power-budget", &size); in of_fhci_probe() 599 ret = of_address_to_resource(node, 0, &usb_regs); in of_fhci_probe() 614 iprop = of_get_property(node, "reg", &size); in of_fhci_probe() 679 usb_irq = irq_of_parse_and_map(node, 0); in of_fhci_probe() 687 sprop = of_get_property(node, "fsl,fullspeed-clock", NULL); in of_fhci_probe() [all …]
|
| /linux-6.15/drivers/soc/qcom/ |
| H A D | apr.c | 42 struct list_head node; member 182 list_add_tail(&abuf->node, &apr->rx_list); in apr_callback() 322 list_for_each_entry_safe(abuf, b, &apr->rx_list, node) { in apr_rxwq() 334 list_del(&abuf->node); in apr_rxwq() 491 for_each_child_of_node_scoped(dev->of_node, node) { in of_apr_add_pd_lookups() 492 ret = of_property_read_string_index(node, "qcom,protection-domain", in of_apr_add_pd_lookups() 497 ret = of_property_read_string_index(node, "qcom,protection-domain", in of_apr_add_pd_lookups() 517 struct device_node *node; in of_register_apr_devices() local 521 for_each_child_of_node(dev->of_node, node) { in of_register_apr_devices() 553 if (of_property_read_u32(node, "reg", &svc_id)) in of_register_apr_devices() [all …]
|
| /linux-6.15/net/tipc/ |
| H A D | bcast.c | 299 dnode = dst->node; in tipc_rcast_xmit() 738 void tipc_nlist_add(struct tipc_nlist *nl, u32 node) in tipc_nlist_add() argument 740 if (node == nl->self) in tipc_nlist_add() 742 else if (tipc_dest_push(&nl->list, node, 0)) in tipc_nlist_add() 748 if (node == nl->self) in tipc_nlist_del() 750 else if (tipc_dest_del(&nl->list, node, 0)) in tipc_nlist_del() 790 u32 node, port; in tipc_mcast_filter_msg() local 801 node = msg_orignode(hdr); in tipc_mcast_filter_msg() 802 if (node == tipc_own_addr(net)) in tipc_mcast_filter_msg() 810 if (msg_orignode(_hdr) != node) in tipc_mcast_filter_msg() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/remoteproc/ |
| H A D | ti,omap-remoteproc.yaml | 27 Each remote processor sub-system is represented as a single DT node. Each node 69 This property should match with the sub-mailbox node used in 98 phandle to the reserved memory node to be associated 99 with the remoteproc device. The reserved memory node 100 can be a CMA memory node, and should be defined as 227 /* DSP Reserved Memory node */ 240 /* DSP node */ 260 /* IPU Reserved Memory node */ 273 /* IPU node */ 297 /* DSP1 Reserved Memory node */ [all …]
|
| /linux-6.15/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-kobol-helios64.dts | 237 /delete-node/ opp00; 238 /delete-node/ opp01; 239 /delete-node/ opp02; 240 /delete-node/ opp03; 241 /delete-node/ opp04; 245 /delete-node/ opp00; 246 /delete-node/ opp01; 247 /delete-node/ opp02; 248 /delete-node/ opp03; 249 /delete-node/ opp04; [all …]
|
| /linux-6.15/drivers/hwtracing/coresight/ |
| H A D | coresight-tmc-etr.c | 225 page = alloc_pages_node(node, in tmc_pages_alloc() 327 int node, in tmc_alloc_sg_table() argument 340 sg_table->node = node; in tmc_alloc_sg_table() 903 node, pages); in tmc_etr_mode_alloc_buf() 939 int node, void **pages) in tmc_alloc_etr_buf() argument 956 etr_buf, node, pages); in tmc_alloc_etr_buf() 972 etr_buf, node, pages); in tmc_alloc_etr_buf() 975 etr_buf, node, pages); in tmc_alloc_etr_buf() 1360 int node; in alloc_etr_buf() local 1371 0, node, NULL); in alloc_etr_buf() [all …]
|
| /linux-6.15/drivers/perf/ |
| H A D | marvell_pem_pmu.c | 85 struct hlist_node node; member 297 static int pem_pmu_offline_cpu(unsigned int cpu, struct hlist_node *node) in pem_pmu_offline_cpu() argument 299 struct pem_pmu *pmu = hlist_entry_safe(node, struct pem_pmu, node); in pem_pmu_offline_cpu() 357 &pem_pmu->node); in pem_perf_probe() 366 &pem_pmu->node); in pem_perf_probe() 375 &pem_pmu->node); in pem_perf_remove()
|
| /linux-6.15/io_uring/ |
| H A D | cancel.c | 171 struct io_tctx_node *node; in __io_async_cancel() local 186 list_for_each_entry(node, &ctx->tctx_list, ctx_node) { in __io_async_cancel() 187 ret = io_async_cancel_one(node->task->io_uring, cd); in __io_async_cancel() 243 struct io_rsrc_node *node; in __io_sync_cancel() local 245 node = io_rsrc_node_lookup(&ctx->file_table.data, fd); in __io_sync_cancel() 246 if (unlikely(!node)) in __io_sync_cancel() 248 cd->file = io_slot_file(node); in __io_sync_cancel()
|