| /linux-6.15/include/linux/ |
| H A D | irqdomain.h | 102 int (*match)(struct irq_domain *d, struct device_node *node, 108 int (*xlate)(struct irq_domain *d, struct device_node *node, 358 irq_hw_number_t hwirq, int node, 363 return node ? &node->fwnode : NULL; in of_node_to_fwnode() 397 d = irq_find_matching_host(node, DOMAIN_BUS_WIRED); in irq_find_host() 399 d = irq_find_matching_host(node, DOMAIN_BUS_ANY); in irq_find_host() 609 struct device_node *node, in irq_domain_add_hierarchy() argument 614 of_node_to_fwnode(node), in irq_domain_add_hierarchy() 619 unsigned int nr_irqs, int node, void *arg, 627 unsigned int nr_irqs, int node, void *arg) in irq_domain_alloc_irqs() argument [all …]
|
| H A D | slab.h | 798 int node) __assume_slab_alignment __malloc; 832 int node, size_t size) 838 void *__kmalloc_large_node_noprof(size_t size, gfp_t flags, int node) 925 return __kmalloc_large_node_noprof(size, flags, node); in kmalloc_node_noprof() 930 flags, node, size); in kmalloc_node_noprof() 993 #define kmalloc_node_track_caller_noprof(size, flags, node, caller) \ argument 1012 int node) in kmalloc_array_node_noprof() argument 1019 return kmalloc_node_noprof(bytes, flags, node); in kmalloc_array_node_noprof() 1045 #define kvmalloc_node_noprof(size, flags, node) \ argument 1046 __kvmalloc_node_noprof(PASS_BUCKET_PARAMS(size, NULL), flags, node) [all …]
|
| H A D | of.h | 91 struct device_node *node; member 116 kobject_init(&node->kobj, &of_node_ktype); in of_node_init() 118 fwnode_init(&node->fwnode, &of_fwnode_ops); in of_node_init() 134 return node; in of_node_get() 177 #define of_fwnode_handle(node) \ argument 179 typeof(node) __of_fwnode_handle_node = (node); \ 187 return node && (node->parent == NULL); in of_node_is_root() 571 #define of_fwnode_handle(node) NULL argument 580 const struct device_node *node, in of_get_child_by_name() argument 587 const struct device_node *node, in of_get_available_child_by_name() argument [all …]
|
| /linux-6.15/drivers/soc/qcom/ |
| H A D | smp2p.c | 96 struct list_head node; member 239 list_for_each_entry(entry, &smp2p->inbound, node) { in qcom_smp2p_notify_in() 250 list_for_each_entry(entry, &smp2p->inbound, node) { in qcom_smp2p_notify_in() 400 struct device_node *node) in qcom_smp2p_inbound_entry() argument 439 struct device_node *node) in qcom_smp2p_outbound_entry() argument 611 list_add(&entry->node, &smp2p->inbound); in qcom_smp2p_probe() 617 list_add(&entry->node, &smp2p->outbound); in qcom_smp2p_probe() 654 list_for_each_entry(entry, &smp2p->inbound, node) in qcom_smp2p_probe() 657 list_for_each_entry(entry, &smp2p->outbound, node) in qcom_smp2p_probe() 679 list_for_each_entry(entry, &smp2p->inbound, node) in qcom_smp2p_remove() [all …]
|
| /linux-6.15/arch/powerpc/platforms/ps3/ |
| H A D | os-area.c | 264 of_remove_property(node, tmp); in os_area_set_property() 267 result = of_add_property(node, prop); in os_area_set_property() 671 struct device_node *node; in os_area_queue_work_handler() local 676 node = of_find_node_by_path("/"); in os_area_queue_work_handler() 677 if (node) { in os_area_queue_work_handler() 679 of_node_put(node); in os_area_queue_work_handler() 770 struct device_node *node; in ps3_os_area_init() local 774 node = of_find_node_by_path("/"); in ps3_os_area_init() 776 if (!saved_params.valid && node) { in ps3_os_area_init() 785 if (node) { in ps3_os_area_init() [all …]
|
| /linux-6.15/drivers/rtc/ |
| H A D | rtc-sun6i.c | 249 rtc->base = of_io_request_and_map(node, 0, of_node_full_name(node)); in sun6i_rtc_clk_init() 263 if (of_property_present(node, "clocks")) { in sun6i_rtc_clk_init() 273 of_property_read_string_index(node, "clock-output-names", 2, in sun6i_rtc_clk_init() 288 parents[1] = of_clk_get_parent_name(node, 0); in sun6i_rtc_clk_init() 294 init.num_parents = of_clk_get_parent_count(node) + 1; in sun6i_rtc_clk_init() 335 sun6i_rtc_clk_init(node, &sun6i_a31_rtc_data); in sun6i_a31_rtc_clk_init() 348 sun6i_rtc_clk_init(node, &sun8i_a23_rtc_data); in sun8i_a23_rtc_clk_init() 362 sun6i_rtc_clk_init(node, &sun8i_h3_rtc_data); in sun8i_h3_rtc_clk_init() 381 sun6i_rtc_clk_init(node, &sun50i_h6_rtc_data); in sun50i_h6_rtc_clk_init() 397 sun6i_rtc_clk_init(node, &sun8i_r40_rtc_data); in sun8i_r40_rtc_clk_init() [all …]
|
| /linux-6.15/drivers/xen/xenbus/ |
| H A D | xenbus_xs.c | 442 path = join(dir, node); in xenbus_directory() 457 const char *dir, const char *node) in xenbus_exists() argument 480 path = join(dir, node); in xenbus_read() 500 path = join(dir, node); in xenbus_write() 517 const char *dir, const char *node) in xenbus_mkdir() argument 522 path = join(dir, node); in xenbus_mkdir() 538 path = join(dir, node); in xenbus_rm() 589 val = xenbus_read(t, dir, node, NULL); in xenbus_scanf() 795 err = xs_watch(watch->node, token); in register_xenbus_watch() 824 err = xs_unwatch(watch->node, token); in unregister_xenbus_watch() [all …]
|
| /linux-6.15/scripts/gcc-plugins/ |
| H A D | randomize_layout_plugin.c | 22 #define ORIG_TYPE_NAME(node) \ argument 64 if (TREE_CODE(*node) == PARM_DECL) { in handle_randomize_layout_attr() 69 if (TREE_CODE(*node) == VAR_DECL) { in handle_randomize_layout_attr() 74 if (TYPE_P(*node)) { in handle_randomize_layout_attr() 75 type = *node; in handle_randomize_layout_attr() 78 type = TREE_TYPE(*node); in handle_randomize_layout_attr() 409 gcc_assert(TREE_CODE(node) == RECORD_TYPE || TREE_CODE(node) == UNION_TYPE); in is_pure_ops_struct() 415 if (node == fieldtype) in is_pure_ops_struct() 630 struct varpool_node *node; in check_global_variables() local 633 FOR_EACH_VARIABLE(node) { in check_global_variables() [all …]
|
| /linux-6.15/drivers/acpi/numa/ |
| H A D | hmat.c | 57 struct list_head node; member 68 struct list_head node; member 81 struct list_head node; member 87 struct list_head node; member 105 list_for_each_entry(target, &targets, node) in find_mem_target() 232 list_add_tail(&target->node, &targets); in alloc_target() 411 list_add_tail(&loc->node, &localities); in hmat_add_locality() 1043 list_del(&tcache->node); in hmat_free_structures() 1047 list_del(&target->node); in hmat_free_structures() 1059 list_del(&initiator->node); in hmat_free_structures() [all …]
|
| /linux-6.15/arch/powerpc/platforms/powermac/ |
| H A D | pci.c | 62 for (; node; node = node->sibling) { in fixup_one_level_bus_range() 68 class_code = of_get_property(node, "class-code", NULL); in fixup_one_level_bus_range() 72 bus_range = of_get_property(node, "bus-range", &len); in fixup_one_level_bus_range() 957 struct device_node* node; in pmac_pci_enable_device_hook() local 961 node = pci_device_to_OF_node(dev); in pmac_pci_enable_device_hook() 968 && !node) { in pmac_pci_enable_device_hook() 974 if (!node) in pmac_pci_enable_device_hook() 977 uninorth_child = node->parent && in pmac_pci_enable_device_hook() 992 of_device_is_compatible(node, "gmac")) { in pmac_pci_enable_device_hook() 1247 of_device_is_compatible(node, "u4-pcie") || in pmac_pci_probe_mode() [all …]
|
| /linux-6.15/net/tipc/ |
| H A D | name_table.c | 337 u32 node = p->sk.node; in tipc_service_insert_publ() local 351 if (_p->key == key && (!_p->sk.node || _p->sk.node == node)) { in tipc_service_insert_publ() 354 node, p->sk.ref, key); in tipc_service_insert_publ() 388 u32 node = sk->node; in tipc_service_remove_publ() local 391 if (p->key != key || (node && node != p->sk.node)) in tipc_service_remove_publ() 543 sk->node, sk->ref, key); in tipc_nametbl_remove_publ() 594 if (sk->node == self) { in tipc_nametbl_lookup_anycast() 1146 if (dst->node == node && dst->port == port) in tipc_dest_find() 1162 dst->node = node; in tipc_dest_push() 1177 if (node) in tipc_dest_pop() [all …]
|
| /linux-6.15/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3326.dtsi | 12 /delete-node/ &dsi_in_vopl; 13 /delete-node/ &lvds_vopl_in; 14 /delete-node/ &vopl; 15 /delete-node/ &vopl_mmu;
|
| /linux-6.15/Documentation/devicetree/bindings/usb/ |
| H A D | dwc3-cavium.txt | 6 Required child node: 7 A child node must exist to represent the core DWC3 IP block. The name of 8 the node is not important. The content of the node is defined in dwc3.txt. 10 Example device node:
|
| /linux-6.15/fs/ocfs2/cluster/ |
| H A D | tcp.c | 140 nst->st_node = node; in o2net_init_nst() 424 sc->sc_node = node; in sc_alloc() 1002 int node, ret; in o2net_fill_node_map() local 1005 for (node = 0; node < O2NM_MAX_NODES; ++node) { in o2net_fill_node_map() 1571 if (node == NULL) in o2net_start_connect() 1656 if (node) in o2net_start_connect() 1717 if (!node) in o2net_hb_node_down_cb() 1733 BUG_ON(!node); in o2net_hb_node_up_cb() 1840 node->nd_name, in o2net_accept_one() 1897 if (node) in o2net_accept_one() [all …]
|
| /linux-6.15/drivers/dma/ |
| H A D | virt-dma.c | 29 list_move_tail(&vd->node, &vc->desc_submitted); in vchan_tx_submit() 56 list_del(&vd->node); in vchan_tx_desc_free() 71 list_for_each_entry(vd, &vc->desc_issued, node) in vchan_find_desc() 103 list_for_each_entry_safe(vd, _vd, &head, node) { in vchan_complete() 106 list_del(&vd->node); in vchan_complete() 116 list_for_each_entry_safe(vd, _vd, head, node) { in vchan_dma_desc_free_list() 117 list_del(&vd->node); in vchan_dma_desc_free_list()
|
| /linux-6.15/fs/fuse/ |
| H A D | dax.c | 99 if (!node) in node_to_dmap() 325 if (!node) in inode_reclaim_dmap_range() 327 dmap = node_to_dmap(node); in inode_reclaim_dmap_range() 479 if (node) { in fuse_setup_new_dax_mapping() 524 if (WARN_ON(!node)) in fuse_upgrade_dax_mapping() 527 dmap = node_to_dmap(node); in fuse_upgrade_dax_mapping() 591 if (node) { in fuse_iomap_begin() 895 for (node = interval_tree_iter_first(&fi->dax->tree, 0, -1); node; in inode_lookup_first_dmap() 896 node = interval_tree_iter_next(node, 0, -1)) { in inode_lookup_first_dmap() 952 if (!node) { in inode_inline_reclaim_one_dmap() [all …]
|
| /linux-6.15/drivers/usb/host/ |
| H A D | fhci-mem.c | 26 INIT_LIST_HEAD(&td->node); in init_td() 34 INIT_LIST_HEAD(&ed->node); in init_ed() 42 td = list_entry(fhci->empty_tds.next, struct td, node); in get_empty_td() 58 list_add(&td->node, &fhci->empty_tds); in fhci_recycle_empty_td() 66 ed = list_entry(fhci->empty_eds.next, struct ed, node); in fhci_get_empty_ed() 82 list_add(&ed->node, &fhci->empty_eds); in fhci_recycle_empty_ed()
|
| /linux-6.15/drivers/clk/mediatek/ |
| H A D | clk-mt7622-infracfg.c | 63 struct device_node *node = pdev->dev.of_node; in clk_mt7622_infracfg_probe() local 79 ret = mtk_clk_register_gates(&pdev->dev, node, infra_clks, in clk_mt7622_infracfg_probe() 84 ret = mtk_clk_register_cpumuxes(&pdev->dev, node, cpu_muxes, in clk_mt7622_infracfg_probe() 89 ret = of_clk_add_hw_provider(node, of_clk_hw_onecell_get, clk_data); in clk_mt7622_infracfg_probe() 106 struct device_node *node = pdev->dev.of_node; in clk_mt7622_infracfg_remove() local 109 of_clk_del_provider(node); in clk_mt7622_infracfg_remove()
|
| /linux-6.15/drivers/memory/tegra/ |
| H A D | tegra20-emc.c | 357 struct device_node *node) in load_one_timing_from_dt() argument 370 node, err); in load_one_timing_from_dt() 380 node, err); in load_one_timing_from_dt() 391 __func__, node, timing->rate); in load_one_timing_from_dt() 954 struct icc_node *node; in emc_of_icc_xlate_extended() local 970 ndata->node = node; in emc_of_icc_xlate_extended() 1006 struct icc_node *node; in tegra_emc_interconnect_init() local 1025 if (IS_ERR(node)) { in tegra_emc_interconnect_init() 1026 err = PTR_ERR(node); in tegra_emc_interconnect_init() 1040 if (IS_ERR(node)) { in tegra_emc_interconnect_init() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/arm/ |
| H A D | ste-nomadik.txt | 3 For various board the "board" node may contain specific properties 6 Required root node property: src 15 Required root node property: 21 Required root node property: 25 Required node: usb-s8815
|
| /linux-6.15/kernel/bpf/ |
| H A D | bpf_lru_list.h | 51 typedef bool (*del_from_htab_func)(void *arg, struct bpf_lru_node *node); 65 static inline void bpf_lru_node_set_ref(struct bpf_lru_node *node) in bpf_lru_node_set_ref() argument 67 if (!READ_ONCE(node->ref)) in bpf_lru_node_set_ref() 68 WRITE_ONCE(node->ref, 1); in bpf_lru_node_set_ref() 77 void bpf_lru_push_free(struct bpf_lru *lru, struct bpf_lru_node *node);
|
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-jcore-aic.c | 65 static int __init aic_irq_of_init(struct device_node *node, in aic_irq_of_init() argument 76 if (of_device_is_compatible(node, "jcore,aic1")) { in aic_irq_of_init() 80 void __iomem *base = of_iomap(node, cpu); in aic_irq_of_init() 105 of_node_to_nid(node)); in aic_irq_of_init() 110 domain = irq_domain_add_legacy(node, dom_sz - min_irq, min_irq, min_irq, in aic_irq_of_init()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | mpfs.h | 57 hlist_for_each_entry(ptr, &(hash)[ix], node.hlist) \ 58 if (ether_addr_equal(ptr->node.addr, mac)) {\ 73 ether_addr_copy(ptr->node.addr, mac); \ 74 hlist_add_head(&ptr->node.hlist, &(hash)[ix]);\ 80 hlist_del(&(ptr)->node.hlist); \
|
| /linux-6.15/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_svm.c | 485 if (prange->svm_bo->node != node) { in svm_range_validate_svm_bo() 584 svm_bo->node = node; in svm_range_vram_node_new() 601 if (node->xcp) in svm_range_vram_node_new() 902 node = interval_tree_iter_next(node, 0, ~0ULL); in svm_range_debug_dump() 2149 } else if (node->start < start || node->last > last) { in svm_range_add() 2626 if (!node) in svm_range_from_addr() 2744 if (node) { in svm_range_get_range_boundaries() 2806 node = interval_tree_iter_next(node, 0, ~0ULL); in svm_range_check_vm_userptr() 2993 if (!node) { in svm_range_restore_pages() 3341 if (node) { in svm_range_check_vm() [all …]
|
| /linux-6.15/drivers/clk/sunxi/ |
| H A D | clk-factors.c | 176 static struct clk *__sunxi_factors_register(struct device_node *node, in __sunxi_factors_register() argument 187 const char *clk_name = node->name; in __sunxi_factors_register() 192 i = of_clk_parent_fill(node, parents, FACTORS_MAX_PARENTS); in __sunxi_factors_register() 201 of_property_read_string(node, "clock-output-names", &clk_name); in __sunxi_factors_register() 253 ret = of_clk_add_provider(node, of_clk_src_simple_get, clk); in __sunxi_factors_register() 272 struct clk *sunxi_factors_register(struct device_node *node, in sunxi_factors_register() argument 277 return __sunxi_factors_register(node, data, lock, reg, 0); in sunxi_factors_register() 280 struct clk *sunxi_factors_register_critical(struct device_node *node, in sunxi_factors_register_critical() argument 285 return __sunxi_factors_register(node, data, lock, reg, CLK_IS_CRITICAL); in sunxi_factors_register_critical() 288 void sunxi_factors_unregister(struct device_node *node, struct clk *clk) in sunxi_factors_unregister() argument [all …]
|