/linux-master/sound/soc/ti/ |
H A D | davinci-mcasp.c | 1384 struct snd_interval range; local 1390 snd_interval_any(&range); 1391 range.empty = 1; 1409 if (range.empty) { 1410 range.min = davinci_mcasp_dai_rates[i]; 1411 range.empty = 0; 1413 range.max = davinci_mcasp_dai_rates[i]; 1420 ri->min, ri->max, range.min, range.max, sbits, slots); 1423 &range); [all...] |
/linux-master/net/ipv4/ |
H A D | af_inet.c | 1843 * Set defaults for local port range 1845 net->ipv4.ip_local_ports.range = 60999u << 16 | 32768u; 1852 net->ipv4.ping_group_range.range[0] = make_kgid(&init_user_ns, 1); 1853 net->ipv4.ping_group_range.range[1] = make_kgid(&init_user_ns, 0);
|
/linux-master/kernel/bpf/ |
H A D | verifier.c | 97 * and the range of [ptr, ptr + map's value_size) is accessible. 367 struct bpf_retval_range range, const char *ctx, 383 verbose(env, " should have been in [%d, %d]\n", range.minval, range.maxval); 1769 /* Clear off and union(map_ptr, range) */ 1890 /* The register can already have a range from prior markings. 1967 /* If upper 32 bits of u64/s64 range don't change, we can use lower 32 1972 * [10, 20] range. But this property holds for any 64-bit range as 1973 * long as upper 32 bits in that entire range o 365 verbose_invalid_scalar(struct bpf_verifier_env *env, struct bpf_reg_state *reg, struct bpf_retval_range range, const char *ctx, const char *reg_name) argument 9837 retval_range_within(struct bpf_retval_range range, const struct bpf_reg_state *reg) argument 15379 struct bpf_retval_range range = retval_range(0, 1); local [all...] |
/linux-master/include/linux/ |
H A D | regmap.h | 211 * struct regmap_range - A register range, used for access related checks 234 * will return false. If a register belongs to a yes range, the corresponding 384 * @num_ranges: Number of range configuration entries. 471 * @range_min: Address of the lowest register address in virtual range. 472 * @range_max: Address of the highest register in virtual range. 481 * Registers, mapped to this virtual range, are accessed in two steps: 488 /* Registers of virtual address range */ 1307 const struct regmap_range *range) 1309 return reg >= range->range_min && reg <= range 1306 regmap_reg_in_range(unsigned int reg, const struct regmap_range *range) argument [all...] |
H A D | mm.h | 16 #include <linux/range.h> 1177 * Determine if an address is within the vmalloc range 3121 * Free reserved pages within range [PAGE_ALIGN(start), end & PAGE_MASK) 3123 * "poison" if it's within range [0, UCHAR_MAX]. 3158 * range [0, UCHAR_MAX]. 3185 * An architecture is expected to register range of page frames backed by 3386 unsigned long randomize_page(unsigned long start, unsigned long range);
|
/linux-master/fs/btrfs/ |
H A D | ioctl.c | 494 struct fstrim_range range; local 533 if (copy_from_user(&range, arg, sizeof(range))) 537 * NOTE: Don't truncate the range using super->total_bytes. Bytenr of 539 * sectorsize aligned bytenr in the range [0, U64_MAX]. 541 if (range.len < fs_info->sectorsize) 544 range.minlen = max(range.minlen, minlen); 545 ret = btrfs_trim_fs(fs_info, &range); 549 if (copy_to_user(arg, &range, sizeo 2611 struct btrfs_ioctl_defrag_range_args range = {0}; local [all...] |
/linux-master/drivers/nvme/host/ |
H A D | core.c | 802 struct nvme_dsm_range *range; local 810 static const size_t alloc_size = sizeof(*range) * NVME_DSM_MAX_RANGES; 812 range = kzalloc(alloc_size, GFP_ATOMIC | __GFP_NOWARN); 813 if (!range) { 815 * If we fail allocation our range, fallback to the controller 822 range = page_address(ns->ctrl->discard_page); 829 range[0].cattr = cpu_to_le32(0); 830 range[0].nlb = cpu_to_le32(nlb); 831 range[0].slba = cpu_to_le64(slba); 840 range[ [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_vm.c | 668 const struct mmu_notifier_range *range, 682 if (!mmu_notifier_range_blockable(range)) 893 vma->gpuva.va.range = end - start + 1; 1084 xe_vm_find_overlapping_vma(struct xe_vm *vm, u64 start, u64 range) argument 1093 xe_assert(vm->xe, start + range <= vm->size); 1095 gpuva = drm_gpuva_find_first(&vm->gpuvm, start, range); 2113 vm_dbg(&xe->drm, "MAP: addr=0x%016llx, range=0x%016llx", 2114 (ULL)op->map.va.addr, (ULL)op->map.va.range); 2118 vm_dbg(&xe->drm, "REMAP:UNMAP: addr=0x%016llx, range=0x%016llx, keep=%d", 2123 "REMAP:PREV: addr=0x%016llx, range 667 vma_userptr_invalidate(struct mmu_interval_notifier *mni, const struct mmu_notifier_range *range, unsigned long cur_seq) argument 2158 vm_bind_ioctl_ops_create(struct xe_vm *vm, struct xe_bo *bo, u64 bo_offset_or_userptr, u64 addr, u64 range, u32 operation, u32 flags, u32 prefetch_region, u16 pat_index) argument 2870 u64 range = (*bind_ops)[i].range; local 3021 u64 range = bind_ops[i].range; local 3049 u64 range = bind_ops[i].range; local 3136 u64 range = bind_ops[i].range; local [all...] |
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm.c | 641 * computation and below-the-range btr support in vrr mode. 11250 struct detailed_data_monitor_range *range; local 11310 range = &data->data.range; 11317 * Check for flag range limits only. If flag == 1 then 11322 if (range->flags != 1) 11325 connector->display_info.monitor_range.min_vfreq = range->min_vfreq; 11326 connector->display_info.monitor_range.max_vfreq = range->max_vfreq; 11340 range->pixel_clock_mhz * 10;
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ttm.c | 168 * @mm_cur: range to map 671 struct hmm_range **range) 682 *range = NULL; 707 readonly, NULL, pages, range); 718 /* amdgpu_ttm_tt_discard_user_pages - Discard range and pfn array allocations 721 struct hmm_range *range) 725 if (gtt && gtt->userptr && range) 726 amdgpu_hmm_range_get_pages_done(range); 731 * Check if the pages backing this ttm range have been invalidated 736 struct hmm_range *range) 670 amdgpu_ttm_tt_get_user_pages(struct amdgpu_bo *bo, struct page **pages, struct hmm_range **range) argument 720 amdgpu_ttm_tt_discard_user_pages(struct ttm_tt *ttm, struct hmm_range *range) argument 735 amdgpu_ttm_tt_get_user_pages_done(struct ttm_tt *ttm, struct hmm_range *range) argument [all...] |
H A D | amdgpu_object.c | 138 places[c].fpfn = adev->gmc.mem_partitions[mem_id].range.fpfn; 140 * memory partition range lpfn is inclusive start + size - 1 143 places[c].lpfn = adev->gmc.mem_partitions[mem_id].range.lpfn + 1; 874 * @min_offset: the start of requested address range 875 * @max_offset: the end of requested address range 877 * Pins the buffer object according to requested domain and address range. If
|
H A D | amdgpu_amdkfd_gpuvm.c | 513 * create_sg_table() - Create an sg_table for a contiguous DMA addr range 1056 struct hmm_range *range; local 1088 ret = amdgpu_ttm_tt_get_user_pages(bo, bo->tbo.ttm->pages, &range); 1106 amdgpu_ttm_tt_get_user_pages_done(bo->tbo.ttm, range); 1915 amdgpu_ttm_tt_discard_user_pages(mem->bo->tbo.ttm, mem->range); 2534 amdgpu_ttm_tt_discard_user_pages(bo->tbo.ttm, mem->range); 2535 mem->range = NULL; 2560 &mem->range); 2586 /* set mem valid if mem has hmm range associated */ 2587 if (mem->range) [all...] |
/linux-master/drivers/base/regmap/ |
H A D | regmap.c | 1054 dev_err(map->dev, "Invalid range %d: %d < %d\n", i, 1060 dev_err(map->dev, "Invalid range %d: %d > %d\n", i, 1067 "Invalid range %d: selector out of map\n", i); 1072 dev_err(map->dev, "Invalid range %d: window_len 0\n", 1077 /* Make sure, that this register range has no selector 1085 /* Allow data window inside its own virtual range */ 1123 dev_err(map->dev, "Failed to add range %d\n", i); 1525 struct regmap_range_node *range, 1534 win_offset = (*reg - range->range_min) % range 1524 _regmap_select_page(struct regmap *map, unsigned int *reg, struct regmap_range_node *range, unsigned int val_num) argument 1602 struct regmap_range_node *range; local 1836 struct regmap_range_node *range; local 1864 struct regmap_range_node *range; local 2425 _regmap_register_page(struct regmap *map, unsigned int reg, struct regmap_range_node *range) argument 2452 struct regmap_range_node *range; local 2572 struct regmap_range_node *range; local 2717 struct regmap_range_node *range; local 2750 struct regmap_range_node *range; local [all...] |
/linux-master/net/sunrpc/ |
H A D | xprtsock.c | 1697 unsigned short range; local 1702 range = max - min + 1; 1703 rand = get_random_u32_below(range);
|
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-paris.c | 104 struct pinctrl_gpio_range *range, 117 struct pinctrl_gpio_range *range, 103 mtk_pinmux_gpio_request_enable(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int pin) argument 116 mtk_pinmux_gpio_set_direction(struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned int pin, bool input) argument
|
/linux-master/drivers/pinctrl/intel/ |
H A D | pinctrl-baytrail.c | 692 struct pinctrl_gpio_range *range, 725 struct pinctrl_gpio_range *range, 751 struct pinctrl_gpio_range *range, 1495 dev_err(dev, "failed to add GPIO pin range\n"); 691 byt_gpio_request_enable(struct pinctrl_dev *pctl_dev, struct pinctrl_gpio_range *range, unsigned int offset) argument 724 byt_gpio_disable_free(struct pinctrl_dev *pctl_dev, struct pinctrl_gpio_range *range, unsigned int offset) argument 750 byt_gpio_set_direction(struct pinctrl_dev *pctl_dev, struct pinctrl_gpio_range *range, unsigned int offset, bool input) argument
|
/linux-master/drivers/pinctrl/ |
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/drivers/irqchip/ |
H A D | irq-gic-v3-its.c | 2032 * allocate from. To allocate LPIs, just pick the first range that 2034 * amount. Once empty, remove the range from the list. 2036 * To free a range of LPIs, add a free range to the list, sort it and 2037 * merge the result if the new range happens to be adjacent to an 2056 struct lpi_range *range; local 2058 range = kmalloc(sizeof(*range), GFP_KERNEL); 2059 if (range) { 2060 range 2069 struct lpi_range *range, *tmp; local [all...] |
/linux-master/net/openvswitch/ |
H A D | conntrack.c | 76 struct nf_nat_range2 range; /* Only present for SRC NAT and DST NAT. */ member in struct:ovs_conntrack_info 676 err = nf_ct_nat(skb, ct, ctinfo, &action, &info->range, info->commit); 1111 nla_memcpy(&info->range.min_addr, a, 1112 sizeof(info->range.min_addr)); 1113 info->range.flags |= NF_NAT_RANGE_MAP_IPS; 1118 nla_memcpy(&info->range.max_addr, a, 1119 sizeof(info->range.max_addr)); 1120 info->range.flags |= NF_NAT_RANGE_MAP_IPS; 1124 info->range.min_proto.all = htons(nla_get_u16(a)); 1125 info->range [all...] |
/linux-master/mm/ |
H A D | hugetlb.c | 571 * the regions for this range. 586 /* In this loop, we essentially handle an entry for the range 591 /* Skip irrelevant regions that start before our range. */ 601 /* When we find a region that starts beyond our range, we've 621 /* Handle the case where our range extends beyond 690 * Add the huge page range represented by [f, t) to the reserve 691 * map. Regions will be taken from the cache to fill in this range. 693 * call to region_chg with the same range, but in some cases the cache will not 732 /* region_add operation of range 1 should never need to 755 * huge pages in the specified range [ 5381 struct mmu_notifier_range range; local 5598 struct mmu_notifier_range range; local 5849 struct mmu_notifier_range range; local 5939 struct mmu_notifier_range range; local 6958 struct mmu_notifier_range range; local 7696 struct mmu_notifier_range range; local [all...] |
/linux-master/fs/ntfs3/ |
H A D | ntfs_fs.h | 355 * Valid size: [0 - i_valid) - these range in file contains valid data. 853 int ntfs_trim_fs(struct ntfs_sb_info *sbi, struct fstrim_range *range);
|
H A D | file.c | 24 struct fstrim_range range; local 36 if (copy_from_user(&range, user_range, sizeof(range))) 39 range.minlen = max_t(u32, range.minlen, bdev_discard_granularity(dev)); 41 err = ntfs_trim_fs(sbi, &range); 45 if (copy_to_user(user_range, &range, sizeof(range))) 176 * It zeroes a range [vbo, vbo_to). 539 * Write tail of the last page before removed range sinc [all...] |
/linux-master/drivers/gpu/drm/amd/pm/swsmu/smu13/ |
H A D | smu_v13_0_6_ppt.c | 2369 struct smu_temperature_range *range) 2379 if (!range) 2401 range->hotspot_emergency_max = max3(aid_temp, xcd_temp, ccd_temp) * 2409 range->mem_emergency_max = 2418 range->hotspot_crit_max = 2428 range->mem_crit_max = max_temp * SMU_TEMPERATURE_UNITS_PER_CENTIGRADES; 2368 smu_v13_0_6_get_thermal_temperature_range(struct smu_context *smu, struct smu_temperature_range *range) argument
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_svm.c | 48 /* Long enough to ensure no retry fault comes after svm range is restored and 60 /* Giant svm range split into smaller ranges based on this, it is decided using 74 const struct mmu_notifier_range *range, 85 * @prange: svm range structure to be removed 121 * svm_range_add_to_svms - add svm range to svms 122 * @prange: svm range structure to be added 124 * Add the svm range to svms interval tree and link list 187 bo_adev->kfd.pgmap.range.start; 459 * Migrate from GPU to GPU, remove range from source svm_bo->node 460 * range lis 2497 svm_range_cpu_invalidate_pagetables(struct mmu_interval_notifier *mni, const struct mmu_notifier_range *range, unsigned long cur_seq) argument [all...] |
H A D | kfd_migrate.c | 209 return (addr + adev->kfd.pgmap.range.start) >> PAGE_SHIFT; 239 return (addr - adev->kfd.pgmap.range.start); 421 dev_err(adev->dev, "%s: vma setup fail %d range [0x%lx 0x%lx]\n", 468 * svm_migrate_ram_to_vram - migrate svm range from system to device 469 * @prange: range structure 494 pr_debug("range [0x%lx 0x%lx] out prange [0x%lx 0x%lx]\n", 663 * svm_migrate_vma_to_ram - migrate range inside one vma from device to system 665 * @prange: svm range structure 666 * @vma: vm_area_struct that range [start, end] belongs to 667 * @start: range star [all...] |