Searched refs:range (Results 76 - 100 of 876) sorted by relevance

1234567891011>>

/linux-master/drivers/dax/
H A Dbus.h6 #include <linux/range.h>
18 struct range *range, int target_node, unsigned int align,
H A Ddevice.c61 struct range *range = &dax_range->range; local
65 pgoff_end = dax_range->pgoff + PHYS_PFN(range_len(range)) - 1;
68 phys = PFN_PHYS(pgoff - dax_range->pgoff) + range->start;
69 if (phys + size - 1 <= range->end)
406 "static pgmap / multi-range device conflict\n");
428 struct range *range = &dev_dax->ranges[i].range; local
434 struct range *range = &dev_dax->ranges[i].range; local
[all...]
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dreg_bounds.c218 struct range { struct
222 static void snprintf_range(enum num_t t, struct strbuf *sb, struct range x)
234 static void print_range(enum num_t t, struct range x, const char *sfx)
242 static const struct range unkn[] = {
249 static struct range unkn_subreg(enum num_t t)
260 static struct range range(enum num_t t, u64 a, u64 b) function
263 case U64: return (struct range){ (u64)a, (u64)b };
264 case U32: return (struct range){ (u32)a, (u32)b };
265 case S64: return (struct range){ (s6
[all...]
/linux-master/lib/
H A Dtest_hmm.c207 static int dmirror_do_fault(struct dmirror *dmirror, struct hmm_range *range) argument
209 unsigned long *pfns = range->hmm_pfns;
212 for (pfn = (range->start >> PAGE_SHIFT);
213 pfn < (range->end >> PAGE_SHIFT);
231 else if (WARN_ON(range->default_flags & HMM_PFN_WRITE))
258 const struct mmu_notifier_range *range,
267 if (range->event == MMU_NOTIFY_MIGRATE &&
268 range->owner == dmirror->mdevice)
271 if (mmu_notifier_range_blockable(range))
277 dmirror_do_update(dmirror, range
257 dmirror_interval_invalidate(struct mmu_interval_notifier *mni, const struct mmu_notifier_range *range, unsigned long cur_seq) argument
287 dmirror_range_fault(struct dmirror *dmirror, struct hmm_range *range) argument
333 struct hmm_range range = { local
1039 dmirror_mkentry(struct dmirror *dmirror, struct hmm_range *range, unsigned char *perm, unsigned long entry) argument
1080 dmirror_snapshot_invalidate(struct mmu_interval_notifier *mni, const struct mmu_notifier_range *range, unsigned long cur_seq) argument
1107 dmirror_range_snapshot(struct dmirror *dmirror, struct hmm_range *range, unsigned char *perm) argument
1175 struct hmm_range range = { local
[all...]
/linux-master/net/ipv4/netfilter/
H A Dnf_nat_pptp.c52 struct nf_nat_range2 range; local
98 range.flags = NF_NAT_RANGE_MAP_IPS;
99 range.min_addr = range.max_addr
102 range.flags |= NF_NAT_RANGE_PROTO_SPECIFIED;
103 range.min_proto = range.max_proto = exp->saved_proto;
105 nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC);
108 range.flags = NF_NAT_RANGE_MAP_IPS;
109 range
[all...]
/linux-master/drivers/clk/versatile/
H A Dclk-vexpress-osc.c69 u32 range[2]; local
80 if (of_property_read_u32_array(pdev->dev.of_node, "freq-range", range,
81 ARRAY_SIZE(range)) == 0) {
82 osc->rate_min = range[0];
83 osc->rate_max = range[1];
/linux-master/drivers/virt/acrn/
H A Dioreq.c118 struct acrn_ioreq_range *range; local
122 "Invalid IO range [0x%llx,0x%llx]\n", start, end);
126 range = kzalloc(sizeof(*range), GFP_KERNEL);
127 if (!range)
130 range->type = type;
131 range->start = start;
132 range->end = end;
135 list_add(&range->list, &client->range_list);
151 struct acrn_ioreq_range *range; local
354 acrn_in_range(struct acrn_ioreq_range *range, struct acrn_io_request *req) argument
385 struct acrn_ioreq_range *range; local
467 struct acrn_ioreq_range *range, *next; local
[all...]
/linux-master/mm/
H A Dptdump.c154 const struct ptdump_range *range = st->range; local
157 while (range->start != range->end) {
158 walk_page_range_novma(mm, range->start, range->end,
160 range++;
/linux-master/fs/
H A Duserfaultfd.c124 struct userfaultfd_wake_range *range = key; local
132 start = range->start;
133 len = range->len;
871 struct userfaultfd_wake_range range = { .len = 0, }; local
918 __wake_up_locked_key(&ctx->fault_pending_wqh, TASK_NORMAL, &range);
919 __wake_up(&ctx->fault_wqh, TASK_NORMAL, 1, &range);
1212 struct userfaultfd_wake_range *range)
1215 /* wake all in the range and autoremove */
1218 range);
1220 __wake_up(&ctx->fault_wqh, TASK_NORMAL, 1, range);
1211 __wake_userfault(struct userfaultfd_ctx *ctx, struct userfaultfd_wake_range *range) argument
1224 wake_userfault(struct userfaultfd_ctx *ctx, struct userfaultfd_wake_range *range) argument
1611 struct userfaultfd_wake_range range; local
1659 struct userfaultfd_wake_range range; local
1692 struct userfaultfd_wake_range range; local
1749 struct userfaultfd_wake_range range; local
1800 struct userfaultfd_wake_range range; local
1851 struct userfaultfd_wake_range range; local
1909 struct userfaultfd_wake_range range; local
1978 struct userfaultfd_wake_range range; local
[all...]
/linux-master/fs/ocfs2/
H A Dmove_extents.c42 struct ocfs2_move_extents *range; member in struct:ocfs2_move_extents_context
295 context->range->me_flags &= ~OCFS2_MOVE_EXT_FL_COMPLETE;
400 * 'vict_blkno' was out of the valid range.
466 struct ocfs2_move_extents *range)
479 range->me_goal = ocfs2_block_to_cluster_start(inode->i_sb,
480 range->me_goal);
485 ret = ocfs2_find_victim_alloc_group(inode, range->me_goal,
498 if (range->me_goal == le64_to_cpu(bg->bg_blkno))
499 range->me_goal += c_to_b;
505 range
465 ocfs2_validate_and_adjust_move_goal(struct inode *inode, struct ocfs2_move_extents *range) argument
767 struct ocfs2_move_extents *range = context->range; local
979 struct ocfs2_move_extents range; local
[all...]
/linux-master/net/netlink/
H A Dpolicy.c295 struct netlink_range_validation range; local
316 nla_get_range_unsigned(pt, &range);
319 range.min, NL_POLICY_TYPE_ATTR_PAD) ||
321 range.max, NL_POLICY_TYPE_ATTR_PAD))
330 struct netlink_range_validation_signed range; local
343 nla_get_range_signed(pt, &range);
346 range.min, NL_POLICY_TYPE_ATTR_PAD) ||
348 range.max, NL_POLICY_TYPE_ATTR_PAD))
370 struct netlink_range_validation range; local
372 nla_get_range_unsigned(pt, &range);
[all...]
/linux-master/drivers/infiniband/core/
H A Dumem_odp.c109 * Implicit ODP umems do not have a VA range and do not have any page lists.
329 * Maps the range passed in the argument to DMA addresses.
343 * range.
344 * @fault: is faulting required for the given range
355 struct hmm_range range = {}; variable in typeref:struct:hmm_range
378 range.notifier = &umem_odp->notifier;
379 range.start = ALIGN_DOWN(user_virt, 1UL << page_shift);
380 range.end = ALIGN(user_virt + bcnt, 1UL << page_shift);
381 pfn_start_idx = (range.start - ib_umem_start(umem_odp)) >> PAGE_SHIFT;
382 num_pfns = (range
[all...]
/linux-master/include/linux/comedi/
H A Dcomedidev.h70 * @range_table: If non-NULL, this points to a COMEDI range table for the
71 * subdevice. If NULL, the range table is channel-specific. (Initialized
72 * by the low-level driver, will be set to an "invalid" range table during
75 * @range_table_list: If the COMEDI range table is channel-specific, this
76 * points to an array of pointers to COMEDI range tables indexed by
127 * range 48 to 255. This is used to allow the COMEDI device to be opened
601 /* range stuff */
624 * struct comedi_lrange - Describes a COMEDI range table
625 * @length: Number of entries in the range table.
626 * @range
654 comedi_range_is_bipolar(struct comedi_subdevice *s, unsigned int range) argument
675 comedi_range_is_unipolar(struct comedi_subdevice *s, unsigned int range) argument
696 comedi_range_is_external(struct comedi_subdevice *s, unsigned int range) argument
718 comedi_chan_range_is_bipolar(struct comedi_subdevice *s, unsigned int chan, unsigned int range) argument
741 comedi_chan_range_is_unipolar(struct comedi_subdevice *s, unsigned int chan, unsigned int range) argument
764 comedi_chan_range_is_external(struct comedi_subdevice *s, unsigned int chan, unsigned int range) argument
[all...]
/linux-master/drivers/regulator/
H A Dhelpers.c122 * regulator_get_voltage_sel_pickable_regmap - pickable range get_voltage_sel
134 int range; local
154 range = regulator_range_selector_to_index(rdev, r_val);
155 if (range < 0)
158 voltages = linear_range_values_in_range_array(r, range);
165 * regulator_set_voltage_sel_pickable_regmap - pickable range set_voltage_sel
178 unsigned int range; local
199 range = rdev->desc->linear_range_selectors_bitfield[i];
200 range <<= ffs(rdev->desc->vsel_range_mask) - 1;
206 rdev->desc->vsel_mask, sel | range);
413 const struct linear_range *range; local
462 const struct linear_range *range; local
570 const struct linear_range *range; local
[all...]
H A Dqcom_spmi-regulator.c361 /* VSET value to decide the range of ULT SMPS */
373 * to pick which range should be used in the case of
376 * range
377 * @range_sel: Voltage range register value corresponding to this range
386 * specify that the voltage range has meaning, but is not preferred.
400 * so that range[i].set_point_max_uV < range[i+1].set_point_min_uV.
403 struct spmi_voltage_range *range; member in struct:spmi_voltage_set_points
481 .range
669 const struct spmi_voltage_range *range; local
726 const struct spmi_voltage_range *range, *end; local
751 spmi_hw_selector_to_sw(struct spmi_regulator *vreg, u8 hw_sel, const struct spmi_voltage_range *range) argument
789 const struct spmi_voltage_range *range, *end; local
806 const struct spmi_voltage_range *range; local
920 const struct spmi_voltage_range *range; local
935 const struct spmi_voltage_range *range; local
1009 const struct spmi_voltage_range *range; local
1680 struct spmi_voltage_range *range = points->range; local
1754 const struct spmi_voltage_range *range; local
1799 const struct spmi_voltage_range *range = &vreg->set_points->range[0]; local
2504 const struct spmi_voltage_range *range; local
[all...]
/linux-master/drivers/soc/ti/
H A Dknav_qmss.h240 * @range: range info
255 struct knav_range_info *range; member in struct:knav_queue_inst
311 int (*init_range)(struct knav_range_info *range);
312 int (*free_range)(struct knav_range_info *range);
313 int (*init_queue)(struct knav_range_info *range,
315 int (*open_queue)(struct knav_range_info *range,
317 int (*close_queue)(struct knav_range_info *range,
319 int (*set_notify)(struct knav_range_info *range,
355 #define for_each_queue_range(kdev, range) \
[all...]
/linux-master/drivers/gpu/drm/
H A Ddrm_gpuvm.c146 * call back into the driver in order to unmap a range of GPU VA space. The
148 * enclosed by the given range unmap operations are created. For mappings which
149 * are only partically located within the given range, remap operations are
238 * 5) Requested mapping's range is a left aligned subset of the existent one,
273 * 7) Requested mapping's range is a right aligned subset of the existent one,
336 * 11) Requested mapping's range is a centered subset of the existent one
485 * u64 addr, u64 range,
493 * ops = drm_gpuvm_sm_map_ops_create(gpuvm, addr, range,
588 * u64 addr, u64 range,
614 * ret = drm_gpuvm_sm_map(gpuvm, &ctx, addr, range, ob
885 drm_gpuvm_check_overflow(u64 addr, u64 range) argument
893 drm_gpuvm_warn_check_overflow(struct drm_gpuvm *gpuvm, u64 addr, u64 range) argument
900 drm_gpuvm_in_mm_range(struct drm_gpuvm *gpuvm, u64 addr, u64 range) argument
910 drm_gpuvm_in_kernel_node(struct drm_gpuvm *gpuvm, u64 addr, u64 range) argument
932 drm_gpuvm_range_valid(struct drm_gpuvm *gpuvm, u64 addr, u64 range) argument
997 drm_gpuvm_init(struct drm_gpuvm *gpuvm, const char *name, enum drm_gpuvm_flags flags, struct drm_device *drm, struct drm_gem_object *r_obj, u64 start_offset, u64 range, u64 reserve_offset, u64 reserve_range, const struct drm_gpuvm_ops *ops) argument
1212 drm_gpuvm_prepare_range(struct drm_gpuvm *gpuvm, struct drm_exec *exec, u64 addr, u64 range, unsigned int num_fences) argument
1337 drm_gpuvm_exec_lock_range(struct drm_gpuvm_exec *vm_exec, u64 addr, u64 range) argument
1762 u64 range = va->va.range; local
1891 drm_gpuva_find_first(struct drm_gpuvm *gpuvm, u64 addr, u64 range) argument
1909 drm_gpuva_find(struct drm_gpuvm *gpuvm, u64 addr, u64 range) argument
1983 drm_gpuvm_interval_empty(struct drm_gpuvm *gpuvm, u64 addr, u64 range) argument
2055 op_map_cb(const struct drm_gpuvm_ops *fn, void *priv, u64 addr, u64 range, struct drm_gem_object *obj, u64 offset) argument
2118 u64 range = va->va.range; local
2261 u64 range = va->va.range; local
2632 drm_gpuvm_prefetch_ops_create(struct drm_gpuvm *gpuvm, u64 addr, u64 range) argument
[all...]
/linux-master/drivers/clk/at91/
H A Dclk-peripheral.c35 struct clk_range range; member in struct:clk_sam9x5_peripheral
147 if (periph->range.max) {
154 if (parent_rate >> shift <= periph->range.max)
282 if (periph->id < PERIPHERAL_ID_MIN || !periph->range.max)
289 if (periph->range.max && tmp_rate > periph->range.max)
322 (periph->range.max && best_rate > periph->range.max))
346 if (periph->id < PERIPHERAL_ID_MIN || !periph->range.max)
349 if (periph->range
448 at91_clk_register_sam9x5_peripheral(struct regmap *regmap, spinlock_t *lock, const struct clk_pcr_layout *layout, const char *name, const char *parent_name, struct clk_hw *parent_hw, u32 id, const struct clk_range *range, int chg_pid, unsigned long flags) argument
[all...]
/linux-master/sound/isa/gus/
H A Dgus_volume.c71 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-master/drivers/nvdimm/
H A Dregion.c19 struct range range = { local
44 nvdimm_badblocks_populate(nd_region, &nd_region->bb, &range);
128 struct range range = { local
135 &nd_region->bb, &range);
/linux-master/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dvega12_thermal.c162 * vega12_thermal_set_temperature_range - Set the requested temperature range
166 * @range: Temperature range to be programmed for
171 struct PP_TemperatureRange *range)
181 if (low < range->min / PP_TEMPERATURE_UNITS_PER_CENTIGRADES)
182 low = range->min / PP_TEMPERATURE_UNITS_PER_CENTIGRADES;
269 * Return: result from set temperature range routine
286 struct PP_TemperatureRange *range)
290 if (range == NULL)
293 ret = vega12_thermal_set_temperature_range(hwmgr, range);
170 vega12_thermal_set_temperature_range(struct pp_hwmgr *hwmgr, struct PP_TemperatureRange *range) argument
285 vega12_start_thermal_controller(struct pp_hwmgr *hwmgr, struct PP_TemperatureRange *range) argument
[all...]
/linux-master/drivers/clk/analogbits/
H A Dwrpll-cln28hpc.c79 * range selection.
88 WARN(1, "%s: post-divider reference freq out of range: %lu",
186 * out of range.
233 int range; local
243 pr_err("%s: PLL input rate is out of range\n",
286 /* Ensure rounding didn't take us out of range */
309 range = __wrpll_calc_filter_range(post_divr_freq);
310 if (range < 0)
311 return range;
312 c->range
[all...]
/linux-master/include/linux/clk/
H A Danalogbits-wrpll-cln28hpc.h42 * @range: PLL loop filter range. See below for more information
48 * @divr, @divq, @divq, @range represent what the PLL expects to see
61 u8 range; member in struct:wrpll_cfg
/linux-master/include/misc/
H A Dcxl-base.h15 irq_hw_number_t range[CXL_IRQ_RANGES]; member in struct:cxl_irq_ranges
/linux-master/drivers/misc/sgi-gru/
H A Dgrutlbpurge.c38 * the TGH. For offblade GRUs, select a random TGH in the range above the
210 const struct mmu_notifier_range *range)
218 range->start, range->end, atomic_read(&gms->ms_range_active));
219 gru_flush_tlb_range(gms, range->start, range->end - range->start);
225 const struct mmu_notifier_range *range)
235 gms, range->start, range
209 gru_invalidate_range_start(struct mmu_notifier *mn, const struct mmu_notifier_range *range) argument
224 gru_invalidate_range_end(struct mmu_notifier *mn, const struct mmu_notifier_range *range) argument
[all...]

Completed in 213 milliseconds

1234567891011>>