Searched refs:prdev (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/mm/ |
H A D | page_reporting.c | 61 __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 D | page_reporting.c | 24 __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 D | page_reporting.h | 13 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 D | page_reporting.h | 13 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