Home
last modified time | relevance | path

Searched refs:prdev (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/mm/
H A Dpage_reporting.c61 __page_reporting_request(struct page_reporting_dev_info *prdev) in __page_reporting_request() argument
66 state = atomic_read(&prdev->state); in __page_reporting_request()
74 state = atomic_xchg(&prdev->state, PAGE_REPORTING_REQUESTED); in __page_reporting_request()
83 schedule_delayed_work(&prdev->work, PAGE_REPORTING_DELAY); in __page_reporting_request()
86 /* notify prdev of free page reporting request */
89 struct page_reporting_dev_info *prdev; in __page_reporting_notify() local
97 prdev = rcu_dereference(pr_dev_info); in __page_reporting_notify()
98 if (likely(prdev)) in __page_reporting_notify()
99 __page_reporting_request(prdev); in __page_reporting_notify()
105 page_reporting_drain(struct page_reporting_dev_info *prdev, in page_reporting_drain() argument
146 page_reporting_cycle(struct page_reporting_dev_info *prdev, struct zone *zone, unsigned int order, unsigned int mt, struct scatterlist *sgl, unsigned int *offset) page_reporting_cycle() argument
260 page_reporting_process_zone(struct page_reporting_dev_info *prdev, struct scatterlist *sgl, struct zone *zone) page_reporting_process_zone() argument
310 struct page_reporting_dev_info *prdev = page_reporting_process() local
352 page_reporting_register(struct page_reporting_dev_info *prdev) page_reporting_register() argument
401 page_reporting_unregister(struct page_reporting_dev_info *prdev) page_reporting_unregister() argument
[all...]
/kernel/linux/linux-5.10/mm/
H A Dpage_reporting.c24 __page_reporting_request(struct page_reporting_dev_info *prdev) in __page_reporting_request() argument
29 state = atomic_read(&prdev->state); in __page_reporting_request()
37 state = atomic_xchg(&prdev->state, PAGE_REPORTING_REQUESTED); in __page_reporting_request()
46 schedule_delayed_work(&prdev->work, PAGE_REPORTING_DELAY); in __page_reporting_request()
49 /* notify prdev of free page reporting request */
52 struct page_reporting_dev_info *prdev; in __page_reporting_notify() local
60 prdev = rcu_dereference(pr_dev_info); in __page_reporting_notify()
61 if (likely(prdev)) in __page_reporting_notify()
62 __page_reporting_request(prdev); in __page_reporting_notify()
68 page_reporting_drain(struct page_reporting_dev_info *prdev, in page_reporting_drain() argument
109 page_reporting_cycle(struct page_reporting_dev_info *prdev, struct zone *zone, unsigned int order, unsigned int mt, struct scatterlist *sgl, unsigned int *offset) page_reporting_cycle() argument
223 page_reporting_process_zone(struct page_reporting_dev_info *prdev, struct scatterlist *sgl, struct zone *zone) page_reporting_process_zone() argument
273 struct page_reporting_dev_info *prdev = page_reporting_process() local
315 page_reporting_register(struct page_reporting_dev_info *prdev) page_reporting_register() argument
349 page_reporting_unregister(struct page_reporting_dev_info *prdev) page_reporting_unregister() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dpage_reporting.h13 int (*report)(struct page_reporting_dev_info *prdev,
24 void page_reporting_unregister(struct page_reporting_dev_info *prdev);
25 int page_reporting_register(struct page_reporting_dev_info *prdev);
/kernel/linux/linux-6.6/include/linux/
H A Dpage_reporting.h13 int (*report)(struct page_reporting_dev_info *prdev,
27 void page_reporting_unregister(struct page_reporting_dev_info *prdev);
28 int page_reporting_register(struct page_reporting_dev_info *prdev);

Completed in 2 milliseconds