Searched refs:range (Results 51 - 75 of 876) sorted by relevance

1234567891011>>

/linux-master/drivers/dax/
H A Dpmem.c12 struct range range; local
52 /* adjust the dax_region range to the start of data */
53 range = pgmap.range;
54 range.start += offset;
55 dax_region = alloc_dax_region(dev, region_id, &range,
65 .size = range_len(&range),
/linux-master/tools/mm/
H A Dslabinfo-gnuplot.sh38 echo "-r %d,%d - use data samples from a given range"
53 local range="every ::$xmin"
63 range="$range::$xmax"
94 plot "$file" $range u 2$xtic title 'SIZE' with boxes,\
95 '' $range u 3 title 'LOSS' with boxes
106 local range="every ::$xmin"
110 range="$range::$xmax"
117 gnuplot_cmd="$gnuplot_cmd '$i' $range usin
[all...]
/linux-master/include/linux/
H A Dof_address.h14 const __be32 *range; member in struct:of_pci_range_parser
34 #define for_each_of_pci_range(parser, range) \
35 for (; of_pci_range_parser_one(parser, range);)
49 if (!parser || !parser->node || !parser->range || parser->range == parser->end)
51 return (parser->end - parser->range) / (parser->na + parser->pna + parser->ns);
83 struct of_pci_range *range);
86 extern int of_pci_range_to_resource(struct of_pci_range *range,
130 struct of_pci_range *range)
141 static inline int of_pci_range_to_resource(struct of_pci_range *range, argument
128 of_pci_range_parser_one( struct of_pci_range_parser *parser, struct of_pci_range *range) argument
[all...]
/linux-master/arch/loongarch/kernel/
H A Dsetup.c469 struct logic_pio_hwaddr *range; local
471 range = kzalloc(sizeof(*range), GFP_ATOMIC);
472 if (!range)
475 range->fwnode = fwnode;
476 range->size = size = round_up(size, PAGE_SIZE);
477 range->hw_start = hw_start;
478 range->flags = LOGIC_PIO_CPU_MMIO;
480 ret = logic_pio_register_range(range);
482 kfree(range);
504 struct of_range range; local
[all...]
/linux-master/arch/x86/kernel/
H A Dmmconf-fam10h_64.c11 #include <linux/range.h>
37 const struct range *r1 = x1;
38 const struct range *r2 = x2;
66 struct range range[8]; local
115 * need to check if the range is in the high mmio range that is
134 range[hi_mmio_num].start = start;
135 range[hi_mmio_num].end = end;
142 /* sort the range */
[all...]
/linux-master/net/netfilter/
H A Dnf_nat_helper.c182 struct nf_nat_range2 range; local
188 range.flags = NF_NAT_RANGE_MAP_IPS;
189 range.min_addr = range.max_addr
191 nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC);
194 range.flags = (NF_NAT_RANGE_MAP_IPS | NF_NAT_RANGE_PROTO_SPECIFIED);
195 range.min_proto = range.max_proto = exp->saved_proto;
196 range.min_addr = range
205 int range, attempts_left; local
[all...]
H A Dnft_nat.c33 static void nft_nat_setup_addr(struct nf_nat_range2 *range, argument
39 range->min_addr.ip = (__force __be32)
41 range->max_addr.ip = (__force __be32)
45 memcpy(range->min_addr.ip6, &regs->data[priv->sreg_addr_min],
46 sizeof(range->min_addr.ip6));
47 memcpy(range->max_addr.ip6, &regs->data[priv->sreg_addr_max],
48 sizeof(range->max_addr.ip6));
53 static void nft_nat_setup_proto(struct nf_nat_range2 *range, argument
57 range->min_proto.all = (__force __be16)
59 range
63 nft_nat_setup_netmap(struct nf_nat_range2 *range, const struct nft_pktinfo *pkt, const struct nft_nat *priv) argument
110 struct nf_nat_range2 range; local
[all...]
/linux-master/drivers/firmware/efi/
H A Dunaccepted_memory.c36 struct accept_range range, *entry; local
47 * Only care for the part of the range that is represented
91 range.start = start / unit_size;
92 range.end = DIV_ROUND_UP(end, unit_size);
97 * Check if anybody works on accepting the same range of the memory.
104 if (entry->end <= range.start)
106 if (entry->start >= range.end)
110 * Somebody else accepting the range. Or at least part of it.
119 * Register that the range is about to be accepted.
122 list_add(&range
[all...]
/linux-master/drivers/gpu/drm/i915/selftests/
H A Dintel_uncore.c78 const struct i915_range *range; local
83 range = range_lists[j].regs;
84 for (i = 0, prev = -1; i < range_lists[j].size; i++, range++) {
85 if (range->end < range->start) {
86 pr_err("%s: range[%d]:(%06x-%06x) has end before start\n",
87 __func__, i, range->start, range->end);
91 if (prev >= (s32)range->start) {
92 pr_err("%s: range[
[all...]
H A Di915_random.c96 u64 range, addr; local
101 range = round_down(end - len, align) - round_up(start, align);
102 if (range) {
104 div64_u64_rem(addr, range, &addr);
/linux-master/fs/xfs/
H A Dxfs_discard.c44 * lock, gathers a range of inode cluster buffers that are allocated, drops the
230 * use daddr format for all range/len calculations as that is
231 * the format the range/len variables are supplied in by
247 * If the extent is entirely outside of the range we are
257 * If any blocks in the range are still busy, skip the
364 * trim a range of the filesystem.
369 * is a linear address range. Hence we need to use DADDR based conversions and
380 struct fstrim_range range; local
398 if (copy_from_user(&range, urange, sizeof(range)))
[all...]
/linux-master/drivers/pinctrl/
H A Dpinmux.h32 struct pinctrl_gpio_range *range,
35 struct pinctrl_gpio_range *range);
37 struct pinctrl_gpio_range *range,
65 struct pinctrl_gpio_range *range,
73 struct pinctrl_gpio_range *range)
78 struct pinctrl_gpio_range *range,
64 pinmux_request_gpio(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int pin, unsigned int gpio) argument
71 pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned int pin, struct pinctrl_gpio_range *range) argument
77 pinmux_gpio_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int pin, bool input) argument
H A Dcore.c182 /* Deletes a range of pin descriptors */
268 * gpio_to_pin() - GPIO range GPIO number to pin number translation
269 * @range: GPIO range used for the translation
273 * Finds the pin number for a given GPIO using the specified GPIO range
277 * This function assumes the gpio is part of the specified GPIO range, use
281 static inline int gpio_to_pin(struct pinctrl_gpio_range *range, argument
284 unsigned int pin = gc->base + offset - range->base;
285 if (range->pins)
286 return range
304 struct pinctrl_gpio_range *range; local
339 struct pinctrl_gpio_range *range = NULL; local
394 struct pinctrl_gpio_range *range; local
422 pinctrl_add_gpio_range(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range) argument
442 pinctrl_find_and_add_gpio_range(const char *devname, struct pinctrl_gpio_range *range) argument
484 struct pinctrl_gpio_range *range; local
513 struct pinctrl_gpio_range *range; local
528 pinctrl_remove_gpio_range(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range) argument
762 struct pinctrl_gpio_range *range; local
798 struct pinctrl_gpio_range *range; local
833 struct pinctrl_gpio_range *range; local
856 struct pinctrl_gpio_range *range; local
920 struct pinctrl_gpio_range *range; local
1652 struct pinctrl_gpio_range *range; local
1758 struct pinctrl_gpio_range *range; local
2210 struct pinctrl_gpio_range *range, *n; local
[all...]
/linux-master/include/drm/
H A Ddrm_gpuvm.h91 * @va: structure containing the address and range of the &drm_gpuva
100 * @range: the range
102 u64 range; member in struct:drm_gpuva::__anon1077
157 u64 addr, u64 range);
159 u64 addr, u64 range);
163 static inline void drm_gpuva_init(struct drm_gpuva *va, u64 addr, u64 range, argument
167 va->va.range = range;
339 u64 start_offset, u64 range,
837 u64 range; member in struct:drm_gpuva_op_map::__anon1086
1231 drm_gpuva_op_remap_to_unmap_range(const struct drm_gpuva_op_remap *op, u64 *start_addr, u64 *range) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_uvmm.c69 u64 range; member in struct:bind_job_op::__anon55
86 u64 range; member in struct:uvmm_map_args
92 u64 addr, u64 range)
96 return nvif_vmm_raw_sparse(vmm, addr, range, true);
101 u64 addr, u64 range)
105 return nvif_vmm_raw_sparse(vmm, addr, range, false);
110 u64 addr, u64 range)
114 return nvif_vmm_raw_get(vmm, addr, range, PAGE_SHIFT);
119 u64 addr, u64 range)
123 return nvif_vmm_raw_put(vmm, addr, range, PAGE_SHIF
91 nouveau_uvmm_vmm_sparse_ref(struct nouveau_uvmm *uvmm, u64 addr, u64 range) argument
100 nouveau_uvmm_vmm_sparse_unref(struct nouveau_uvmm *uvmm, u64 addr, u64 range) argument
109 nouveau_uvmm_vmm_get(struct nouveau_uvmm *uvmm, u64 addr, u64 range) argument
118 nouveau_uvmm_vmm_put(struct nouveau_uvmm *uvmm, u64 addr, u64 range) argument
127 nouveau_uvmm_vmm_unmap(struct nouveau_uvmm *uvmm, u64 addr, u64 range, bool sparse) argument
136 nouveau_uvmm_vmm_map(struct nouveau_uvmm *uvmm, u64 addr, u64 range, u64 bo_offset, u8 kind, struct nouveau_mem *mem) argument
175 u64 range = reg->va.range; local
184 u64 range = uvma->va.va.range; local
195 u64 range = uvma->va.va.range; local
205 u64 range = uvma->va.va.range; local
280 u64 range = reg->va.range; local
301 nouveau_uvma_region_insert(struct nouveau_uvmm *uvmm, struct nouveau_uvma_region *reg, u64 addr, u64 range) argument
328 nouveau_uvma_region_create(struct nouveau_uvmm *uvmm, u64 addr, u64 range) argument
359 nouveau_uvma_region_find_first(struct nouveau_uvmm *uvmm, u64 addr, u64 range) argument
368 nouveau_uvma_region_find(struct nouveau_uvmm *uvmm, u64 addr, u64 range) argument
399 u64 range = reg->va.range; local
412 nouveau_uvma_region_destroy(struct nouveau_uvmm *uvmm, u64 addr, u64 range) argument
556 nouveau_uvmm_sm_map_prepare_unwind(struct nouveau_uvmm *uvmm, struct nouveau_uvma_prealloc *new, struct drm_gpuva_ops *ops, u64 addr, u64 range) argument
734 nouveau_uvmm_sm_map_prepare(struct nouveau_uvmm *uvmm, struct nouveau_uvma_prealloc *new, struct nouveau_uvma_region *region, struct drm_gpuva_ops *ops, u64 addr, u64 range, u8 kind) argument
798 op_unmap_range(struct drm_gpuva_op_unmap *u, u64 addr, u64 range) argument
805 nouveau_uvmm_vmm_unmap(to_uvmm(uvma), addr, range, sparse); local
938 nouveau_uvmm_validate_range(struct nouveau_uvmm *uvmm, u64 addr, u64 range) argument
1014 bind_validate_map_sparse(struct nouveau_job *job, u64 addr, u64 range) argument
1045 bind_validate_map_common(struct nouveau_job *job, u64 addr, u64 range, bool sparse) argument
[all...]
/linux-master/mm/
H A Dmmu_notifier.c69 * - some range on the mm_struct is being invalidated
75 * - some range on the mm_struct is being invalidated
95 const struct mmu_notifier_range *range,
103 node = interval_tree_iter_first(&subscriptions->itree, range->start,
104 range->end - 1);
118 const struct mmu_notifier_range *range)
123 range->start, range->end - 1);
168 * range
172 * collision-retry scheme similar to seqcount for the VA range unde
94 mn_itree_inv_start_range(struct mmu_notifier_subscriptions *subscriptions, const struct mmu_notifier_range *range, unsigned long *seq) argument
117 mn_itree_inv_next(struct mmu_interval_notifier *interval_sub, const struct mmu_notifier_range *range) argument
264 struct mmu_notifier_range range = { local
444 mn_itree_invalidate(struct mmu_notifier_subscriptions *subscriptions, const struct mmu_notifier_range *range) argument
475 mn_hlist_invalidate_range_start( struct mmu_notifier_subscriptions *subscriptions, struct mmu_notifier_range *range) argument
536 __mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) argument
553 mn_hlist_invalidate_end(struct mmu_notifier_subscriptions *subscriptions, struct mmu_notifier_range *range) argument
574 __mmu_notifier_invalidate_range_end(struct mmu_notifier_range *range) argument
[all...]
/linux-master/arch/sparc/kernel/
H A Dof_device_common.h17 int of_bus_default_map(u32 *addr, const u32 *range, int na, int ns, int pna);
32 int (*map)(u32 *addr, const u32 *range,
/linux-master/arch/x86/kernel/cpu/mtrr/
H A Dcleanup.c27 #include <linux/range.h>
53 static struct range __initdata range[RANGE_NUM]; variable in typeref:struct:__initdata
62 x86_get_mtrr_mem_range(struct range *range, int nr_range, argument
76 nr_range = add_range_with_merge(range, RANGE_NUM, nr_range,
83 range[i].start, range[i].end);
105 subtract_range(range, RANGE_NUM, base, base + size);
108 subtract_range(range, RANGE_NU
133 sum_ranges(struct range *range, int nr_range) argument
460 x86_setup_var_mtrrs(struct range *range, int nr_range, u64 chunk_size, u64 gran_size) argument
[all...]
/linux-master/drivers/video/fbdev/core/
H A Dfb_backlight.c17 unsigned int i, flat, count, range = (max - min); local
28 fb_info->bl_curve[flat + i] = min + (range * (i + 1) / count);
/linux-master/io_uring/
H A Dfiletable.c163 struct io_uring_file_index_range range; local
166 if (copy_from_user(&range, arg, sizeof(range)))
168 if (check_add_overflow(range.off, range.len, &end))
170 if (range.resv || end > ctx->nr_user_files)
173 io_file_table_set_alloc_range(ctx, range.off, range.len);
/linux-master/arch/powerpc/kernel/
H A Disa-bridge.c63 struct of_range range; local
68 for_each_of_range(&parser, &range) {
69 if ((range.flags & ISA_SPACE_MASK) != ISA_SPACE_IO)
72 if (range.cpu_addr == OF_BAD_ADDR) {
78 if ((range.bus_addr & ~PAGE_MASK) || (range.cpu_addr & ~PAGE_MASK)) {
79 pr_warn("ISA: bridge %pOF has non aligned IO range\n", isa_node);
84 size = PAGE_ALIGN(range.size);
89 phb_io_base_phys = range.cpu_addr;
97 pr_err("no ISA IO ranges or unexpected isa range, mappin
[all...]
/linux-master/drivers/comedi/
H A DMakefile4 comedi-y := comedi_fops.o range.o drivers.o \
/linux-master/arch/x86/kvm/mmu/
H A Dtdp_mmu.h30 bool kvm_tdp_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range,
32 bool kvm_tdp_mmu_age_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range);
33 bool kvm_tdp_mmu_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range);
34 bool kvm_tdp_mmu_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range);
/linux-master/scripts/kconfig/tests/choice_randomize/
H A D__init__.py17 for i in range(100):
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_reg.c26 struct reg_range range[MAX_REG_RANGES]; member in struct:hw_reg_map
63 if (reg >= map->range[idx].start &&
64 reg < map->range[idx].end)

Completed in 197 milliseconds

1234567891011>>