/drivers/acpi/ |
D | pci_root.c | 144 static void decode_osc_bits(struct acpi_pci_root *root, char *msg, u32 word, in decode_osc_bits() argument 157 dev_info(&root->device->dev, "_OSC: %s [%s]\n", msg, buf); in decode_osc_bits() 160 static void decode_osc_support(struct acpi_pci_root *root, char *msg, u32 word) in decode_osc_support() argument 162 decode_osc_bits(root, msg, word, pci_osc_support_bit, in decode_osc_support() 166 static void decode_osc_control(struct acpi_pci_root *root, char *msg, u32 word) in decode_osc_control() argument 168 decode_osc_bits(root, msg, word, pci_osc_control_bit, in decode_osc_control() 193 static acpi_status acpi_pci_query_osc(struct acpi_pci_root *root, in acpi_pci_query_osc() argument 201 support |= root->osc_support_set; in acpi_pci_query_osc() 207 capbuf[OSC_CONTROL_DWORD] = *control | root->osc_control_set; in acpi_pci_query_osc() 210 capbuf[OSC_CONTROL_DWORD] = root->osc_control_set; in acpi_pci_query_osc() [all …]
|
D | pci_mcfg.c | 196 static void pci_mcfg_apply_quirks(struct acpi_pci_root *root, in pci_mcfg_apply_quirks() argument 201 u16 segment = root->segment; in pci_mcfg_apply_quirks() 202 struct resource *bus_range = &root->secondary; in pci_mcfg_apply_quirks() 212 dev_info(&root->device->dev, "MCFG quirk: ECAM at %pR for %pR with %ps\n", in pci_mcfg_apply_quirks() 223 int pci_mcfg_lookup(struct acpi_pci_root *root, struct resource *cfgres, in pci_mcfg_lookup() argument 227 struct resource *bus_res = &root->secondary; in pci_mcfg_lookup() 228 u16 seg = root->segment; in pci_mcfg_lookup() 233 if (root->mcfg_addr) in pci_mcfg_lookup() 242 root->mcfg_addr = e->addr; in pci_mcfg_lookup() 249 if (root->mcfg_addr) { in pci_mcfg_lookup() [all …]
|
/drivers/eisa/ |
D | eisa-bus.c | 43 struct eisa_root_device *root, in is_forced_dev() argument 49 x = (root->bus_nr << 8) | edev->slot; in is_forced_dev() 182 static int __init eisa_init_device(struct eisa_root_device *root, in eisa_init_device() argument 190 sig_addr = SLOT_ADDRESS(root, slot) + EISA_VENDOR_ID_OFFSET; in eisa_init_device() 198 edev->state = inb(SLOT_ADDRESS(root, slot) + EISA_CONFIG_OFFSET) in eisa_init_device() 200 edev->base_addr = SLOT_ADDRESS(root, slot); in eisa_init_device() 201 edev->dma_mask = root->dma_mask; /* Default DMA mask */ in eisa_init_device() 203 edev->dev.parent = root->dev; in eisa_init_device() 207 dev_set_name(&edev->dev, "%02X:%02X", root->bus_nr, slot); in eisa_init_device() 217 if (is_forced_dev(enable_dev, enable_dev_count, root, edev)) in eisa_init_device() [all …]
|
/drivers/crypto/nx/ |
D | nx_debugfs.c | 35 struct dentry *root; in nx_debugfs_init() local 37 root = debugfs_create_dir(NX_NAME, NULL); in nx_debugfs_init() 38 drv->dfs_root = root; in nx_debugfs_init() 41 root, &drv->stats.aes_ops.counter); in nx_debugfs_init() 43 root, &drv->stats.sha256_ops.counter); in nx_debugfs_init() 45 root, &drv->stats.sha512_ops.counter); in nx_debugfs_init() 47 root, &drv->stats.aes_bytes.counter); in nx_debugfs_init() 49 root, &drv->stats.sha256_bytes.counter); in nx_debugfs_init() 51 root, &drv->stats.sha512_bytes.counter); in nx_debugfs_init() 53 root, &drv->stats.errors.counter); in nx_debugfs_init() [all …]
|
/drivers/md/persistent-data/ |
D | dm-bitset.c | 36 int dm_bitset_empty(struct dm_disk_bitset *info, dm_block_t *root) in dm_bitset_empty() argument 38 return dm_array_empty(&info->array_info, root); in dm_bitset_empty() 72 int dm_bitset_new(struct dm_disk_bitset *info, dm_block_t *root, in dm_bitset_new() argument 80 return dm_array_new(&info->array_info, root, dm_div_up(size, 64), pack_bits, &p); in dm_bitset_new() 84 int dm_bitset_resize(struct dm_disk_bitset *info, dm_block_t root, in dm_bitset_resize() argument 93 return dm_array_resize(&info->array_info, root, old_blocks, new_blocks, in dm_bitset_resize() 98 int dm_bitset_del(struct dm_disk_bitset *info, dm_block_t root) in dm_bitset_del() argument 100 return dm_array_del(&info->array_info, root); in dm_bitset_del() 104 int dm_bitset_flush(struct dm_disk_bitset *info, dm_block_t root, in dm_bitset_flush() argument 116 r = dm_array_set_value(&info->array_info, root, info->current_index, in dm_bitset_flush() [all …]
|
D | dm-btree.h | 94 int dm_btree_empty(struct dm_btree_info *info, dm_block_t *root); 100 int dm_btree_del(struct dm_btree_info *info, dm_block_t root); 109 int dm_btree_lookup(struct dm_btree_info *info, dm_block_t root, 116 int dm_btree_lookup_next(struct dm_btree_info *info, dm_block_t root, 122 int dm_btree_insert(struct dm_btree_info *info, dm_block_t root, 131 int dm_btree_insert_notify(struct dm_btree_info *info, dm_block_t root, 141 int dm_btree_remove(struct dm_btree_info *info, dm_block_t root, 150 int dm_btree_remove_leaves(struct dm_btree_info *info, dm_block_t root, 159 int dm_btree_find_lowest_key(struct dm_btree_info *info, dm_block_t root, 167 int dm_btree_find_highest_key(struct dm_btree_info *info, dm_block_t root, [all …]
|
D | dm-array.c | 249 static int lookup_ablock(struct dm_array_info *info, dm_block_t root, in lookup_ablock() argument 257 r = dm_btree_lookup(&info->btree_info, root, &key, &block_le); in lookup_ablock() 268 struct dm_block *block, dm_block_t *root) in insert_ablock() argument 273 return dm_btree_insert(&info->btree_info, *root, &index, &block_le, root); in insert_ablock() 300 dm_block_t *root) in __reinsert_ablock() argument 312 r = insert_ablock(info, index, block, root); in __reinsert_ablock() 323 static int shadow_ablock(struct dm_array_info *info, dm_block_t *root, in shadow_ablock() argument 332 r = dm_btree_lookup(&info->btree_info, *root, &key, &block_le); in shadow_ablock() 341 return __reinsert_ablock(info, index, *block, b, root); in shadow_ablock() 350 const void *value, dm_block_t *root) in insert_new_ablock() argument [all …]
|
D | dm-array.h | 92 int dm_array_empty(struct dm_array_info *info, dm_block_t *root); 109 int dm_array_resize(struct dm_array_info *info, dm_block_t root, 130 int dm_array_new(struct dm_array_info *info, dm_block_t *root, 137 int dm_array_del(struct dm_array_info *info, dm_block_t root); 149 int dm_array_get_value(struct dm_array_info *info, dm_block_t root, 167 int dm_array_set_value(struct dm_array_info *info, dm_block_t root, 179 int dm_array_walk(struct dm_array_info *info, dm_block_t root, 205 dm_block_t root, struct dm_array_cursor *c);
|
D | dm-bitset.h | 108 int dm_bitset_new(struct dm_disk_bitset *info, dm_block_t *root, 128 int dm_bitset_del(struct dm_disk_bitset *info, dm_block_t root); 140 int dm_bitset_set_bit(struct dm_disk_bitset *info, dm_block_t root, 153 int dm_bitset_clear_bit(struct dm_disk_bitset *info, dm_block_t root, 167 int dm_bitset_test_bit(struct dm_disk_bitset *info, dm_block_t root, 177 int dm_bitset_flush(struct dm_disk_bitset *info, dm_block_t root, 195 dm_block_t root, uint32_t nr_entries,
|
/drivers/gpu/drm/i915/gt/ |
D | debugfs_gt.c | 17 struct dentry *root; in debugfs_gt_register() local 22 root = debugfs_create_dir("gt", gt->i915->drm.primary->debugfs_root); in debugfs_gt_register() 23 if (IS_ERR(root)) in debugfs_gt_register() 26 debugfs_engines_register(gt, root); in debugfs_gt_register() 27 debugfs_gt_pm_register(gt, root); in debugfs_gt_register() 28 intel_sseu_debugfs_register(gt, root); in debugfs_gt_register() 30 intel_uc_debugfs_register(>->uc, root); in debugfs_gt_register() 33 void intel_gt_debugfs_register_files(struct dentry *root, in intel_gt_debugfs_register_files() argument 42 mode, root, data, in intel_gt_debugfs_register_files()
|
/drivers/misc/genwqe/ |
D | card_debugfs.c | 321 struct dentry *root; in genwqe_init_debugfs() local 328 root = debugfs_create_dir(card_name, cd->debugfs_genwqe); in genwqe_init_debugfs() 331 debugfs_create_file("ddcb_info", S_IRUGO, root, cd, &ddcb_info_fops); in genwqe_init_debugfs() 332 debugfs_create_file("info", S_IRUGO, root, cd, &info_fops); in genwqe_init_debugfs() 333 debugfs_create_x64("err_inject", 0666, root, &cd->err_inject); in genwqe_init_debugfs() 334 debugfs_create_u32("ddcb_software_timeout", 0666, root, in genwqe_init_debugfs() 336 debugfs_create_u32("kill_timeout", 0666, root, &cd->kill_timeout); in genwqe_init_debugfs() 340 cd->debugfs_root = root; in genwqe_init_debugfs() 344 debugfs_create_file("curr_regs", S_IRUGO, root, cd, &curr_regs_fops); in genwqe_init_debugfs() 345 debugfs_create_file("curr_dbg_uid0", S_IRUGO, root, cd, in genwqe_init_debugfs() [all …]
|
/drivers/net/ethernet/mellanox/mlx5/core/ |
D | pagealloc.c | 84 struct rb_root *root; in page_root_per_function() local 87 root = xa_load(&dev->priv.page_root_xa, function); in page_root_per_function() 88 if (root) in page_root_per_function() 89 return root; in page_root_per_function() 91 root = kzalloc(sizeof(*root), GFP_KERNEL); in page_root_per_function() 92 if (!root) in page_root_per_function() 95 err = xa_insert(&dev->priv.page_root_xa, function, root, GFP_KERNEL); in page_root_per_function() 97 kfree(root); in page_root_per_function() 101 *root = RB_ROOT; in page_root_per_function() 103 return root; in page_root_per_function() [all …]
|
D | fs_core.c | 304 node->root = node; in tree_add_node() 306 node->root = parent->root; in tree_add_node() 418 struct fs_node *root; in find_root() local 421 root = node->root; in find_root() 423 if (WARN_ON(root->type != FS_TYPE_NAMESPACE)) { in find_root() 428 ns = container_of(root, struct mlx5_flow_namespace, node); in find_root() 434 struct mlx5_flow_root_namespace *root = find_root(node); in get_steering() local 436 if (root) in get_steering() 437 return root->dev->priv.steering; in get_steering() 443 struct mlx5_flow_root_namespace *root = find_root(node); in get_dev() local [all …]
|
/drivers/gpu/drm/i915/ |
D | i915_syncmap.c | 91 void i915_syncmap_init(struct i915_syncmap **root) in i915_syncmap_init() argument 95 BUILD_BUG_ON(KSYNCMAP > BITS_PER_TYPE((*root)->bitmap)); in i915_syncmap_init() 96 *root = NULL; in i915_syncmap_init() 154 bool i915_syncmap_is_later(struct i915_syncmap **root, u64 id, u32 seqno) in i915_syncmap_is_later() argument 159 p = *root; in i915_syncmap_is_later() 189 *root = p; in i915_syncmap_is_later() 230 static noinline int __sync_set(struct i915_syncmap **root, u64 id, u32 seqno) in __sync_set() argument 232 struct i915_syncmap *p = *root; in __sync_set() 336 *root = p; in __sync_set() 353 int i915_syncmap_set(struct i915_syncmap **root, u64 id, u32 seqno) in i915_syncmap_set() argument [all …]
|
/drivers/mmc/core/ |
D | debugfs.c | 299 struct dentry *root; in mmc_add_host_debugfs() local 301 root = debugfs_create_dir(mmc_hostname(host), NULL); in mmc_add_host_debugfs() 302 host->debugfs_root = root; in mmc_add_host_debugfs() 304 debugfs_create_file("ios", S_IRUSR, root, host, &mmc_ios_fops); in mmc_add_host_debugfs() 305 debugfs_create_x32("caps", S_IRUSR, root, &host->caps); in mmc_add_host_debugfs() 306 debugfs_create_x32("caps2", S_IRUSR, root, &host->caps2); in mmc_add_host_debugfs() 307 debugfs_create_file_unsafe("clock", S_IRUSR | S_IWUSR, root, host, in mmc_add_host_debugfs() 310 debugfs_create_file("err_state", 0600, root, host, in mmc_add_host_debugfs() 312 debugfs_create_file("err_stats", 0600, root, host, in mmc_add_host_debugfs() 319 fault_create_debugfs_attr("fail_mmc_request", root, in mmc_add_host_debugfs() [all …]
|
/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | rootnv04.c | 42 struct nv04_disp_root *root = nv04_disp_root(object); in nv04_disp_mthd() local 58 if (!(head = nvkm_head_find(root->disp, id))) in nv04_disp_mthd() 81 struct nv04_disp_root *root; in nv04_disp_root_new() local 83 if (!(root = kzalloc(sizeof(*root), GFP_KERNEL))) in nv04_disp_root_new() 85 root->disp = disp; in nv04_disp_root_new() 86 *pobject = &root->object; in nv04_disp_root_new() 88 nvkm_object_ctor(&nv04_disp_root, oclass, &root->object); in nv04_disp_root_new()
|
/drivers/mtd/parsers/ |
D | ofpart_bcm4908.c | 19 struct device_node *root; in bcm4908_partitions_fw_offset() local 23 root = of_find_node_by_path("/"); in bcm4908_partitions_fw_offset() 24 if (!root) in bcm4908_partitions_fw_offset() 27 of_property_for_each_string(root, "brcm_blparms", prop, s) { in bcm4908_partitions_fw_offset() 38 of_node_put(root); in bcm4908_partitions_fw_offset() 42 of_node_put(root); in bcm4908_partitions_fw_offset() 46 of_node_put(root); in bcm4908_partitions_fw_offset()
|
/drivers/of/ |
D | platform.c | 416 int of_platform_bus_probe(struct device_node *root, in of_platform_bus_probe() argument 423 root = root ? of_node_get(root) : of_find_node_by_path("/"); in of_platform_bus_probe() 424 if (!root) in of_platform_bus_probe() 428 pr_debug(" starting at: %pOF\n", root); in of_platform_bus_probe() 431 if (of_match_node(matches, root)) { in of_platform_bus_probe() 432 rc = of_platform_bus_create(root, matches, NULL, parent, false); in of_platform_bus_probe() 433 } else for_each_child_of_node(root, child) { in of_platform_bus_probe() 443 of_node_put(root); in of_platform_bus_probe() 467 int of_platform_populate(struct device_node *root, in of_platform_populate() argument 475 root = root ? of_node_get(root) : of_find_node_by_path("/"); in of_platform_populate() [all …]
|
/drivers/ptp/ |
D | ptp_qoriq_debugfs.c | 72 struct dentry *root; in ptp_qoriq_create_debugfs() local 74 root = debugfs_create_dir(dev_name(ptp_qoriq->dev), NULL); in ptp_qoriq_create_debugfs() 75 if (IS_ERR(root)) in ptp_qoriq_create_debugfs() 77 if (!root) in ptp_qoriq_create_debugfs() 80 ptp_qoriq->debugfs_root = root; in ptp_qoriq_create_debugfs() 82 if (!debugfs_create_file_unsafe("fiper1-loopback", 0600, root, in ptp_qoriq_create_debugfs() 85 if (!debugfs_create_file_unsafe("fiper2-loopback", 0600, root, in ptp_qoriq_create_debugfs() 91 debugfs_remove_recursive(root); in ptp_qoriq_create_debugfs()
|
/drivers/infiniband/hw/usnic/ |
D | usnic_uiom_interval_tree.h | 51 struct rb_root_cached *root); 54 struct rb_root_cached *root); 56 usnic_uiom_interval_tree_iter_first(struct rb_root_cached *root, 66 int usnic_uiom_insert_interval(struct rb_root_cached *root, 74 void usnic_uiom_remove_interval(struct rb_root_cached *root, 84 struct rb_root_cached *root,
|
D | usnic_uiom_interval_tree.c | 104 find_intervals_intersection_sorted(struct rb_root_cached *root, in find_intervals_intersection_sorted() argument 112 for (node = usnic_uiom_interval_tree_iter_first(root, start, last); in find_intervals_intersection_sorted() 122 struct rb_root_cached *root, in usnic_uiom_get_intervals_diff() argument 132 find_intervals_intersection_sorted(root, start, last, in usnic_uiom_get_intervals_diff() 179 int usnic_uiom_insert_interval(struct rb_root_cached *root, unsigned long start, in usnic_uiom_insert_interval() argument 190 find_intervals_intersection_sorted(root, start, last, in usnic_uiom_insert_interval() 234 usnic_uiom_interval_tree_remove(interval, root); in usnic_uiom_insert_interval() 239 usnic_uiom_interval_tree_insert(interval, root); in usnic_uiom_insert_interval() 250 void usnic_uiom_remove_interval(struct rb_root_cached *root, in usnic_uiom_remove_interval() argument 256 for (interval = usnic_uiom_interval_tree_iter_first(root, start, last); in usnic_uiom_remove_interval() [all …]
|
/drivers/block/drbd/ |
D | drbd_interval.c | 25 drbd_insert_interval(struct rb_root *root, struct drbd_interval *this) in drbd_insert_interval() argument 27 struct rb_node **new = &root->rb_node, *parent = NULL; in drbd_insert_interval() 53 rb_insert_augmented(&this->rb, root, &augment_callbacks); in drbd_insert_interval() 69 drbd_contains_interval(struct rb_root *root, sector_t sector, in drbd_contains_interval() argument 72 struct rb_node *node = root->rb_node; in drbd_contains_interval() 96 drbd_remove_interval(struct rb_root *root, struct drbd_interval *this) in drbd_remove_interval() argument 98 rb_erase_augmented(&this->rb, root, &augment_callbacks); in drbd_remove_interval() 114 drbd_find_overlap(struct rb_root *root, sector_t sector, unsigned int size) in drbd_find_overlap() argument 116 struct rb_node *node = root->rb_node; in drbd_find_overlap()
|
/drivers/iommu/amd/ |
D | io_pgtable.c | 128 static struct page *free_sub_pt(unsigned long root, int mode, in DEFINE_FREE_PT_FN() 136 freelist = free_pt_page(root, freelist); in DEFINE_FREE_PT_FN() 139 freelist = free_pt_l2(root, freelist); in DEFINE_FREE_PT_FN() 142 freelist = free_pt_l3(root, freelist); in DEFINE_FREE_PT_FN() 145 freelist = free_pt_l4(root, freelist); in DEFINE_FREE_PT_FN() 148 freelist = free_pt_l5(root, freelist); in DEFINE_FREE_PT_FN() 151 freelist = free_pt_l6(root, freelist); in DEFINE_FREE_PT_FN() 161 u64 *root, int mode) in amd_iommu_domain_set_pgtable() argument 167 pt_root |= (u64)root; in amd_iommu_domain_set_pgtable() 198 *pte = PM_LEVEL_PDE(domain->iop.mode, iommu_virt_to_phys(domain->iop.root)); in increase_address_space() [all …]
|
/drivers/gpu/drm/i915/gt/uc/ |
D | intel_uc_debugfs.c | 42 struct dentry *root; in intel_uc_debugfs_register() local 51 root = debugfs_create_dir("uc", gt_root); in intel_uc_debugfs_register() 52 if (IS_ERR(root)) in intel_uc_debugfs_register() 55 intel_gt_debugfs_register_files(root, files, ARRAY_SIZE(files), uc); in intel_uc_debugfs_register() 57 intel_guc_debugfs_register(&uc->guc, root); in intel_uc_debugfs_register() 58 intel_huc_debugfs_register(&uc->huc, root); in intel_uc_debugfs_register()
|
/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_fdinfo.c | 62 struct amdgpu_bo *root; in amdgpu_show_fdinfo() local 73 root = amdgpu_bo_ref(fpriv->vm.root.bo); in amdgpu_show_fdinfo() 74 if (!root) in amdgpu_show_fdinfo() 77 ret = amdgpu_bo_reserve(root, false); in amdgpu_show_fdinfo() 83 amdgpu_bo_unreserve(root); in amdgpu_show_fdinfo() 84 amdgpu_bo_unref(&root); in amdgpu_show_fdinfo()
|