Home
last modified time | relevance | path

Searched refs:range (Results 1 – 25 of 35) sorted by relevance

12

/include/linux/
Dhmm.h181 static inline bool hmm_range_wait_until_valid(struct hmm_range *range, in hmm_range_wait_until_valid() argument
184 return wait_event_timeout(range->hmm->wq, range->valid, in hmm_range_wait_until_valid()
193 static inline bool hmm_range_valid(struct hmm_range *range) in hmm_range_valid() argument
195 return range->valid; in hmm_range_valid()
207 static inline struct page *hmm_device_entry_to_page(const struct hmm_range *range, in hmm_device_entry_to_page() argument
210 if (entry == range->values[HMM_PFN_NONE]) in hmm_device_entry_to_page()
212 if (entry == range->values[HMM_PFN_ERROR]) in hmm_device_entry_to_page()
214 if (entry == range->values[HMM_PFN_SPECIAL]) in hmm_device_entry_to_page()
216 if (!(entry & range->flags[HMM_PFN_VALID])) in hmm_device_entry_to_page()
218 return pfn_to_page(entry >> range->pfn_shift); in hmm_device_entry_to_page()
[all …]
Drange.h5 struct range { struct
10 int add_range(struct range *range, int az, int nr_range, argument
14 int add_range_with_merge(struct range *range, int az, int nr_range,
17 void subtract_range(struct range *range, int az, u64 start, u64 end);
19 int clean_sort_range(struct range *range, int az);
21 void sort_range(struct range *range, int nr_range);
Dmmu_notifier.h194 const struct mmu_notifier_range *range);
196 const struct mmu_notifier_range *range);
296 mmu_notifier_range_update_to_read_only(const struct mmu_notifier_range *range);
299 mmu_notifier_range_blockable(const struct mmu_notifier_range *range) in mmu_notifier_range_blockable() argument
301 return (range->flags & MMU_NOTIFIER_RANGE_BLOCKABLE); in mmu_notifier_range_blockable()
344 mmu_notifier_invalidate_range_start(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_start() argument
349 if (mm_has_notifiers(range->mm)) { in mmu_notifier_invalidate_range_start()
350 range->flags |= MMU_NOTIFIER_RANGE_BLOCKABLE; in mmu_notifier_invalidate_range_start()
351 __mmu_notifier_invalidate_range_start(range); in mmu_notifier_invalidate_range_start()
357 mmu_notifier_invalidate_range_start_nonblock(struct mmu_notifier_range *range) in mmu_notifier_invalidate_range_start_nonblock() argument
[all …]
Dof_address.h11 const __be32 *range; member
25 #define for_each_of_pci_range(parser, range) \ argument
26 for (; of_pci_range_parser_one(parser, range);)
57 struct of_pci_range *range);
102 struct of_pci_range *range) in of_pci_range_parser_one() argument
141 extern int of_pci_range_to_resource(struct of_pci_range *range,
156 static inline int of_pci_range_to_resource(struct of_pci_range *range, in of_pci_range_to_resource() argument
Dbma150.h36 unsigned char range; /* one of BMA0150_RANGE_xxx */ member
Dhyperv.h328 struct gpa_range range[1]; member
349 struct gpa_range range[1]; member
562 struct gpa_range range[0]; member
1037 struct hv_page_buffer range[MAX_PAGE_BUFFER_COUNT]; member
1049 struct hv_multipage_buffer range; member
1061 struct hv_mpb_array range; member
Dlogic_pio.h120 void logic_pio_unregister_range(struct logic_pio_hwaddr *range);
Drandom.h109 unsigned long randomize_page(unsigned long start, unsigned long range);
Dbpf_verifier.h48 u16 range; member
Dscmi_protocol.h49 } range; member
Dregmap.h1060 const struct regmap_range *range) in regmap_reg_in_range() argument
1062 return reg >= range->range_min && reg <= range->range_max; in regmap_reg_in_range()
/include/linux/pinctrl/
Dpinmux.h73 struct pinctrl_gpio_range *range,
76 struct pinctrl_gpio_range *range,
79 struct pinctrl_gpio_range *range,
Dpinctrl.h173 struct pinctrl_gpio_range *range);
178 struct pinctrl_gpio_range *range);
181 struct pinctrl_gpio_range *range);
/include/net/netfilter/
Dnf_nat_masquerade.h10 const struct nf_nat_range2 *range,
17 nf_nat_masquerade_ipv6(struct sk_buff *skb, const struct nf_nat_range2 *range,
Dnf_nat_redirect.h13 nf_nat_redirect_ipv6(struct sk_buff *skb, const struct nf_nat_range2 *range,
Dnf_nat.h40 const struct nf_nat_range2 *range,
/include/linux/platform_data/
Dad7266.h47 enum ad7266_range range; member
/include/misc/
Dcxl-base.h15 irq_hw_number_t range[CXL_IRQ_RANGES]; member
/include/linux/clk/
Danalogbits-wrpll-cln28hpc.h61 u8 range; member
/include/uapi/linux/
Duserfaultfd.h190 struct uffdio_range range; member
223 struct uffdio_range range; member
/include/uapi/linux/netfilter/
Dnf_nat.h33 struct nf_nat_ipv4_range range[1]; member
/include/net/
Dfib_rules.h156 static inline bool fib_rule_port_range_set(const struct fib_rule_port_range *range) in fib_rule_port_range_set() argument
158 return range->start != 0 && range->end != 0; in fib_rule_port_range_set()
/include/net/netns/
Dipv4.h23 int range[2]; member
29 kgid_t range[2]; member
/include/net/tc_act/
Dtc_ct.h22 struct nf_nat_range2 range; member
/include/media/
Dvp8-ctrls.h65 __u8 range; member

12