/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | vmm.c | 98 nvkm_vmm_trace(struct nvkm_vmm_iter *it, char *buf) in nvkm_vmm_trace() argument 101 for (lvl = it->max; lvl >= 0; lvl--) { in nvkm_vmm_trace() 102 if (lvl >= it->lvl) in nvkm_vmm_trace() 103 buf += sprintf(buf, "%05x:", it->pte[lvl]); in nvkm_vmm_trace() 120 nvkm_vmm_flush_mark(struct nvkm_vmm_iter *it) in nvkm_vmm_flush_mark() argument 122 it->flush = min(it->flush, it->max - it->lvl); in nvkm_vmm_flush_mark() 126 nvkm_vmm_flush(struct nvkm_vmm_iter *it) in nvkm_vmm_flush() argument 128 if (it->flush != NVKM_VMM_LEVELS_MAX) { in nvkm_vmm_flush() 129 if (it->vmm->func->flush) { in nvkm_vmm_flush() 130 TRA(it, "flush: %d", it->flush); in nvkm_vmm_flush() [all …]
|
/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_mn.c | 62 struct interval_tree_node it; member 84 &amn->objects.rb_root, it.rb) { in amdgpu_mn_destroy() 206 struct interval_tree_node *it; in amdgpu_mn_sync_pagetables_gfx() local 217 it = interval_tree_iter_first(&amn->objects, start, end); in amdgpu_mn_sync_pagetables_gfx() 218 while (it) { in amdgpu_mn_sync_pagetables_gfx() 226 node = container_of(it, struct amdgpu_mn_node, it); in amdgpu_mn_sync_pagetables_gfx() 227 it = interval_tree_iter_next(it, start, end); in amdgpu_mn_sync_pagetables_gfx() 255 struct interval_tree_node *it; in amdgpu_mn_sync_pagetables_hsa() local 263 it = interval_tree_iter_first(&amn->objects, start, end); in amdgpu_mn_sync_pagetables_hsa() 264 while (it) { in amdgpu_mn_sync_pagetables_hsa() [all …]
|
/drivers/gpu/drm/radeon/ |
D | radeon_mn.c | 48 struct interval_tree_node it; member 68 struct interval_tree_node *it; in radeon_mn_invalidate_range_start() local 83 it = interval_tree_iter_first(&rmn->objects, range->start, end); in radeon_mn_invalidate_range_start() 84 while (it) { in radeon_mn_invalidate_range_start() 94 node = container_of(it, struct radeon_mn_node, it); in radeon_mn_invalidate_range_start() 95 it = interval_tree_iter_next(it, range->start, end); in radeon_mn_invalidate_range_start() 182 struct interval_tree_node *it; in radeon_mn_register() local 193 while ((it = interval_tree_iter_first(&rmn->objects, addr, end))) { in radeon_mn_register() 195 node = container_of(it, struct radeon_mn_node, it); in radeon_mn_register() 196 interval_tree_remove(&node->it, &rmn->objects); in radeon_mn_register() [all …]
|
D | radeon_vm.c | 331 bo_va->it.start = 0; in radeon_vm_bo_add() 332 bo_va->it.last = 0; in radeon_vm_bo_add() 481 struct interval_tree_node *it; in radeon_vm_bo_set_addr() local 482 it = interval_tree_iter_first(&vm->va, soffset, eoffset); in radeon_vm_bo_set_addr() 483 if (it && it != &bo_va->it) { in radeon_vm_bo_set_addr() 485 tmp = container_of(it, struct radeon_bo_va, it); in radeon_vm_bo_set_addr() 489 soffset, tmp->bo, tmp->it.start, tmp->it.last); in radeon_vm_bo_set_addr() 496 if (bo_va->it.start || bo_va->it.last) { in radeon_vm_bo_set_addr() 505 tmp->it.start = bo_va->it.start; in radeon_vm_bo_set_addr() 506 tmp->it.last = bo_va->it.last; in radeon_vm_bo_set_addr() [all …]
|
/drivers/staging/speakup/ |
D | Kconfig | 8 This is the Speakup screen reader. Think of it as a 10 kernel, it can speak everything on the text console from 49 synthesizer. You can say y to build it into the kernel, 50 or m to build it as a module. See the configuration 58 synthesizer. You can say y to build it into the kernel, 59 or m to build it as a module. See the configuration 66 synthesizer. You can say y to build it into the kernel, 67 or m to build it as a module. See the configuration 74 You can say y to build it into the kernel, or m to 75 build it as a module. See the configuration help on the [all …]
|
/drivers/of/ |
D | base.c | 1278 int of_phandle_iterator_init(struct of_phandle_iterator *it, in of_phandle_iterator_init() argument 1287 memset(it, 0, sizeof(*it)); in of_phandle_iterator_init() 1300 it->cells_name = cells_name; in of_phandle_iterator_init() 1301 it->cell_count = cell_count; in of_phandle_iterator_init() 1302 it->parent = np; in of_phandle_iterator_init() 1303 it->list_end = list + size / sizeof(*list); in of_phandle_iterator_init() 1304 it->phandle_end = list; in of_phandle_iterator_init() 1305 it->cur = list; in of_phandle_iterator_init() 1311 int of_phandle_iterator_next(struct of_phandle_iterator *it) in of_phandle_iterator_next() argument 1315 if (it->node) { in of_phandle_iterator_next() [all …]
|
/drivers/net/wireless/realtek/rtlwifi/ |
D | Kconfig | 24 If you choose to build it as a module, it will be called rtl8192ce 35 If you choose to build it as a module, it will be called rtl8192se 46 If you choose to build it as a module, it will be called rtl8192de 59 If you choose to build it as a module, it will be called rtl8723ae 72 If you choose to build it as a module, it will be called rtl8723be 83 If you choose to build it as a module, it will be called rtl8188ee 95 If you choose to build it as a module, it will be called rtl8192ee 107 If you choose to build it as a module, it will be called rtl8821ae 119 If you choose to build it as a module, it will be called rtl8192cu
|
/drivers/net/wireless/marvell/mwifiex/ |
D | Kconfig | 9 If you choose to build it as a module, it will be called 21 If you choose to build it as a module, it will be called 33 If you choose to build it as a module, it will be called 44 If you choose to build it as a module, it will be called
|
/drivers/staging/comedi/ |
D | range.c | 51 struct comedi_rangeinfo it; in do_rangeinfo_ioctl() local 56 if (copy_from_user(&it, arg, sizeof(struct comedi_rangeinfo))) in do_rangeinfo_ioctl() 58 subd = (it.range_type >> 24) & 0xf; in do_rangeinfo_ioctl() 59 chan = (it.range_type >> 16) & 0xff; in do_rangeinfo_ioctl() 76 if (RANGE_LENGTH(it.range_type) != lr->length) { in do_rangeinfo_ioctl() 79 RANGE_LENGTH(it.range_type), in do_rangeinfo_ioctl() 80 lr->length, it.range_type); in do_rangeinfo_ioctl() 84 if (copy_to_user(it.range_ptr, lr->range, in do_rangeinfo_ioctl()
|
/drivers/staging/iio/Documentation/ |
D | sysfs-bus-iio-light | 6 it comes back in SI units, it should also include _input else it 7 should include _raw to signify it is not in SI units. 26 value is returned in SI units, it should also include _input 27 but if it is not, then it should include _raw. 36 value is not in SI units, then it should include _raw. 68 value is not in SI units (irradiance, uW/mm^2), then it should 76 light sensor. If it comes back in SI units, it should also 77 include _input else it should include _raw to signify it is not
|
/drivers/net/wireless/ath/ath6kl/ |
D | Kconfig | 10 If you choose to build it as a module, it will be called 21 choose to build it as a module, it will be called ath6kl_sdio. 31 Atheros AR6004 chipset and chipsets based on it running over 32 USB. If you choose to build it as a module, it will be 43 If unsure, say Y to make it easier to debug problems. 55 If unsure, say Y to make it easier to debug problems. 62 Enabling this makes it possible to change the regdomain in
|
/drivers/staging/comedi/drivers/ |
D | rti800.c | 253 static int rti800_attach(struct comedi_device *dev, struct comedi_devconfig *it) in rti800_attach() argument 260 ret = comedi_request_region(dev, it->options[0], 0x10); in rti800_attach() 272 devpriv->adc_2comp = (it->options[4] == 0); in rti800_attach() 273 devpriv->dac_2comp[0] = (it->options[6] == 0); in rti800_attach() 274 devpriv->dac_2comp[1] = (it->options[8] == 0); in rti800_attach() 286 s->n_chan = (it->options[2] ? 16 : 8); in rti800_attach() 289 s->range_table = (it->options[3] < ARRAY_SIZE(rti800_ai_ranges)) in rti800_attach() 290 ? rti800_ai_ranges[it->options[3]] in rti800_attach() 302 (it->options[5] < ARRAY_SIZE(rti800_ao_ranges)) in rti800_attach() 303 ? rti800_ao_ranges[it->options[5]] in rti800_attach() [all …]
|
D | pcl818.c | 911 struct comedi_devconfig *it) in pcl818_set_ai_range_table() argument 920 if (it->options[4] == 1 || it->options[4] == 10) { in pcl818_set_ai_range_table() 925 switch (it->options[4]) { in pcl818_set_ai_range_table() 981 static int pcl818_attach(struct comedi_device *dev, struct comedi_devconfig *it) in pcl818_attach() argument 993 ret = comedi_request_region(dev, it->options[0], in pcl818_attach() 999 if (it->options[1] >= 2 && it->options[1] <= 7) { in pcl818_attach() 1000 ret = request_irq(it->options[1], pcl818_interrupt, 0, in pcl818_attach() 1003 dev->irq = it->options[1]; in pcl818_attach() 1007 if (dev->irq && board->has_fifo && it->options[2] == -1) in pcl818_attach() 1012 pcl818_alloc_dma(dev, it->options[2]); in pcl818_attach() [all …]
|
D | dt2815.c | 137 static int dt2815_attach(struct comedi_device *dev, struct comedi_devconfig *it) in dt2815_attach() argument 145 ret = comedi_request_region(dev, it->options[0], 0x2); in dt2815_attach() 167 current_range_type = (it->options[3]) in dt2815_attach() 169 voltage_range_type = (it->options[2]) in dt2815_attach() 172 devpriv->range_type_list[i] = (it->options[5 + i]) in dt2815_attach() 187 program = (it->options[4] & 0x3) << 3 | 0x7; in dt2815_attach()
|
D | ni_labpc.c | 76 static int labpc_attach(struct comedi_device *dev, struct comedi_devconfig *it) in labpc_attach() argument 78 unsigned int irq = it->options[1]; in labpc_attach() 79 unsigned int dma_chan = it->options[2]; in labpc_attach() 82 ret = comedi_request_region(dev, it->options[0], 0x20); in labpc_attach()
|
/drivers/net/ethernet/mellanox/mlx4/ |
D | alloc.c | 249 struct mlx4_zone_entry *it; in mlx4_zone_add_one() local 269 list_for_each_entry(it, &zone_alloc->prios, prio_list) in mlx4_zone_add_one() 270 if (it->priority >= priority) in mlx4_zone_add_one() 273 if (&it->prio_list == &zone_alloc->prios || it->priority > priority) in mlx4_zone_add_one() 274 list_add_tail(&zone->prio_list, &it->prio_list); in mlx4_zone_add_one() 275 list_add_tail(&zone->list, &it->list); in mlx4_zone_add_one() 307 struct mlx4_zone_entry *it; in __mlx4_zone_remove_one_entry() local 309 list_for_each_entry(it, &zone_alloc->prios, prio_list) { in __mlx4_zone_remove_one_entry() 310 u32 cur_mask = mlx4_bitmap_masked_value(it->bitmap, (u32)-1); in __mlx4_zone_remove_one_entry() 359 struct mlx4_zone_entry *it = curr_node; in __mlx4_alloc_from_zone() local [all …]
|
/drivers/gpu/drm/i915/gem/ |
D | i915_gem_userptr.c | 43 struct interval_tree_node it; member 48 GEM_BUG_ON(!RB_EMPTY_NODE(&mo->it.rb)); in add_object() 49 interval_tree_insert(&mo->it, &mo->mn->objects); in add_object() 54 if (RB_EMPTY_NODE(&mo->it.rb)) in del_object() 57 interval_tree_remove(&mo->it, &mo->mn->objects); in del_object() 58 RB_CLEAR_NODE(&mo->it.rb); in del_object() 94 struct interval_tree_node *it; in userptr_mn_invalidate_range_start() local 106 it = interval_tree_iter_first(&mn->objects, range->start, end); in userptr_mn_invalidate_range_start() 107 while (it) { in userptr_mn_invalidate_range_start() 125 obj = container_of(it, struct i915_mmu_object, it)->obj; in userptr_mn_invalidate_range_start() [all …]
|
D | i915_gem_context.h | 213 i915_gem_engines_iter_init(struct i915_gem_engines_iter *it, in i915_gem_engines_iter_init() argument 217 it->engines = engines; in i915_gem_engines_iter_init() 218 it->idx = 0; in i915_gem_engines_iter_init() 222 i915_gem_engines_iter_next(struct i915_gem_engines_iter *it); 224 #define for_each_gem_engine(ce, engines, it) \ argument 225 for (i915_gem_engines_iter_init(&(it), (engines)); \ 226 ((ce) = i915_gem_engines_iter_next(&(it)));)
|
/drivers/crypto/caam/ |
D | error.c | 20 struct scatterlist *it; in caam_dump_sg() local 25 for (it = sg; it && tlen > 0 ; it = sg_next(it)) { in caam_dump_sg() 30 it_page = kmap_atomic(sg_page(it)); in caam_dump_sg() 36 buf = it_page + it->offset; in caam_dump_sg() 37 len = min_t(size_t, tlen, it->length); in caam_dump_sg()
|
/drivers/gpu/drm/i915/gt/ |
D | intel_engine_user.c | 21 struct intel_engine_cs *it = in intel_engine_lookup_user() local 22 rb_entry(p, typeof(*it), uabi_node); in intel_engine_lookup_user() 24 if (class < it->uabi_class) in intel_engine_lookup_user() 26 else if (class > it->uabi_class || in intel_engine_lookup_user() 27 instance > it->uabi_instance) in intel_engine_lookup_user() 29 else if (instance < it->uabi_instance) in intel_engine_lookup_user() 32 return it; in intel_engine_lookup_user() 197 struct list_head *it, *next; in intel_engines_driver_register() local 205 list_for_each_safe(it, next, &engines) { in intel_engines_driver_register() 207 container_of((struct rb_node *)it, typeof(*engine), in intel_engines_driver_register()
|
/drivers/pci/hotplug/ |
D | TODO | 14 convert it to call irq_wake_thread(). Use pciehp as a template. 24 delete it if not. The functions also perform a NULL pointer check on the 28 though pci_hotplug.h declares it private. See get_max_bus_speed() for an 38 * ibmphp_init_devno() takes a struct slot **, it could instead take a 57 though pci_hotplug.h declares it private. See sn_hp_destroy() for an 59 or sgi_hotplug should store a pointer to it in struct slot. Probably the 70 Why was it introduced? Can it be removed? 73 simplified by converting it to threaded IRQ handling. Use pciehp as a
|
/drivers/staging/rtl8192u/ |
D | copying | 7 of this license document, but changing it is not allowed. 12 freedom to share and change it. By contrast, the GNU General Public 17 using it. (Some other Free Software Foundation software is covered by 18 the GNU Library General Public License instead.) You can apply it to 24 this service if you wish), that you receive source code or can get it 25 if you want it, that you can change the software or use pieces of it 31 distribute copies of the software, or if you modify it. 53 program proprietary. To prevent this, we have made it clear that any 63 a notice placed by the copyright holder saying it may be distributed 67 that is to say, a work containing the Program or a portion of it, [all …]
|
/drivers/staging/wusbcore/Documentation/ |
D | wusb-design-overview.rst | 9 This program is free software; you can redistribute it and/or 10 modify it under the terms of the GNU General Public License version 13 This program is distributed in the hope that it will be useful, 90 associated spectrum to allow for devices sharing it. Allows to 119 whose root port is the radio and the WUSB devices connect to it. 120 To the system it looks like a separate USB host. The driver (will) 122 for which the root hub is the radio...To reiterate: it is a USB 128 package provides a driver for it (it looks like a network 137 wired devices, but it is connected to your PC connected via Wireless 138 USB. To the system it looks like yet another USB host. To the untrained [all …]
|
/drivers/usb/storage/ |
D | Kconfig | 41 If this driver is compiled as a module, it will be named ums-realtek. 54 If this driver is compiled as a module, it will be named ums-datafab. 62 If this driver is compiled as a module, it will be named ums-freecom. 79 If this driver is compiled as a module, it will be named ums-isd200. 101 If this driver is compiled as a module, it will be named ums-usbat. 110 If this driver is compiled as a module, it will be named ums-sddr09. 118 If this driver is compiled as a module, it will be named ums-sddr55. 126 If this driver is compiled as a module, it will be named ums-jumpshot. 137 If this driver is compiled as a module, it will be named ums-alauda. 151 If this driver is compiled as a module, it will be named ums-onetouch. [all …]
|
/drivers/net/wireless/ath/wil6210/ |
D | Kconfig | 15 If you choose to build it as a module, it will be called 26 it saves extra target transaction; 29 self-clear when accessed for debug purposes, it makes 43 If unsure, say Y to make it easier to debug problems. 55 If unsure, say Y to make it easier to debug problems.
|