Searched refs:range (Results 1 - 25 of 876) sorted by last modified time

1234567891011>>

/linux-master/sound/soc/ti/
H A Ddavinci-mcasp.c1384 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 Daf_inet.c1843 * 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 Dverifier.c97 * 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 Dregmap.h211 * 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 Dmm.h16 #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 Dioctl.c494 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 Dcore.c802 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 Dxe_vm.c668 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 Damdgpu_dm.c641 * 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 Damdgpu_ttm.c168 * @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 Damdgpu_object.c138 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 Damdgpu_amdkfd_gpuvm.c513 * 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 Dregmap.c1054 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 Dxprtsock.c1697 unsigned short range; local
1702 range = max - min + 1;
1703 rand = get_random_u32_below(range);
/linux-master/drivers/pinctrl/mediatek/
H A Dpinctrl-paris.c104 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 Dpinctrl-baytrail.c692 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 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/drivers/irqchip/
H A Dirq-gic-v3-its.c2032 * 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 Dconntrack.c76 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 Dhugetlb.c571 * 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 Dntfs_fs.h355 * 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 Dfile.c24 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 Dsmu_v13_0_6_ppt.c2369 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 Dkfd_svm.c48 /* 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 Dkfd_migrate.c209 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...]

Completed in 593 milliseconds

1234567891011>>