Home
last modified time | relevance | path

Searched refs:it (Results 1 – 25 of 437) sorted by relevance

12345678910>>...18

/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dvmm.c98 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/
Damdgpu_mn.c62 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/
Dradeon_mn.c48 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 …]
Dradeon_vm.c331 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/
DKconfig8 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/
Dbase.c1278 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/
DKconfig24 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/
DKconfig9 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/
Drange.c51 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/
Dsysfs-bus-iio-light6 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/
DKconfig10 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/
Drti800.c253 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 …]
Dpcl818.c911 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 …]
Ddt2815.c137 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()
Dni_labpc.c76 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/
Dalloc.c249 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/
Di915_gem_userptr.c43 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 …]
Di915_gem_context.h213 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/
Derror.c20 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/
Dintel_engine_user.c21 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/
DTODO14 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/
Dcopying7 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/
Dwusb-design-overview.rst9 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/
DKconfig41 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/
DKconfig15 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.

12345678910>>...18