| /linux-6.15/Documentation/devicetree/bindings/pinctrl/ |
| H A D | fsl,imx27-pinctrl.txt | 6 The iomuxc driver node should define subnodes containing of pinctrl configuration subnodes. 8 Required properties for pin configuration node: 57 node. If gpio subnodes are defined "#address-cells", "#size-cells" and "ranges" 58 properties for the iomux device node are required.
|
| /linux-6.15/drivers/soc/fsl/qbman/ |
| H A D | bman_ccsr.c | 201 struct device_node *node = dev->of_node; in fsl_bman_probe() local 211 node); in fsl_bman_probe() 247 dev_info(dev, "Can't get %pOF IRQ\n", node); in fsl_bman_probe() 254 ret, node); in fsl_bman_probe()
|
| /linux-6.15/drivers/dma/ |
| H A D | pl330.c | 525 struct list_head node; member 2106 struct dma_pl330_desc, node); in pl330_tasklet() 2517 while (!list_empty(&last->node)) { in pl330_tx_submit() 2518 desc = list_entry(last->node.next, struct dma_pl330_desc, node); in pl330_tx_submit() 2545 INIT_LIST_HEAD(&desc->node); in _init_desc() 2582 struct dma_pl330_desc, node); in pluck_desc() 2584 list_del_init(&desc->node); in pluck_desc() 2724 struct dma_pl330_desc, node); in pl330_prep_dma_cyclic() 2761 list_add_tail(&desc->node, &first->node); in pl330_prep_dma_cyclic() 2837 struct dma_pl330_desc, node); in __pl330_giveback_desc() [all …]
|
| /linux-6.15/arch/loongarch/kernel/ |
| H A D | smp.c | 285 struct device_node *node = NULL; in fdt_smp_setup() local 287 for_each_of_cpu_node(node) { in fdt_smp_setup() 288 if (!of_device_is_available(node)) in fdt_smp_setup() 291 cpuid = of_get_cpu_hwid(node, 0); in fdt_smp_setup() 533 unsigned int cpu, node, rr_node; in smp_prepare_boot_cpu() local 542 node = early_cpu_to_node(cpu); in smp_prepare_boot_cpu() 557 if (node != NUMA_NO_NODE) in smp_prepare_boot_cpu() 558 set_cpu_numa_node(cpu, node); in smp_prepare_boot_cpu()
|
| /linux-6.15/Documentation/devicetree/bindings/regulator/ |
| H A D | regulator-max77620.txt | 4 of these regulators are defined under parent device node. 5 Details of regulator properties are defined as child node under 6 sub-node "regulators" which is child node of device node. 11 Following are properties of parent node related to regulators. 16 parent device node. The input supply of these regulators are provided 33 Each sub-node should contain the constraints and initialization
|
| /linux-6.15/drivers/video/backlight/ |
| H A D | backlight.c | 102 int node = info->node; in fb_notifier_callback() local 120 if (fb_blank == FB_BLANK_UNBLANK && !bd->fb_bl_on[node]) { in fb_notifier_callback() 121 bd->fb_bl_on[node] = true; in fb_notifier_callback() 126 } else if (fb_blank != FB_BLANK_UNBLANK && bd->fb_bl_on[node]) { in fb_notifier_callback() 127 bd->fb_bl_on[node] = false; in fb_notifier_callback() 642 struct backlight_device *of_find_backlight_by_node(struct device_node *node) in of_find_backlight_by_node() argument 646 dev = class_find_device(&backlight_class, NULL, node, of_parent_match); in of_find_backlight_by_node()
|
| /linux-6.15/drivers/irqchip/ |
| H A D | irq-renesas-rzv2h.c | 466 static int rzv2h_icu_init_common(struct device_node *node, struct device_node *parent, in rzv2h_icu_init_common() argument 475 pdev = of_find_device_by_node(node); in rzv2h_icu_init_common() 498 ret = rzv2h_icu_parse_interrupts(rzv2h_icu_data, node); in rzv2h_icu_init_common() 525 irq_domain = irq_domain_add_hierarchy(parent_domain, 0, ICU_NUM_IRQ, node, in rzv2h_icu_init_common() 586 static int rzg3e_icu_init(struct device_node *node, struct device_node *parent) in rzg3e_icu_init() argument 588 return rzv2h_icu_init_common(node, parent, &rzg3e_hw_params); in rzg3e_icu_init() 591 static int rzv2h_icu_init(struct device_node *node, struct device_node *parent) in rzv2h_icu_init() argument 593 return rzv2h_icu_init_common(node, parent, &rzv2h_hw_params); in rzv2h_icu_init()
|
| /linux-6.15/include/linux/sched/ |
| H A D | numa_balancing.h | 29 extern void task_numa_fault(int last_node, int node, int pages, int flags); 36 static inline void task_numa_fault(int last_node, int node, int pages, in task_numa_fault() argument
|
| /linux-6.15/fs/btrfs/ |
| H A D | tree-checker.h | 65 enum btrfs_tree_block_status __btrfs_check_node(struct extent_buffer *node); 68 int btrfs_check_node(struct extent_buffer *node);
|
| H A D | qgroup.c | 612 for (node = rb_first(&fs_info->qgroup_tree); node; node = rb_next(node)) { in btrfs_check_quota_leak() 616 qgroup = rb_entry(node, struct btrfs_qgroup, node); in btrfs_check_quota_leak() 4087 for (node = start; node && ({ next = rb_next(node); 1;}); node = next) 4099 if (!node) in qgroup_unreserve_range() 4101 while (node) { in qgroup_unreserve_range() 4104 node = node->rb_right; in qgroup_unreserve_range() 4106 node = node->rb_left; in qgroup_unreserve_range() 4750 node); in btrfs_qgroup_add_swapped_blocks() 4821 while (node) { in btrfs_qgroup_trace_subtree_after_cow() 4824 node = node->rb_left; in btrfs_qgroup_trace_subtree_after_cow() [all …]
|
| /linux-6.15/tools/objtool/ |
| H A D | elf.c | 36 #define elf_hash_add(name, node, key) \ argument 38 struct elf_hash_node *__node = node; \ 48 if (node == *head) { in __elf_hash_del() 49 *head = node->next; in __elf_hash_del() 54 if (cur == node) { in __elf_hash_del() 61 #define elf_hash_del(name, node, key) \ argument 62 __elf_hash_del(node, &__elf_table_entry(name, key)) 115 const struct symbol *s = rb_entry(node, struct symbol, node); in symbol_hole_by_offset() 234 n = rb_next(&hole.sym->node); in find_symbol_hole_containing() 242 s = rb_entry(n, struct symbol, node); in find_symbol_hole_containing() [all …]
|
| /linux-6.15/Documentation/driver-api/media/ |
| H A D | v4l2-dev.rst | 71 associated with this device node. 86 (group of) device node(s), then you can point it to your own struct 207 node number used (i.e. the X in ``videoX``). Normally you will pass -1 209 want to select a specific node number. It is common that drivers allow 213 in use, then the next free device node number will be selected and it 225 to select the specified device node number, you can call the function 235 The 'index' attribute is the index of the device node: for each call to 237 first video device node you register always starts with index 0. 247 - :c:type:`video_device`->num: the device node number (i.e. the X in 353 - Device node name [all …]
|
| /linux-6.15/security/keys/ |
| H A D | keyring.c | 668 struct assoc_array_node *node; in search_nested_keyrings() member 673 struct assoc_array_node *node; in search_nested_keyrings() local 750 node = assoc_array_ptr_to_node(ptr); in search_nested_keyrings() 751 ptr = node->slots[0]; in search_nested_keyrings() 765 node = assoc_array_ptr_to_node(ptr); in search_nested_keyrings() 773 ptr = READ_ONCE(node->slots[slot]); in search_nested_keyrings() 776 if (node->back_pointer || in search_nested_keyrings() 802 stack[sp].node = node; in search_nested_keyrings() 815 slot = node->parent_slot; in search_nested_keyrings() 831 if (node->back_pointer) { in search_nested_keyrings() [all …]
|
| /linux-6.15/drivers/hwmon/ |
| H A D | nct7802.c | 1043 struct device_node *node, u8 *mode_mask, in nct7802_get_channel_config() argument 1050 if (!node->name || of_node_cmp(node->name, "channel")) in nct7802_get_channel_config() 1053 if (of_property_read_u32(node, "reg", ®)) { in nct7802_get_channel_config() 1055 node->full_name); in nct7802_get_channel_config() 1061 node->full_name); in nct7802_get_channel_config() 1066 if (!of_device_is_available(node)) in nct7802_get_channel_config() 1076 if (!of_device_is_available(node)) { in nct7802_get_channel_config() 1083 dev_err(dev, "No type for '%s'\n", node->full_name); in nct7802_get_channel_config() 1096 node->full_name); in nct7802_get_channel_config() 1116 node->full_name); in nct7802_get_channel_config() [all …]
|
| /linux-6.15/drivers/firmware/xilinx/ |
| H A D | zynqmp.c | 1334 int zynqmp_pm_request_node(const u32 node, const u32 capabilities, in zynqmp_pm_request_node() argument 1351 int zynqmp_pm_release_node(const u32 node) in zynqmp_pm_release_node() argument 1353 return zynqmp_pm_invoke_fn(PM_RELEASE_NODE, NULL, 1, node); in zynqmp_pm_release_node() 1424 int zynqmp_pm_force_pwrdwn(const u32 node, in zynqmp_pm_force_pwrdwn() argument 1427 return zynqmp_pm_invoke_fn(PM_FORCE_POWERDOWN, NULL, 2, node, ack); in zynqmp_pm_force_pwrdwn() 1440 int zynqmp_pm_request_wake(const u32 node, in zynqmp_pm_request_wake() argument 1446 return zynqmp_pm_invoke_fn(PM_REQUEST_WAKEUP, NULL, 4, node, address | set_addr, in zynqmp_pm_request_wake() 1463 int zynqmp_pm_set_requirement(const u32 node, const u32 capabilities, in zynqmp_pm_set_requirement() argument 1575 int zynqmp_pm_register_notifier(const u32 node, const u32 event, in zynqmp_pm_register_notifier() argument 1627 int zynqmp_pm_set_sd_config(u32 node, enum pm_sd_config_type config, u32 value) in zynqmp_pm_set_sd_config() argument [all …]
|
| /linux-6.15/fs/ubifs/ |
| H A D | io.c | 380 struct ubifs_ch *ch = node; in ubifs_init_node() 394 ubifs_pad(c, node + len, pad); in ubifs_init_node() 398 void ubifs_crc_node(struct ubifs_info *c, void *node, int len) in ubifs_crc_node() argument 400 struct ubifs_ch *ch = node; in ubifs_crc_node() 403 crc = crc32(UBIFS_CRC32_INIT, node + 8, len - 8); in ubifs_crc_node() 427 ubifs_init_node(c, node, len, pad); in ubifs_prepare_node_hmac() 430 err = ubifs_node_insert_hmac(c, node, len, hmac_offs); in ubifs_prepare_node_hmac() 435 ubifs_crc_node(c, node, len); in ubifs_prepare_node_hmac() 457 ubifs_prepare_node_hmac(c, node, len, 0, pad); in ubifs_prepare_node() 473 struct ubifs_ch *ch = node; in ubifs_prep_grp_node() [all …]
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_syncobj.c | 215 struct list_head node; member 226 struct list_head node; member 281 list_add_tail(&wait->node, &syncobj->cb_list); in drm_syncobj_fence_add_wait() 293 if (!wait->node.next) in drm_syncobj_remove_wait() 297 list_del_init(&wait->node); in drm_syncobj_remove_wait() 309 list_del(&entry->node); in syncobj_eventfd_entry_free() 318 list_add_tail(&entry->node, &syncobj->ev_fd_list); in drm_syncobj_add_eventfd() 352 list_for_each_entry_safe(wait_cur, wait_tmp, &syncobj->cb_list, node) in drm_syncobj_add_point() 509 if (wait.node.next) in drm_syncobj_find_fence() 1027 list_del_init(&wait->node); in syncobj_wait_syncobj_func() [all …]
|
| H A D | drm_mipi_dsi.c | 164 if (of_alias_from_compatible(node, info.type, sizeof(info.type)) < 0) { in of_mipi_dsi_device_add() 165 dev_err(host->dev, "modalias failure on %pOF\n", node); in of_mipi_dsi_device_add() 169 ret = of_property_read_u32(node, "reg", ®); in of_mipi_dsi_device_add() 172 node, ret); in of_mipi_dsi_device_add() 177 info.node = of_node_get(node); in of_mipi_dsi_device_add() 225 device_set_node(&dsi->dev, of_fwnode_handle(info->node)); in mipi_dsi_device_register_full() 315 if (host->dev->of_node == node) { in of_find_mipi_dsi_host_by_node() 329 struct device_node *node; in mipi_dsi_host_register() local 331 for_each_available_child_of_node(host->dev->of_node, node) { in mipi_dsi_host_register() 333 if (!of_property_present(node, "reg")) in mipi_dsi_host_register() [all …]
|
| /linux-6.15/drivers/iommu/ |
| H A D | virtio-iommu.c | 350 struct interval_tree_node *node, *next; in viommu_del_mappings() local 355 node = next; in viommu_del_mappings() 356 mapping = container_of(node, struct viommu_mapping, iova); in viommu_del_mappings() 357 next = interval_tree_iter_next(node, iova, end); in viommu_del_mappings() 369 interval_tree_remove(node, &vdomain->mappings); in viommu_del_mappings() 438 struct interval_tree_node *node; in viommu_replay_mappings() local 443 while (node) { in viommu_replay_mappings() 444 mapping = container_of(node, struct viommu_mapping, iova); in viommu_replay_mappings() 458 node = interval_tree_iter_next(node, 0, -1UL); in viommu_replay_mappings() 893 struct interval_tree_node *node; in viommu_iova_to_phys() local [all …]
|
| /linux-6.15/mm/ |
| H A D | ksm.c | 795 rb_replace_node(&dup->node, &chain->node, root); in alloc_stable_node_chain() 812 rb_erase(&chain->node, root); in free_stable_node_chain() 1005 rb_erase(&rmap_item->node, in remove_rmap_item_from_tree() 1148 struct ksm_stable_node, node); in remove_all_stable_nodes() 1699 rb_replace_node(&stable_node->node, &found->node, in stable_node_dup() 1919 rb_insert_color(&page_node->node, root); in stable_tree_search() 1945 &page_node->node, in stable_tree_search() 3199 struct rb_node *node; in ksm_check_stable_tree() local 3204 while (node) { in ksm_check_stable_tree() 3205 stable_node = rb_entry(node, struct ksm_stable_node, node); in ksm_check_stable_tree() [all …]
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | sdm630-sony-xperia-ganges-kirin.dts | 30 /delete-node/ &touchscreen; 31 /delete-node/ &vreg_l18a_1v8;
|
| /linux-6.15/arch/arm/boot/dts/broadcom/ |
| H A D | bcm2711-rpi-400.dts | 33 /delete-node/ leds; 40 /delete-node/ &led_act;
|
| /linux-6.15/drivers/clocksource/ |
| H A D | clksrc-dbx500-prcmu.c | 52 static int __init clksrc_dbx500_prcmu_init(struct device_node *node) in clksrc_dbx500_prcmu_init() argument 54 clksrc_dbx500_timer_base = of_iomap(node, 0); in clksrc_dbx500_prcmu_init()
|
| /linux-6.15/drivers/net/wireless/marvell/mwifiex/ |
| H A D | uap_txrx.c | 382 struct mwifiex_sta_node *node; in mwifiex_process_uap_rx_packet() local 408 node = mwifiex_get_sta_entry(priv, ta); in mwifiex_process_uap_rx_packet() 409 if (node) in mwifiex_process_uap_rx_packet() 410 node->stats.tx_failed++; in mwifiex_process_uap_rx_packet() 427 node = mwifiex_get_sta_entry(priv, ta); in mwifiex_process_uap_rx_packet() 428 if (node) in mwifiex_process_uap_rx_packet() 429 node->rx_seq[uap_rx_pd->priority] = in mwifiex_process_uap_rx_packet()
|
| /linux-6.15/Documentation/networking/ |
| H A D | tipc.rst | 68 the peer node's availability. 72 By applying the Overlapping Ring Monitoring algorithm on the inter node links 85 When running TIPC in single node mode no configuration whatsoever is needed. 86 When running in cluster mode TIPC must as a minimum be given a node address 94 Maximal byte throughput for inter-node connections is still somewhat lower than 95 for TCP, while they are superior for intra-node and inter-container throughput 190 .. kernel-doc:: net/tipc/node.c
|