/linux-master/drivers/dax/ |
H A D | pmem.c | 12 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 D | slabinfo-gnuplot.sh | 38 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 D | of_address.h | 14 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 D | setup.c | 469 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 D | mmconf-fam10h_64.c | 11 #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 D | nf_nat_helper.c | 182 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 D | nft_nat.c | 33 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, ®s->data[priv->sreg_addr_min], 46 sizeof(range->min_addr.ip6)); 47 memcpy(range->max_addr.ip6, ®s->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 D | unaccepted_memory.c | 36 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 D | intel_uncore.c | 78 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 D | i915_random.c | 96 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 D | xfs_discard.c | 44 * 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 D | pinmux.h | 32 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 D | core.c | 182 /* 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 D | drm_gpuvm.h | 91 * @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 D | nouveau_uvmm.c | 69 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 D | mmu_notifier.c | 69 * - 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 D | of_device_common.h | 17 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 D | cleanup.c | 27 #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 D | fb_backlight.c | 17 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 D | filetable.c | 163 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 D | isa-bridge.c | 63 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 D | Makefile | 4 comedi-y := comedi_fops.o range.o drivers.o \
|
/linux-master/arch/x86/kvm/mmu/ |
H A D | tdp_mmu.h | 30 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__.py | 17 for i in range(100):
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_reg.c | 26 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)
|