/linux/drivers/gpu/drm/sun4i/ |
H A D | sun8i_csc.c | 113 enum drm_color_range range) in sun8i_csc_set_coefficients() argument 119 table = yuv2rgb[range][encoding]; in sun8i_csc_set_coefficients() 146 enum drm_color_range range) in sun8i_de3_ccsc_set_coefficients() argument 152 table = yuv2rgb_de3[range][encoding]; in sun8i_de3_ccsc_set_coefficients() 211 enum drm_color_range range) in sun8i_csc_set_ccsc_coefficients() argument 217 mode, encoding, range); in sun8i_csc_set_ccsc_coefficients() 224 mode, encoding, range); in sun8i_csc_set_ccsc_coefficients()
|
/linux/Documentation/core-api/ |
H A D | maple_tree.rst | 16 supports iterating over a range of entries and going to the previous or next 52 freshly-initialised maple tree contains a ``NULL`` pointer for the range ``0`` 63 but takes a range. mtree_load() is used to retrieve the entry stored at a 64 given index. You can use mtree_erase() to erase an entire range by only 65 knowing one value within that range, or mtree_store() call with an entry of 66 NULL may be used to partially erase a range or many ranges at once. 68 If you want to only store a new entry to a range (or index) if that range is 70 return -EEXIST if the range is not empty. 74 You can walk each entry within a range by calling mt_for_each(). You must 76 element of the tree then ``0`` and ``ULONG_MAX`` may be used as the range. If [all …]
|
/linux/arch/mips/pci/ |
H A D | pci-legacy.c | 139 struct of_pci_range range; in pci_load_of_ranges() local 147 for_each_of_pci_range(&parser, &range) { in pci_load_of_ranges() 150 switch (range.flags & IORESOURCE_TYPE_BITS) { in pci_load_of_ranges() 153 (unsigned long)ioremap(range.cpu_addr, in pci_load_of_ranges() 154 range.size); in pci_load_of_ranges() 163 res->flags = range.flags; in pci_load_of_ranges() 164 res->start = range.cpu_addr; in pci_load_of_ranges() 165 res->end = range.cpu_addr + range.size - 1; in pci_load_of_ranges()
|
/linux/drivers/hid/ |
H A D | hid-lg4ff.c | 61 static void lg4ff_set_range_dfp(struct hid_device *hid, u16 range); 62 static void lg4ff_set_range_g25(struct hid_device *hid, u16 range); 67 u16 range; member 79 void (*set_range)(struct hid_device *hid, u16 range); 103 void (*set_range)(struct hid_device *hid, u16 range); 277 static s32 lg4ff_adjust_dfp_x_axis(s32 value, u16 range) in lg4ff_adjust_dfp_x_axis() argument 282 if (range == 900) in lg4ff_adjust_dfp_x_axis() 284 else if (range == 200) in lg4ff_adjust_dfp_x_axis() 286 else if (range < 200) in lg4ff_adjust_dfp_x_axis() 291 new_value = 8192 + mult_frac(value - 8192, max_range, range); in lg4ff_adjust_dfp_x_axis() [all …]
|
/linux/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, in pinmux_request_gpio() argument 73 struct pinctrl_gpio_range *range) in pinmux_free_gpio() argument 78 struct pinctrl_gpio_range *range, in pinmux_gpio_direction() argument
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_hmm.c | 31 static void xe_mark_range_accessed(struct hmm_range *range, bool write) in xe_mark_range_accessed() argument 36 npages = xe_npages_in_range(range->start, range->end); in xe_mark_range_accessed() 38 page = hmm_pfn_to_page(range->hmm_pfns[i]); in xe_mark_range_accessed() 80 static int xe_build_sg(struct xe_device *xe, struct hmm_range *range, in xe_build_sg() argument 88 npages = xe_npages_in_range(range->start, range->end); in xe_build_sg() 94 pages[i] = hmm_pfn_to_page(range->hmm_pfns[i]); in xe_build_sg()
|
/linux/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 68 container_of(chip, struct stm32_gpio_bank, range) 93 struct pinctrl_gpio_range range; member 211 struct pinctrl_gpio_range *range; in stm32_gpio_request() local 214 range = pinctrl_find_gpio_range_from_pin_nolock(pctl->pctl_dev, pin); in stm32_gpio_request() 215 if (!range) { in stm32_gpio_request() 825 struct pinctrl_gpio_range *range; in stm32_pmx_set_mux() local 834 range = pinctrl_find_gpio_range_from_pin(pctldev, g->pin); in stm32_pmx_set_mux() 835 if (!range) { in stm32_pmx_set_mux() 840 bank = gpiochip_get_data(range->gc); in stm32_pmx_set_mux() 850 struct pinctrl_gpio_range *range, unsigned gpio, in stm32_pmx_gpio_set_direction() argument [all …]
|
/linux/fs/xfs/ |
H A D | xfs_discard.c | 647 struct fstrim_range range; in xfs_ioc_trim() local 672 if (copy_from_user(&range, urange, sizeof(range))) in xfs_ioc_trim() 675 range.minlen = max_t(u64, granularity, range.minlen); in xfs_ioc_trim() 676 minlen = XFS_B_TO_FSB(mp, range.minlen); in xfs_ioc_trim() 686 if (range.start >= XFS_FSB_TO_B(mp, max_blocks) || in xfs_ioc_trim() 687 range.minlen > XFS_FSB_TO_B(mp, mp->m_ag_max_usable) || in xfs_ioc_trim() 688 range.len < mp->m_sb.sb_blocksize) in xfs_ioc_trim() 691 start = BTOBB(range.start); in xfs_ioc_trim() 692 end = start + BTOBBT(range.len) - 1; in xfs_ioc_trim() 709 range.len = min_t(unsigned long long, range.len, in xfs_ioc_trim() [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-firmware-efi-runtime-map | 17 subdirectories are named with the number of the memory range:: 28 attribute The attributes of the memory range. 29 num_pages The size of the memory range in pages. 30 phys_addr The physical address of the memory range. 31 type The type of the memory range. 32 virt_addr The virtual address of the memory range.
|
/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
H A D | hardwaremanager.c | 235 struct PP_TemperatureRange range = { in phm_start_thermal_controller() local 253 hwmgr, &range); in phm_start_thermal_controller() 258 ret = hwmgr->hwmgr_func->start_thermal_controller(hwmgr, &range); in phm_start_thermal_controller() 260 adev->pm.dpm.thermal.min_temp = range.min; in phm_start_thermal_controller() 261 adev->pm.dpm.thermal.max_temp = range.max; in phm_start_thermal_controller() 262 adev->pm.dpm.thermal.max_edge_emergency_temp = range.edge_emergency_max; in phm_start_thermal_controller() 263 adev->pm.dpm.thermal.min_hotspot_temp = range.hotspot_min; in phm_start_thermal_controller() 264 adev->pm.dpm.thermal.max_hotspot_crit_temp = range.hotspot_crit_max; in phm_start_thermal_controller() 265 adev->pm.dpm.thermal.max_hotspot_emergency_temp = range.hotspot_emergency_max; in phm_start_thermal_controller() 266 adev->pm.dpm.thermal.min_mem_temp = range.mem_min; in phm_start_thermal_controller() [all …]
|
/linux/fs/nfs/ |
H A D | pnfs.c | 60 const struct pnfs_layout_range *range, 417 struct pnfs_layout_range range = { in nfs4_layout_refresh_old_stateid() local 437 err = pnfs_mark_matching_lsegs_return(lo, &head, &range, 0); in nfs4_layout_refresh_old_stateid() 440 *dst_range = range; in nfs4_layout_refresh_old_stateid() 461 struct pnfs_layout_range range = { in pnfs_mark_layout_stateid_invalid() local 472 pnfs_free_returned_lsegs(lo, lseg_list, &range, 0); in pnfs_mark_layout_stateid_invalid() 484 struct pnfs_layout_range range = { in pnfs_mark_layout_stateid_return() local 489 return pnfs_mark_matching_lsegs_return(lo, lseg_list, &range, seq); in pnfs_mark_layout_stateid_return() 518 struct pnfs_layout_range range = { in pnfs_layout_io_set_failed() local 527 pnfs_mark_matching_lsegs_return(lo, &head, &range, 0); in pnfs_layout_io_set_failed() [all …]
|
/linux/mm/ |
H A D | ptdump.c | 154 const struct ptdump_range *range = st->range; in ptdump_walk_pgd() local 157 while (range->start != range->end) { in ptdump_walk_pgd() 158 walk_page_range_novma(mm, range->start, range->end, in ptdump_walk_pgd() 160 range++; in ptdump_walk_pgd()
|
/linux/virt/kvm/ |
H A D | kvm_main.c | 542 typedef bool (*gfn_handler_t)(struct kvm *kvm, struct kvm_gfn_range *range); 593 const struct kvm_mmu_notifier_range *range) in __kvm_handle_hva_range() argument 604 if (WARN_ON_ONCE(range->end <= range->start)) in __kvm_handle_hva_range() 608 if (WARN_ON_ONCE(IS_KVM_NULL_FN(range->on_lock) && in __kvm_handle_hva_range() 609 IS_KVM_NULL_FN(range->handler))) in __kvm_handle_hva_range() 619 range->start, range->end - 1) { in __kvm_handle_hva_range() 623 hva_start = max_t(unsigned long, range->start, slot->userspace_addr); in __kvm_handle_hva_range() 624 hva_end = min_t(unsigned long, range->end, in __kvm_handle_hva_range() 633 gfn_range.arg = range->arg; in __kvm_handle_hva_range() 634 gfn_range.may_block = range->may_block; in __kvm_handle_hva_range() [all …]
|
/linux/arch/arm64/kernel/pi/ |
H A D | kaslr_early.c | 44 u64 seed, range; in kaslr_early_init() local 64 range = (VMALLOC_END - KIMAGE_VADDR) / 2; in kaslr_early_init() 65 return range / 2 + (((__uint128_t)range * seed) >> 64); in kaslr_early_init()
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | metafmt-vivid.rst | 18 corresponding controls of the vivid driver with respect to the range and default values. 30 - Image brightness, the value is in the range 0 to 255, with the default value as 128. 32 - Image contrast, the value is in the range 0 to 255, with the default value as 128. 34 - Image color saturation, the value is in the range 0 to 255, with the default value as 128. 36 - Image color balance, the value is in the range -128 to 128, with the default value as 0.
|
/linux/drivers/nvdimm/ |
H A D | region.c | 19 struct range range = { in nd_region_probe() local 44 nvdimm_badblocks_populate(nd_region, &nd_region->bb, &range); in nd_region_probe() 128 struct range range = { in nd_region_notify() local 135 &nd_region->bb, &range); in nd_region_notify()
|
/linux/drivers/accel/ivpu/ |
H A D | ivpu_hw.h | 78 static inline void ivpu_hw_range_init(struct ivpu_addr_range *range, u64 start, u64 size) in ivpu_hw_range_init() argument 80 range->start = start; in ivpu_hw_range_init() 81 range->end = start + size; in ivpu_hw_range_init() 84 static inline u64 ivpu_hw_range_size(const struct ivpu_addr_range *range) in ivpu_hw_range_size() argument 86 return range->end - range->start; in ivpu_hw_range_size()
|
/linux/net/netfilter/ |
H A D | nft_masq.c | 101 struct nf_nat_range2 range; in nft_masq_eval() local 103 memset(&range, 0, sizeof(range)); in nft_masq_eval() 104 range.flags = priv->flags; in nft_masq_eval() 106 range.min_proto.all = (__force __be16) in nft_masq_eval() 108 range.max_proto.all = (__force __be16) in nft_masq_eval() 116 &range, in nft_masq_eval() 121 regs->verdict.code = nf_nat_masquerade_ipv6(pkt->skb, &range, in nft_masq_eval()
|
H A D | nft_redir.c | 106 struct nf_nat_range2 range; in nft_redir_eval() local 108 memset(&range, 0, sizeof(range)); in nft_redir_eval() 109 range.flags = priv->flags; in nft_redir_eval() 111 range.min_proto.all = (__force __be16) in nft_redir_eval() 113 range.max_proto.all = (__force __be16) in nft_redir_eval() 119 regs->verdict.code = nf_nat_redirect_ipv4(pkt->skb, &range, in nft_redir_eval() 124 regs->verdict.code = nf_nat_redirect_ipv6(pkt->skb, &range, in nft_redir_eval()
|
/linux/net/openvswitch/ |
H A D | conntrack.c | 76 struct nf_nat_range2 range; /* Only present for SRC NAT and DST NAT. */ member 681 err = nf_ct_nat(skb, ct, ctinfo, &action, &info->range, info->commit); in ovs_ct_nat() 1143 nla_memcpy(&info->range.min_addr, a, in parse_nat() 1144 sizeof(info->range.min_addr)); in parse_nat() 1145 info->range.flags |= NF_NAT_RANGE_MAP_IPS; in parse_nat() 1150 nla_memcpy(&info->range.max_addr, a, in parse_nat() 1151 sizeof(info->range.max_addr)); in parse_nat() 1152 info->range.flags |= NF_NAT_RANGE_MAP_IPS; in parse_nat() 1156 info->range.min_proto.all = htons(nla_get_u16(a)); in parse_nat() 1157 info->range.flags |= NF_NAT_RANGE_PROTO_SPECIFIED; in parse_nat() [all …]
|
/linux/sound/isa/gus/ |
H A D | gus_volume.c | 71 unsigned short range, increment, value, i; 79 range = 4; 85 range = i; 90 if (range == 4) { 91 range = 3; 95 return (range << 6) | (increment & 0x3f);
|
/linux/drivers/iio/light/ |
H A D | isl76682.c | 52 u8 range; member 57 u8 range; member 75 chip->range; in isl76682_get() 116 chip->range = isl76682_range_table[i].range; in isl76682_write_raw() 147 if (chip->range != isl76682_range_table[i].range) in isl76682_read_raw() 302 chip->range = ISL76682_COMMAND_RANGE_LUX_1K; in isl76682_probe()
|
/linux/drivers/iio/magnetometer/ |
H A D | af8133j.c | 53 u8 range; member 145 if (data->range == AF8133J_REG_RANGE_22G) { in af8133j_reset() 146 ret = regmap_write(data->regmap, AF8133J_REG_RANGE, data->range); in af8133j_reset() 268 if (data->range == AF8133J_REG_RANGE_12G) in af8133j_read_raw() 299 u8 range; in af8133j_set_scale() local 303 range = AF8133J_REG_RANGE_12G; in af8133j_set_scale() 305 range = AF8133J_REG_RANGE_22G; in af8133j_set_scale() 318 AF8133J_REG_RANGE, range); in af8133j_set_scale() 322 data->range = range; in af8133j_set_scale() 417 data->range = AF8133J_REG_RANGE_12G; in af8133j_probe()
|
/linux/drivers/clk/versatile/ |
H A D | clk-vexpress-osc.c | 69 u32 range[2]; in vexpress_osc_probe() local 80 if (of_property_read_u32_array(pdev->dev.of_node, "freq-range", range, in vexpress_osc_probe() 81 ARRAY_SIZE(range)) == 0) { in vexpress_osc_probe() 82 osc->rate_min = range[0]; in vexpress_osc_probe() 83 osc->rate_max = range[1]; in vexpress_osc_probe()
|
/linux/arch/s390/mm/ |
H A D | extmem.c | 49 struct qrange range[6]; member 71 struct qrange range[6]; member 203 seg->vm_segtype = qout->range[0].start & 0xff; in query_segment_type() 211 if (((qout->range[i].start & 0xff) != SEG_TYPE_EW) && in query_segment_type() 212 ((qout->range[i].start & 0xff) != SEG_TYPE_EN)) { in query_segment_type() 216 if (start != qout->range[i].start >> PAGE_SHIFT) { in query_segment_type() 220 start = (qout->range[i].end >> PAGE_SHIFT) + 1; in query_segment_type() 229 memcpy (seg->range, qout->range, 6*sizeof(struct qrange)); in query_segment_type() 587 seg->range[i].start >> PAGE_SHIFT, in segment_save() 588 seg->range[i].end >> PAGE_SHIFT, in segment_save() [all …]
|