| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | range.c | 12 int add_range(struct range *range, int az, int nr_range, u64 start, u64 end) in add_range() argument 21 range[nr_range].start = start; in add_range() 22 range[nr_range].end = end; in add_range() 29 int add_range_with_merge(struct range *range, int az, int nr_range, in add_range_with_merge() argument 41 if (!range[i].end) in add_range_with_merge() 44 common_start = max(range[i].start, start); in add_range_with_merge() 45 common_end = min(range[i].end, end); in add_range_with_merge() 50 start = min(range[i].start, start); in add_range_with_merge() 51 end = max(range[i].end, end); in add_range_with_merge() 53 memmove(&range[i], &range[i + 1], in add_range_with_merge() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/ti/ |
| H A D | knav_qmss_acc.c | 20 #define knav_range_offset_to_inst(kdev, range, q) \ argument 21 (range->queue_base_inst + (q << kdev->inst_shift)) 23 static void __knav_acc_notify(struct knav_range_info *range, in __knav_acc_notify() argument 26 struct knav_device *kdev = range->kdev; in __knav_acc_notify() 30 range_base = kdev->base_id + range->queue_base; in __knav_acc_notify() 32 if (range->flags & RANGE_MULTI_QUEUE) { in __knav_acc_notify() 33 for (queue = 0; queue < range->num_queues; queue++) { in __knav_acc_notify() 34 inst = knav_range_offset_to_inst(kdev, range, in __knav_acc_notify() 44 queue = acc->channel - range->acc_info.start_channel; in __knav_acc_notify() 45 inst = knav_range_offset_to_inst(kdev, range, queue); in __knav_acc_notify() [all …]
|
| H A D | knav_qmss_queue.c | 112 static int knav_queue_setup_irq(struct knav_range_info *range, in knav_queue_setup_irq() argument 115 unsigned queue = inst->id - range->queue_base; in knav_queue_setup_irq() 118 if (range->flags & RANGE_HAS_IRQ) { in knav_queue_setup_irq() 119 irq = range->irqs[queue].irq; in knav_queue_setup_irq() 125 if (range->irqs[queue].cpu_mask) { in knav_queue_setup_irq() 126 ret = irq_set_affinity_hint(irq, range->irqs[queue].cpu_mask); in knav_queue_setup_irq() 128 dev_warn(range->kdev->dev, in knav_queue_setup_irq() 139 struct knav_range_info *range = inst->range; in knav_queue_free_irq() local 140 unsigned queue = inst->id - inst->range->queue_base; in knav_queue_free_irq() 143 if (range->flags & RANGE_HAS_IRQ) { in knav_queue_free_irq() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/android/ |
| H A D | ashmem.c | 107 static inline unsigned long range_size(struct ashmem_range *range) in range_size() argument 109 return range->pgend - range->pgstart + 1; in range_size() 112 static inline bool range_on_lru(struct ashmem_range *range) in range_on_lru() argument 114 return range->purged == ASHMEM_NOT_PURGED; in range_on_lru() 117 static inline bool page_range_subsumes_range(struct ashmem_range *range, in page_range_subsumes_range() argument 120 return (range->pgstart >= start) && (range->pgend <= end); in page_range_subsumes_range() 123 static inline bool page_range_subsumed_by_range(struct ashmem_range *range, in page_range_subsumed_by_range() argument 126 return (range->pgstart <= start) && (range->pgend >= end); in page_range_subsumed_by_range() 129 static inline bool page_in_range(struct ashmem_range *range, size_t page) in page_in_range() argument 131 return (range->pgstart <= page) && (range->pgend >= page); in page_in_range() [all …]
|
| /OK3568_Linux_fs/kernel/security/selinux/ss/ |
| H A D | context.h | 32 struct mls_range range; member 38 memset(&c->range, 0, sizeof(c->range)); in mls_context_init() 45 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy() 46 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat); in mls_context_cpy() 50 dst->range.level[1].sens = src->range.level[1].sens; in mls_context_cpy() 51 rc = ebitmap_cpy(&dst->range.level[1].cat, &src->range.level[1].cat); in mls_context_cpy() 53 ebitmap_destroy(&dst->range.level[0].cat); in mls_context_cpy() 65 dst->range.level[0].sens = src->range.level[0].sens; in mls_context_cpy_low() 66 rc = ebitmap_cpy(&dst->range.level[0].cat, &src->range.level[0].cat); in mls_context_cpy_low() 70 dst->range.level[1].sens = src->range.level[0].sens; in mls_context_cpy_low() [all …]
|
| H A D | mls.c | 48 int index_sens = context->range.level[l].sens; in mls_compute_context_len() 54 e = &context->range.level[l].cat; in mls_compute_context_len() 73 if (mls_level_eq(&context->range.level[0], in mls_compute_context_len() 74 &context->range.level[1])) in mls_compute_context_len() 108 context->range.level[l].sens - 1)); in mls_sid_to_context() 114 e = &context->range.level[l].cat; in mls_sid_to_context() 150 if (mls_level_eq(&context->range.level[0], in mls_sid_to_context() 151 &context->range.level[1])) in mls_sid_to_context() 200 if (!mls_range_isvalid(p, &c->range)) in mls_context_isvalid() 212 if (!mls_range_contains(usrdatum->range, c->range)) in mls_context_isvalid() [all …]
|
| /OK3568_Linux_fs/kernel/arch/mips/loongson64/ |
| H A D | init.c | 77 struct logic_pio_hwaddr *range; in add_legacy_isa_io() local 80 range = kzalloc(sizeof(*range), GFP_ATOMIC); in add_legacy_isa_io() 81 if (!range) in add_legacy_isa_io() 84 range->fwnode = fwnode; in add_legacy_isa_io() 85 range->size = size = round_up(size, PAGE_SIZE); in add_legacy_isa_io() 86 range->hw_start = hw_start; in add_legacy_isa_io() 87 range->flags = LOGIC_PIO_CPU_MMIO; in add_legacy_isa_io() 89 ret = logic_pio_register_range(range); in add_legacy_isa_io() 91 kfree(range); in add_legacy_isa_io() 96 if (range->io_start != 0) { in add_legacy_isa_io() [all …]
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | logic_pio.c | 38 struct logic_pio_hwaddr *range; in logic_pio_register_range() local 53 list_for_each_entry(range, &io_range_list, list) { in logic_pio_register_range() 54 if (range->fwnode == new_range->fwnode) { in logic_pio_register_range() 59 if (range->flags == LOGIC_PIO_CPU_MMIO && in logic_pio_register_range() 62 if (start >= range->hw_start + range->size || in logic_pio_register_range() 63 end < range->hw_start) { in logic_pio_register_range() 64 mmio_end = range->io_start + range->size; in logic_pio_register_range() 69 } else if (range->flags == LOGIC_PIO_INDIRECT && in logic_pio_register_range() 71 iio_sz += range->size; in logic_pio_register_range() 112 void logic_pio_unregister_range(struct logic_pio_hwaddr *range) in logic_pio_unregister_range() argument [all …]
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | memremap.c | 66 static void pgmap_array_delete(struct range *range) in pgmap_array_delete() argument 68 xa_store_range(&pgmap_array, PHYS_PFN(range->start), PHYS_PFN(range->end), in pgmap_array_delete() 75 struct range *range = &pgmap->ranges[range_id]; in pfn_first() local 76 unsigned long pfn = PHYS_PFN(range->start); in pfn_first() 88 struct range *range = &pgmap->ranges[i]; in pgmap_pfn_valid() local 90 if (pfn >= PHYS_PFN(range->start) && in pgmap_pfn_valid() 91 pfn <= PHYS_PFN(range->end)) in pgmap_pfn_valid() 100 const struct range *range = &pgmap->ranges[range_id]; in pfn_end() local 102 return (range->start + range_len(range)) >> PAGE_SHIFT; in pfn_end() 141 struct range *range = &pgmap->ranges[range_id]; in pageunmap_range() local [all …]
|
| H A D | hmm.c | 30 struct hmm_range *range; member 41 struct hmm_range *range, unsigned long cpu_flags) in hmm_pfns_fill() argument 43 unsigned long i = (addr - range->start) >> PAGE_SHIFT; in hmm_pfns_fill() 46 range->hmm_pfns[i] = cpu_flags; in hmm_pfns_fill() 88 struct hmm_range *range = hmm_vma_walk->range; in hmm_pte_need_fault() local 100 pfn_req_flags &= range->pfn_flags_mask; in hmm_pte_need_fault() 101 pfn_req_flags |= range->default_flags; in hmm_pte_need_fault() 123 struct hmm_range *range = hmm_vma_walk->range; in hmm_range_need_fault() local 132 if (!((range->default_flags | range->pfn_flags_mask) & in hmm_range_need_fault() 149 struct hmm_range *range = hmm_vma_walk->range; in hmm_vma_walk_hole() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/dax/ |
| H A D | kmem.c | 22 static int dax_kmem_range(struct dev_dax *dev_dax, int i, struct range *r) in dax_kmem_range() 25 struct range *range = &dax_range->range; in dax_kmem_range() local 28 r->start = ALIGN(range->start, memory_block_size_bytes()); in dax_kmem_range() 29 r->end = ALIGN_DOWN(range->end + 1, memory_block_size_bytes()) - 1; in dax_kmem_range() 31 r->start = range->start; in dax_kmem_range() 32 r->end = range->end; in dax_kmem_range() 74 struct range range; in dev_dax_kmem_probe() local 76 rc = dax_kmem_range(dev_dax, i, &range); in dev_dax_kmem_probe() 79 i, range.start, range.end); in dev_dax_kmem_probe() 84 res = request_mem_region(range.start, range_len(&range), data->res_name); in dev_dax_kmem_probe() [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/geometry/algorithms/detail/overlay/ |
| H A D | append_no_dups_or_spikes.hpp | 67 inline void append_no_dups_or_spikes(Range& range, Point const& point, in append_no_dups_or_spikes() argument 79 if (boost::size(range) == 1 in append_no_dups_or_spikes() 80 && points_equal_or_close(*(boost::begin(range)), point, robust_policy)) in append_no_dups_or_spikes() 85 traits::push_back<Range>::apply(range, point); in append_no_dups_or_spikes() 92 while(boost::size(range) >= 3 in append_no_dups_or_spikes() 94 *(boost::end(range) - 3), in append_no_dups_or_spikes() 95 *(boost::end(range) - 2), in append_no_dups_or_spikes() 100 traits::resize<Range>::apply(range, boost::size(range) - 2); in append_no_dups_or_spikes() 101 traits::push_back<Range>::apply(range, point); in append_no_dups_or_spikes() 106 inline void clean_closing_dups_and_spikes(Range& range, in clean_closing_dups_and_spikes() argument [all …]
|
| /OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/boost/1.65.1/include/boost/spirit/home/support/char_set/ |
| H A D | range_run_impl.hpp | 22 try_merge(Run& run, Iterator iter, Range const& range) in try_merge() argument 25 if (can_merge(*iter, range)) in try_merge() 28 merge(*iter, range); in try_merge() 76 range_run<Char>::set(range_type const& range) in set() argument 78 BOOST_ASSERT(is_valid(range)); in set() 82 run.push_back(range); in set() 89 run.begin(), run.end(), range, in set() 96 if (includes(*(iter-1), range)) in set() 102 if (try_merge(run, iter-1, range)) in set() 109 if (iter == run.end() || !try_merge(run, iter, range)) in set() [all …]
|
| H A D | range_functions.hpp | 20 is_valid(Range const& range) in is_valid() argument 23 return range.first <= range.last; in is_valid() 28 includes(Range const& range, Range const& other) in includes() argument 31 return (range.first <= other.first) && (range.last >= other.last); in includes() 36 includes(Range const& range, typename Range::value_type val) in includes() argument 39 return (range.first <= val) && (range.last >= val); in includes() 44 can_merge(Range const& range, Range const& other) in can_merge() argument 53 range.first == integer_traits::const_min in can_merge() 54 ? range.first : range.first-1; in can_merge() 57 range.last == integer_traits::const_max in can_merge() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/core/ |
| H A D | regmap.c | 29 map->range = &map->base_range; in regmap_alloc_count() 31 map->range = malloc(count * sizeof(struct regmap_range)); in regmap_alloc_count() 32 if (!map->range) { in regmap_alloc_count() 46 struct regmap_range *range; in regmap_init_mem_platdata() local 54 for (range = map->range; count > 0; reg += 2, range++, count--) { in regmap_init_mem_platdata() 55 range->start = *reg; in regmap_init_mem_platdata() 56 range->size = reg[1]; in regmap_init_mem_platdata() 66 struct regmap_range *range; in regmap_init_mem() local 91 for (range = map->range, index = 0; count > 0; in regmap_init_mem() 92 count--, range++, index++) { in regmap_init_mem() [all …]
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | range.h | 6 struct range { struct 11 static inline u64 range_len(const struct range *range) in range_len() argument 13 return range->end - range->start + 1; in range_len() 16 int add_range(struct range *range, int az, int nr_range, 20 int add_range_with_merge(struct range *range, int az, int nr_range, 23 void subtract_range(struct range *range, int az, u64 start, u64 end); 25 int clean_sort_range(struct range *range, int az); 27 void sort_range(struct range *range, int nr_range);
|
| H A D | mmu_notifier.h | 189 const struct mmu_notifier_range *range); 191 const struct mmu_notifier_range *range); 265 const struct mmu_notifier_range *range, 437 mmu_notifier_range_update_to_read_only(const struct mmu_notifier_range *range); 440 mmu_notifier_range_blockable(const struct mmu_notifier_range *range) in mmu_notifier_range_blockable() argument 442 return (range->flags & MMU_NOTIFIER_RANGE_BLOCKABLE); in mmu_notifier_range_blockable() 485 mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_start() argument 490 if (mm_has_notifiers(range->mm)) { in mmu_notifier_invalidate_range_start() 491 range->flags |= MMU_NOTIFIER_RANGE_BLOCKABLE; in mmu_notifier_invalidate_range_start() 492 __mmu_notifier_invalidate_range_start(range); in mmu_notifier_invalidate_range_start() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pci/hotplug/ |
| H A D | ibmphp_res.c | 368 static int add_bus_range(int type, struct range_node *range, struct bus_node *bus_cur) in add_bus_range() argument 392 if (range->start < range_cur->start) in add_bus_range() 402 bus_cur->rangeMem = range; in add_bus_range() 405 bus_cur->rangePFMem = range; in add_bus_range() 408 bus_cur->rangeIO = range; in add_bus_range() 411 range->next = range_cur; in add_bus_range() 412 range->rangeno = 1; in add_bus_range() 416 range->next = NULL; in add_bus_range() 417 range_prev->next = range; in add_bus_range() 418 range->rangeno = range_prev->rangeno + 1; in add_bus_range() [all …]
|
| /OK3568_Linux_fs/kernel/net/netfilter/ |
| H A D | nf_nat_core.c | 221 const struct nf_nat_range2 *range) in nf_nat_inet_in_range() argument 224 return ntohl(t->src.u3.ip) >= ntohl(range->min_addr.ip) && in nf_nat_inet_in_range() 225 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); in nf_nat_inet_in_range() 227 return ipv6_addr_cmp(&t->src.u3.in6, &range->min_addr.in6) >= 0 && in nf_nat_inet_in_range() 228 ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0; in nf_nat_inet_in_range() 266 const struct nf_nat_range2 *range) in in_range() argument 271 if (range->flags & NF_NAT_RANGE_MAP_IPS && in in_range() 272 !nf_nat_inet_in_range(tuple, range)) in in_range() 275 if (!(range->flags & NF_NAT_RANGE_PROTO_SPECIFIED)) in in_range() 279 &range->min_proto, &range->max_proto); in in_range() [all …]
|
| H A D | xt_nat.c | 55 struct nf_nat_range2 range; in xt_snat_target_v0() local 64 xt_nat_convert_range(&range, &mr->range[0]); in xt_snat_target_v0() 65 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC); in xt_snat_target_v0() 72 struct nf_nat_range2 range; in xt_dnat_target_v0() local 80 xt_nat_convert_range(&range, &mr->range[0]); in xt_dnat_target_v0() 81 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_DST); in xt_dnat_target_v0() 88 struct nf_nat_range2 range; in xt_snat_target_v1() local 97 memcpy(&range, range_v1, sizeof(*range_v1)); in xt_snat_target_v1() 98 memset(&range.base_proto, 0, sizeof(range.base_proto)); in xt_snat_target_v1() 100 return nf_nat_setup_info(ct, &range, NF_NAT_MANIP_SRC); in xt_snat_target_v1() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/of/ |
| H A D | address.c | 50 u64 (*map)(__be32 *addr, const __be32 *range, 70 static u64 of_bus_default_map(__be32 *addr, const __be32 *range, in of_bus_default_map() argument 75 cp = of_read_number(range, na); in of_bus_default_map() 76 s = of_read_number(range + na + pna, ns); in of_bus_default_map() 166 static u64 of_bus_pci_map(__be32 *addr, const __be32 *range, int na, int ns, in of_bus_pci_map() argument 173 rf = of_bus_pci_get_flags(range); in of_bus_pci_map() 180 cp = of_read_number(range + 1, na - 1); in of_bus_pci_map() 181 s = of_read_number(range + na + pna, ns); in of_bus_pci_map() 271 int of_pci_range_to_resource(struct of_pci_range *range, in of_pci_range_to_resource() argument 275 res->flags = range->flags; in of_pci_range_to_resource() [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/include/c++/10.3.1/ |
| H A D | numeric | 238 * @brief Calculate reduction of values in a range. 240 * @param __first Start of range. 241 * @param __last End of range. 246 * Reduce the values in the range `[first,last)` using a binary operation. 284 * @brief Calculate reduction of values in a range. 286 * @param __first Start of range. 287 * @param __last End of range. 291 * Reduce the values in the range `[first,last)` using addition. 301 * @brief Calculate reduction of values in a range. 303 * @param __first Start of range. [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/include/c++/10.3.1/ |
| H A D | numeric | 238 * @brief Calculate reduction of values in a range. 240 * @param __first Start of range. 241 * @param __last End of range. 246 * Reduce the values in the range `[first,last)` using a binary operation. 284 * @brief Calculate reduction of values in a range. 286 * @param __first Start of range. 287 * @param __last End of range. 291 * Reduce the values in the range `[first,last)` using addition. 301 * @brief Calculate reduction of values in a range. 303 * @param __first Start of range. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/regulator/ |
| H A D | qcom_spmi-regulator.c | 366 struct spmi_voltage_range *range; member 444 .range = name##_ranges, \ 608 const struct spmi_voltage_range *range; in spmi_regulator_select_voltage() local 614 lim_min_uV = vreg->set_points->range[0].set_point_min_uV; in spmi_regulator_select_voltage() 616 vreg->set_points->range[vreg->set_points->count - 1].set_point_max_uV; in spmi_regulator_select_voltage() 630 range_max_uV = vreg->set_points->range[i - 1].set_point_max_uV; in spmi_regulator_select_voltage() 636 range = &vreg->set_points->range[range_id]; in spmi_regulator_select_voltage() 642 voltage_sel = DIV_ROUND_UP(uV - range->min_uV, range->step_uV); in spmi_regulator_select_voltage() 643 uV = voltage_sel * range->step_uV + range->min_uV; in spmi_regulator_select_voltage() 655 selector += vreg->set_points->range[i].n_voltages; in spmi_regulator_select_voltage() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | ab8500-debugfs.c | 126 const struct ab8500_reg_range *range; member 158 .range = NULL, 162 .range = (struct ab8500_reg_range[]) { 179 .range = (struct ab8500_reg_range[]) { 200 .range = (struct ab8500_reg_range[]) { 217 .range = (struct ab8500_reg_range[]) { 246 .range = (struct ab8500_reg_range[]) { 259 .range = (struct ab8500_reg_range[]) { 300 .range = NULL, 304 .range = (struct ab8500_reg_range[]) { [all …]
|