/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...] |
H A D | flow_table.c | 48 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/arch/arm64/kvm/hyp/nvhe/ |
H A D | mem_protect.c | 348 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 D | max16065.c | 93 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 D | netdev-times.py | 95 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 D | pci-xgene.c | 481 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 D | max77857-regulator.c | 320 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/firmware/efi/ |
H A D | sysfb_efi.c | 286 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/arch/s390/mm/ |
H A D | extmem.c | 49 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/arch/riscv/kvm/ |
H A D | mmu.c | 297 * If the range is too large, release the kvm->mmu_lock 542 bool kvm_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) argument 547 gstage_unmap_range(kvm, range->start << PAGE_SHIFT, 548 (range->end - range->start) << PAGE_SHIFT, 549 range->may_block); 553 bool kvm_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument 557 u64 size = (range->end - range->start) << PAGE_SHIFT; 564 if (!gstage_get_leaf_entry(kvm, range 571 kvm_test_age_gfn(struct kvm *kvm, struct kvm_gfn_range *range) argument [all...] |
/linux-master/drivers/misc/cxl/ |
H A D | irq.c | 176 __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 D | ioas.c | 119 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 D | io-cmd-bdev.c | 364 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 D | dm-integrity.c | 306 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 D | i915_gem_gtt.c | 132 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 D | arizona-jack.c | 352 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/virt/kvm/ |
H A D | kvm_main.c | 364 * Fall back to a flushing entire TLBs if the architecture range-based 545 typedef bool (*gfn_handler_t)(struct kvm *kvm, struct kvm_gfn_range *range); 589 /* Iterate over each memslot intersecting [start, last] (inclusive) range */ 596 const struct kvm_mmu_notifier_range *range) 607 if (WARN_ON_ONCE(range->end <= range->start)) 611 if (WARN_ON_ONCE(IS_KVM_NULL_FN(range->on_lock) && 612 IS_KVM_NULL_FN(range->handler))) 622 range->start, range 595 __kvm_handle_hva_range(struct kvm *kvm, const struct kvm_mmu_notifier_range *range) argument 677 const struct kvm_mmu_notifier_range range = { local 695 const struct kvm_mmu_notifier_range range = { local 749 kvm_mmu_unmap_gfn_range(struct kvm *kvm, struct kvm_gfn_range *range) argument 755 kvm_mmu_notifier_invalidate_range_start(struct mmu_notifier *mn, const struct mmu_notifier_range *range) argument 831 kvm_mmu_notifier_invalidate_range_end(struct mmu_notifier *mn, const struct mmu_notifier_range *range) argument 2439 kvm_handle_gfn_range(struct kvm *kvm, struct kvm_mmu_notifier_range *range) argument 2483 kvm_pre_set_memory_attributes(struct kvm *kvm, struct kvm_gfn_range *range) argument 5742 struct kvm_io_range *range, key; local 5763 __kvm_io_bus_write(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, struct kvm_io_range *range, const void *val) argument 5788 struct kvm_io_range range; local 5809 struct kvm_io_range range; local 5834 __kvm_io_bus_read(struct kvm_vcpu *vcpu, struct kvm_io_bus *bus, struct kvm_io_range *range, void *val) argument 5859 struct kvm_io_range range; local 5879 struct kvm_io_range range; local [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/fs/btrfs/ |
H A D | defrag.c | 241 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/drivers/gpu/drm/nouveau/ |
H A D | nouveau_svm.c | 238 /* 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 D | cn_test.c | 88 req->range = 10; 95 req->range = 10; 102 req->range = 10;
|
/linux-master/tools/power/cpupower/utils/idle_monitor/ |
H A D | snb_idle.c | 34 .range = RANGE_CORE, 41 .range = RANGE_PACKAGE, 48 .range = RANGE_PACKAGE,
|
H A D | hsw_ext_idle.c | 36 .range = RANGE_PACKAGE, 43 .range = RANGE_PACKAGE, 50 .range = RANGE_PACKAGE,
|
/linux-master/drivers/iio/dac/ |
H A D | ad5758.c | 105 * @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...] |
/linux-master/drivers/xen/ |
H A D | unpopulated-alloc.c | 40 struct range mhp_range; 91 pgmap->range = (struct range) { 123 pr_err("Cannot remap memory range\n");
|