Searched refs:range (Results 176 - 200 of 876) sorted by relevance

1234567891011>>

/linux-master/arch/arm64/kvm/hyp/nvhe/
H A Dmem_protect.c348 static struct memblock_region *find_mem_range(phys_addr_t addr, struct kvm_mem_range *range) argument
354 range->start = 0;
355 range->end = ULONG_MAX;
364 range->end = reg->base;
367 range->start = end;
369 range->start = reg->base;
370 range->end = end;
380 struct kvm_mem_range range; local
382 return !!find_mem_range(phys, &range);
388 struct kvm_mem_range range; local
395 is_in_mem_range(u64 addr, struct kvm_mem_range *range) argument
442 host_stage2_adjust_range(u64 addr, struct kvm_mem_range *range) argument
510 struct kvm_mem_range range; local
[all...]
/linux-master/drivers/hwmon/
H A Dmax16065.c93 int range[MAX16065_NUM_ADC + 1];/* voltage range */ member in struct:max16065_data
103 static inline int ADC_TO_MV(int adc, int range) argument
105 return (adc * range) / 1024;
112 static inline int LIMIT_TO_MV(int limit, int range) argument
114 return limit * range / 256;
117 static inline int MV_TO_LIMIT(int mv, int range) argument
119 return clamp_val(DIV_ROUND_CLOSEST(mv * 256, range), 0, 255);
204 ADC_TO_MV(adc, data->range[attr->index]));
233 limit = MV_TO_LIMIT(val, data->range[attr
[all...]
/linux-master/tools/perf/scripts/python/
H A Dnetdev-times.py95 for i in range(len(irq_list)):
106 for i in range(len(irq_list)):
112 for j in range(len(irq_event_list)):
123 for i in range(len(event_list)):
162 for i in range(len(sys.argv)):
182 for i in range(len(all_event_list)):
213 for i in range(len(receive_hunk_list)):
219 for i in range(len(tx_free_list)):
420 for i in range(len(tx_queue_list)):
434 for i in range(le
[all...]
/linux-master/drivers/pci/controller/
H A Dpci-xgene.c481 struct of_pci_range *range, u8 *ib_reg_mask)
487 u64 cpu_addr = range->cpu_addr;
488 u64 pci_addr = range->pci_addr;
489 u64 size = range->size;
495 region = xgene_pcie_select_ib_reg(ib_reg_mask, range->size);
497 dev_warn(dev, "invalid pcie dma-range config\n");
501 if (range->flags & IORESOURCE_PREFETCH)
533 struct of_pci_range range; local
544 for_each_of_pci_range(&parser, &range) {
545 u64 end = range
480 xgene_pcie_setup_ib_reg(struct xgene_pcie *port, struct of_pci_range *range, u8 *ib_reg_mask) argument
[all...]
/linux-master/drivers/regulator/
H A Dmax77857-regulator.c320 struct linear_range *range; local
334 range = max77857_lin_ranges;
339 range = max77859_lin_ranges;
344 range->step = DIV_ROUND_CLOSEST(vref_step * (rbot + rtop), rbot);
345 range->min = range->step * range->min_sel;
/linux-master/drivers/clk/
H A Dclk-scmi.c60 fmin = clk->info->range.min_rate;
61 fmax = clk->info->range.max_rate;
68 ftmp += clk->info->range.step_size - 1; /* to round up */
69 do_div(ftmp, clk->info->range.step_size);
71 return ftmp * clk->info->range.step_size + fmin;
225 min_rate = sclk->info->range.min_rate;
226 max_rate = sclk->info->range.max_rate;
/linux-master/drivers/firmware/efi/
H A Dsysfb_efi.c286 static bool efifb_overlaps_pci_range(const struct of_pci_range *range) argument
293 return fb_base >= range->cpu_addr &&
294 fb_base < (range->cpu_addr + range->size);
303 struct of_pci_range range; local
312 for_each_of_pci_range(&parser, &range)
313 if (efifb_overlaps_pci_range(&range))
/linux-master/virt/kvm/
H A Dkvm_main.c373 * Fall back to a flushing entire TLBs if the architecture range-based
542 typedef bool (*gfn_handler_t)(struct kvm *kvm, struct kvm_gfn_range *range);
588 /* Iterate over each memslot intersecting [start, last] (inclusive) range */
595 const struct kvm_mmu_notifier_range *range)
606 if (WARN_ON_ONCE(range->end <= range->start))
610 if (WARN_ON_ONCE(IS_KVM_NULL_FN(range->on_lock) &&
611 IS_KVM_NULL_FN(range->handler)))
621 range->start, range
594 __kvm_handle_hva_range(struct kvm *kvm, const struct kvm_mmu_notifier_range *range) argument
677 const struct kvm_mmu_notifier_range range = { local
696 const struct kvm_mmu_notifier_range range = { local
708 kvm_change_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
792 kvm_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) argument
798 kvm_mmu_notifier_invalidate_range_start(struct mmu_notifier *mn, const struct mmu_notifier_range *range) argument
874 kvm_mmu_notifier_invalidate_range_end(struct mmu_notifier *mn, const struct mmu_notifier_range *range) argument
2478 kvm_handle_gfn_range(struct kvm *kvm, struct kvm_mmu_notifier_range *range) argument
2522 kvm_pre_set_memory_attributes(struct kvm *kvm, struct kvm_gfn_range *range) argument
5781 struct kvm_io_range *range, key; local
5802 __kvm_io_bus_write(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, struct kvm_io_range *range, const void *val) argument
5827 struct kvm_io_range range; local
5848 struct kvm_io_range range; local
5873 __kvm_io_bus_read(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, struct kvm_io_range *range, void *val) argument
5898 struct kvm_io_range range; local
5918 struct kvm_io_range range; local
[all...]
/linux-master/arch/mips/kvm/
H A Dmmu.c151 * Flush a range of guest physical address space from the VM's GPA page tables.
258 * kvm_mips_flush_gpa_pt() - Flush a range of guest physical addresses.
260 * @start_gfn: Guest frame number of first page in GPA range to flush.
261 * @end_gfn: Guest frame number of last page in GPA range to flush.
263 * Flushes a range of GPA mappings from the GPA page tables.
375 * Mark a range of guest physical address space clean (writes fault) in the VM's
382 * kvm_mips_mkclean_gpa_pt() - Make a range of guest physical addresses clean.
384 * @start_gfn: Guest frame number of first page in GPA range to flush.
385 * @end_gfn: Guest frame number of last page in GPA range to flush.
387 * Make a range o
441 kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) argument
447 kvm_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
477 kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
482 kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
[all...]
/linux-master/arch/s390/mm/
H A Dextmem.c49 struct qrange range[6]; member in struct:qout64
71 struct qrange range[6]; member in struct:dcss_segment
203 seg->vm_segtype = qout->range[0].start & 0xff;
211 if (((qout->range[i].start & 0xff) != SEG_TYPE_EW) &&
212 ((qout->range[i].start & 0xff) != SEG_TYPE_EN)) {
216 if (start != qout->range[i].start >> PAGE_SHIFT) {
220 start = (qout->range[i].end >> PAGE_SHIFT) + 1;
229 memcpy (seg->range, qout->range, 6*sizeof(struct qrange));
373 pr_info("DCSS %s of range
[all...]
/linux-master/drivers/misc/cxl/
H A Dirq.c176 __u16 range; local
181 * On bare-metal, we know range 0 only contains the PSL
182 * interrupt so we could start counting at range 1 and initialize
184 * In a guest, range 0 also contains AFU interrupts, so it must
193 range = ctx->irqs.range[r];
194 if (irq_off >= 0 && irq_off < range) {
198 afu_irq += range;
201 WARN(1, "Received AFU IRQ out of range for pe %i (virq %i hwirq %lx)\n",
299 * In native mode, range
[all...]
/linux-master/drivers/iommu/iommufd/
H A Dioas.c119 struct iommu_iova_range range; local
122 if (copy_from_user(&range, ranges + i, sizeof(range)))
125 if (range.start >= range.last)
128 if (interval_tree_iter_first(itree, range.start, range.last))
134 allowed->node.start = range.start;
135 allowed->node.last = range.last;
/linux-master/drivers/nvme/target/
H A Dio-cmd-bdev.c364 struct nvme_dsm_range *range, struct bio **bio)
370 nvmet_lba_to_sect(ns, range->slba),
371 le32_to_cpu(range->nlb) << (ns->blksize_shift - 9),
374 req->error_slba = le64_to_cpu(range->slba);
382 struct nvme_dsm_range range; local
388 status = nvmet_copy_from_sgl(req, i * sizeof(range), &range,
389 sizeof(range));
393 status = nvmet_bdev_discard_range(req, &range, &bio);
363 nvmet_bdev_discard_range(struct nvmet_req *req, struct nvme_dsm_range *range, struct bio **bio) argument
/linux-master/drivers/md/
H A Ddm-integrity.c306 struct dm_integrity_range range; member in struct:dm_integrity_io
326 struct dm_integrity_range range; member in struct:journal_io
1214 struct dm_integrity_range *range; local
1216 list_for_each_entry(range, &ic->wait_list, wait_entry) {
1217 if (unlikely(ranges_overlap(range, new_range)))
1225 struct dm_integrity_range *range = container_of(*n, struct dm_integrity_range, node); local
1228 if (new_range->logical_sector + new_range->n_sectors <= range->logical_sector)
1229 n = &range->node.rb_left;
1230 else if (new_range->logical_sector >= range->logical_sector + range
1242 remove_range_unlocked(struct dm_integrity_c *ic, struct dm_integrity_range *range) argument
1262 remove_range(struct dm_integrity_c *ic, struct dm_integrity_range *range) argument
2715 struct dm_integrity_range range; local
2927 struct dm_integrity_range range; local
[all...]
/linux-master/drivers/gpu/drm/i915/
H A Di915_gem_gtt.c132 u64 range, addr; local
137 range = round_down(end - len, align) - round_up(start, align);
138 if (range) {
143 if (range > U32_MAX) {
148 div64_u64_rem(addr, range, &addr);
166 * @start: start of any range restriction inside GTT (0 for all),
168 * @end: end of any range restriction inside GTT (U64_MAX for all),
226 * The drm_mm range manager is optimised to return results
264 * the 448k list before it finds one within range. And now imagine that
271 * range restriction
[all...]
/linux-master/sound/soc/codecs/
H A Darizona-jack.c352 unsigned int val, range; local
384 &range);
385 range = (range & ARIZONA_HP_IMPEDANCE_RANGE_MASK)
388 if (range < ARRAY_SIZE(arizona_hpdet_b_ranges) - 1 &&
389 (val < arizona_hpdet_b_ranges[range].threshold ||
391 range++;
392 dev_dbg(arizona->dev, "Moving to HPDET range %d\n", range);
396 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/openvswitch/
H A Dflow_table.c48 static u16 range_n_bytes(const struct sw_flow_key_range *range) argument
50 return range->end - range->start;
56 int start = full ? 0 : mask->range.start;
57 int len = full ? sizeof *dst : range_n_bytes(&mask->range);
64 * if 'full' is false the memory outside of the 'mask->range' is left
66 * operations on 'dst' only use contents within 'mask->range'.
646 const struct sw_flow_key_range *range)
648 const u32 *hash_key = (const u32 *)((const u8 *)key + range->start);
651 int hash_u32s = range_n_bytes(range) >>
645 flow_hash(const struct sw_flow_key *key, const struct sw_flow_key_range *range) argument
680 flow_cmp_masked_key(const struct sw_flow *flow, const struct sw_flow_key *key, const struct sw_flow_key_range *range) argument
[all...]
/linux-master/fs/btrfs/
H A Ddefrag.c241 struct btrfs_ioctl_defrag_range_args range; local
272 memset(&range, 0, sizeof(range));
273 range.len = (u64)-1;
274 range.start = cur;
275 range.extent_thresh = defrag->extent_thresh;
278 ret = btrfs_defrag_file(inode, NULL, &range, defrag->transid,
286 cur = max(cur + fs_info->sectorsize, range.start);
698 /* It's beyond our target range, definitely not extent found */
900 /* Wait for any existing ordered extent in the range */
1363 btrfs_defrag_file(struct inode *inode, struct file_ra_state *ra, struct btrfs_ioctl_defrag_range_args *range, u64 newer_than, unsigned long max_to_defrag) argument
[all...]
/linux-master/arch/x86/kvm/mmu/
H A Dtdp_mmu.c716 * a gpa range that would exceed the max gfn, and KVM does not create
821 * the caller must ensure it does not supply too large a GFN range, or the
866 * Zap leaf SPTEs for the range of gfns, [start, end), for all *VALID** roots.
1164 bool kvm_tdp_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range, argument
1169 __for_each_tdp_mmu_root_yield_safe(kvm, root, range->slot->as_id, false)
1170 flush = tdp_mmu_zap_leafs(kvm, root, range->start, range->end,
1171 range->may_block, flush);
1177 struct kvm_gfn_range *range);
1180 struct kvm_gfn_range *range,
1179 kvm_tdp_mmu_handle_gfn(struct kvm *kvm, struct kvm_gfn_range *range, tdp_handler_t handler) argument
1211 age_gfn_range(struct kvm *kvm, struct tdp_iter *iter, struct kvm_gfn_range *range) argument
1245 kvm_tdp_mmu_age_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) argument
1250 test_age_gfn(struct kvm *kvm, struct tdp_iter *iter, struct kvm_gfn_range *range) argument
1256 kvm_tdp_mmu_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
1261 set_spte_gfn(struct kvm *kvm, struct tdp_iter *iter, struct kvm_gfn_range *range) argument
1297 kvm_tdp_mmu_set_spte_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument
[all...]
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.c238 /* Invalidate SVMM address-range on GPU. */
507 const struct mmu_notifier_range *range,
513 if (range->event == MMU_NOTIFY_EXCLUSIVE &&
514 range->owner == sn->svmm->vmm->cli->drm->dev)
521 * notifier that does invalidation is always called after the range
524 if (mmu_notifier_range_blockable(range))
538 struct hmm_range *range,
550 if (!(range->hmm_pfns[0] & HMM_PFN_VALID)) {
555 page = hmm_pfn_to_page(range->hmm_pfns[0]);
564 if (hmm_pfn_to_map_order(range
506 nouveau_svm_range_invalidate(struct mmu_interval_notifier *mni, const struct mmu_notifier_range *range, unsigned long cur_seq) argument
537 nouveau_hmm_convert_pfn(struct nouveau_drm *drm, struct hmm_range *range, struct nouveau_pfnmap_args *args) argument
658 struct hmm_range range = { local
[all...]
/linux-master/samples/connector/
H A Dcn_test.c88 req->range = 10;
95 req->range = 10;
102 req->range = 10;
/linux-master/tools/power/cpupower/utils/idle_monitor/
H A Dsnb_idle.c34 .range = RANGE_CORE,
41 .range = RANGE_PACKAGE,
48 .range = RANGE_PACKAGE,
H A Dhsw_ext_idle.c36 .range = RANGE_PACKAGE,
43 .range = RANGE_PACKAGE,
50 .range = RANGE_PACKAGE,
/linux-master/drivers/iio/dac/
H A Dad5758.c105 * @out_range: struct which stores the output range
126 * 0000: 0 V to 5 V voltage range
127 * 0001: 0 V to 10 V voltage range
128 * 0010: ��5 V voltage range
129 * 0011: ��10 V voltage range
130 * 1000: 0 mA to 20 mA current range
131 * 1001: 0 mA to 24 mA current range
132 * 1010: 4 mA to 20 mA current range
133 * 1011: ��20 mA current range
134 * 1100: ��24 mA current range
447 ad5758_set_out_range(struct ad5758_state *st, int range) argument
675 ad5758_find_out_range(struct ad5758_state *st, const struct ad5758_range *range, unsigned int size, int min, int max) argument
698 const struct ad5758_range *range; local
[all...]

Completed in 574 milliseconds

1234567891011>>