| /kernel/linux/linux-4.19/include/trace/events/ |
| D | compaction.h | 174 int order, 178 TP_ARGS(order, gfp_mask, prio), 181 __field(int, order) 187 __entry->order = order; 192 TP_printk("order=%d gfp_mask=0x%x priority=%d", 193 __entry->order, 202 int order, 205 TP_ARGS(zone, order, ret), 210 __field(int, order) 217 __entry->order = order; [all …]
|
| D | kmem.h | 153 TP_PROTO(struct page *page, unsigned int order), 155 TP_ARGS(page, order), 159 __field( unsigned int, order ) 164 __entry->order = order; 167 TP_printk("page=%p pfn=%lu order=%d", 170 __entry->order) 187 TP_printk("page=%p pfn=%lu order=0", 194 TP_PROTO(struct page *page, unsigned int order, 197 TP_ARGS(page, order, gfp_flags, migratetype), 201 __field( unsigned int, order ) [all …]
|
| D | vmscan.h | 60 TP_PROTO(int nid, int zid, int order), 62 TP_ARGS(nid, zid, order), 67 __field( int, order ) 73 __entry->order = order; 76 TP_printk("nid=%d zid=%d order=%d", __entry->nid, __entry->zid, __entry->order) 81 TP_PROTO(int nid, int zid, int order, gfp_t gfp_flags), 83 TP_ARGS(nid, zid, order, gfp_flags), 88 __field( int, order ) 95 __entry->order = order; 99 TP_printk("nid=%d zid=%d order=%d gfp_flags=%s", [all …]
|
| /kernel/linux/linux-5.10/include/trace/events/ |
| D | compaction.h | 173 int order, 177 TP_ARGS(order, gfp_mask, prio), 180 __field(int, order) 186 __entry->order = order; 191 TP_printk("order=%d gfp_mask=%s priority=%d", 192 __entry->order, 200 int order, 203 TP_ARGS(zone, order, ret), 208 __field(int, order) 215 __entry->order = order; [all …]
|
| D | kmem.h | 154 TP_PROTO(struct page *page, unsigned int order), 156 TP_ARGS(page, order), 160 __field( unsigned int, order ) 165 __entry->order = order; 168 TP_printk("page=%p pfn=%lu order=%d", 171 __entry->order) 188 TP_printk("page=%p pfn=%lu order=0", 195 TP_PROTO(struct page *page, unsigned int order, 198 TP_ARGS(page, order, gfp_flags, migratetype), 202 __field( unsigned int, order ) [all …]
|
| D | vmscan.h | 54 TP_PROTO(int nid, int zid, int order), 56 TP_ARGS(nid, zid, order), 61 __field( int, order ) 67 __entry->order = order; 70 TP_printk("nid=%d order=%d", 72 __entry->order) 77 TP_PROTO(int nid, int zid, int order, gfp_t gfp_flags), 79 TP_ARGS(nid, zid, order, gfp_flags), 84 __field( int, order ) 91 __entry->order = order; [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
| D | i915_buddy.c | 15 pr_err("block info: header=%llx, state=%u, order=%d, offset=%llx size=%llx root=%s buddy=%s\n", in __igt_dump_block() 202 unsigned int order; in igt_check_mm() local 218 order = i915_buddy_block_order(root); in igt_check_mm() 221 if (order != mm->max_order) { in igt_check_mm() 222 pr_err("max order root missing\n"); in igt_check_mm() 242 block = list_first_entry_or_null(&mm->free_list[order], in igt_check_mm() 246 pr_err("root mismatch at order=%u\n", order); in igt_check_mm() 307 int *order; in igt_buddy_alloc_smoke() local 320 order = i915_random_order(mm.max_order + 1, &prng); in igt_buddy_alloc_smoke() 321 if (!order) in igt_buddy_alloc_smoke() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/soc_camera/ |
| D | soc_mediabus.c | 26 .order = SOC_MBUS_ORDER_LE, 36 .order = SOC_MBUS_ORDER_LE, 46 .order = SOC_MBUS_ORDER_LE, 56 .order = SOC_MBUS_ORDER_LE, 66 .order = SOC_MBUS_ORDER_LE, 76 .order = SOC_MBUS_ORDER_BE, 86 .order = SOC_MBUS_ORDER_LE, 96 .order = SOC_MBUS_ORDER_BE, 106 .order = SOC_MBUS_ORDER_LE, 115 .order = SOC_MBUS_ORDER_LE, [all …]
|
| /kernel/linux/linux-4.19/arch/arm/lib/ |
| D | lib1funcs.S | 106 .macro ARM_DIV2_ORDER divisor, order argument 110 clz \order, \divisor 111 rsb \order, \order, #31 117 movhs \order, #16 118 movlo \order, #0 122 addhs \order, \order, #8 126 addhs \order, \order, #4 129 addhi \order, \order, #3 130 addls \order, \order, \divisor, lsr #1 137 .macro ARM_MOD_BODY dividend, divisor, order, spare [all …]
|
| /kernel/linux/linux-5.10/arch/arm/lib/ |
| D | lib1funcs.S | 106 .macro ARM_DIV2_ORDER divisor, order argument 110 clz \order, \divisor 111 rsb \order, \order, #31 117 movhs \order, #16 118 movlo \order, #0 122 addhs \order, \order, #8 126 addhs \order, \order, #4 129 addhi \order, \order, #3 130 addls \order, \order, \divisor, lsr #1 137 .macro ARM_MOD_BODY dividend, divisor, order, spare [all …]
|
| /kernel/liteos_a/kernel/base/vm/ |
| D | los_vm_phys.c | 160 STATIC VOID OsVmPhysFreeListAddUnsafe(LosVmPage *page, UINT8 order) in OsVmPhysFreeListAddUnsafe() argument 169 page->order = order; in OsVmPhysFreeListAddUnsafe() 172 list = &seg->freeList[order]; in OsVmPhysFreeListAddUnsafe() 182 if ((page->segID >= VM_PHYS_SEG_MAX) || (page->order >= VM_LIST_ORDER_MAX)) { in OsVmPhysFreeListDelUnsafe() 183 LOS_Panic("The page segment id(%u) or order(%u) is invalid\n", page->segID, page->order); in OsVmPhysFreeListDelUnsafe() 187 list = &seg->freeList[page->order]; in OsVmPhysFreeListDelUnsafe() 190 page->order = VM_LIST_ORDER_MAX; in OsVmPhysFreeListDelUnsafe() 195 UINT32 order; in OsVmPhysPagesSpiltUnsafe() local 198 for (order = newOrder; order > oldOrder;) { in OsVmPhysPagesSpiltUnsafe() 199 order--; in OsVmPhysPagesSpiltUnsafe() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | compaction.h | 61 * Number of free order-0 pages that should be available above given watermark 65 static inline unsigned long compact_gap(unsigned int order) in compact_gap() argument 69 * free scanner may have up to 1 << order pages on its list and then in compact_gap() 70 * try to split an (order - 1) free page. At that point, a gap of in compact_gap() 71 * 1 << order might not be enough, so it's safer to require twice that in compact_gap() 80 return 2UL << order; in compact_gap() 91 extern unsigned int extfrag_for_order(struct zone *zone, unsigned int order); 92 extern int fragmentation_index(struct zone *zone, unsigned int order); 94 unsigned int order, unsigned int alloc_flags, 98 extern enum compact_result compaction_suitable(struct zone *zone, int order, [all …]
|
| /kernel/linux/linux-4.19/tools/testing/radix-tree/ |
| D | multiorder.c | 2 * multiorder.c: Multi-order radix tree entry testing 23 #define for_each_index(i, base, order) \ argument 24 for (i = base; i < base + (1 << order); i++) 26 static void __multiorder_tag_test(int index, int order) in __multiorder_tag_test() argument 32 base = index & ~((1 << order) - 1); in __multiorder_tag_test() 37 err = item_insert_order(&tree, index, order); in __multiorder_tag_test() 45 for_each_index(i, base, order) { in __multiorder_tag_test() 46 err = __radix_tree_insert(&tree, i, order, in __multiorder_tag_test() 51 for_each_index(i, base, order) { in __multiorder_tag_test() 58 for_each_index(i, base, order) { in __multiorder_tag_test() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/lib/ |
| D | drm_random.c | 15 void drm_random_reorder(unsigned int *order, unsigned int count, in drm_random_reorder() argument 23 swap(order[i], order[j]); in drm_random_reorder() 30 unsigned int *order, i; in drm_random_order() local 32 order = kmalloc_array(count, sizeof(*order), GFP_KERNEL); in drm_random_order() 33 if (!order) in drm_random_order() 34 return order; in drm_random_order() 37 order[i] = i; in drm_random_order() 39 drm_random_reorder(order, count, state); in drm_random_order() 40 return order; in drm_random_order()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/lib/ |
| D | drm_random.c | 15 void drm_random_reorder(unsigned int *order, unsigned int count, in drm_random_reorder() argument 23 swap(order[i], order[j]); in drm_random_reorder() 30 unsigned int *order, i; in drm_random_order() local 32 order = kmalloc_array(count, sizeof(*order), GFP_KERNEL); in drm_random_order() 33 if (!order) in drm_random_order() 34 return order; in drm_random_order() 37 order[i] = i; in drm_random_order() 39 drm_random_reorder(order, count, state); in drm_random_order() 40 return order; in drm_random_order()
|
| /kernel/linux/linux-5.10/tools/testing/radix-tree/ |
| D | multiorder.c | 3 * multiorder.c: Multi-order radix tree entry testing 16 unsigned order) in item_insert_order() argument 18 XA_STATE_ORDER(xas, xa, index, order); in item_insert_order() 19 struct item *item = item_create(index, order); in item_insert_order() 42 int order[NUM_ENTRIES] = {1, 1, 2, 3, 4, 1, 0, 1, 3, 0, 7}; in multiorder_iteration() local 47 err = item_insert_order(xa, index[i], order[i]); in multiorder_iteration() 53 if (j <= (index[i] | ((1 << order[i]) - 1))) in multiorder_iteration() 58 int height = order[i] / XA_CHUNK_SHIFT; in multiorder_iteration() 60 unsigned long mask = (1UL << order[i]) - 1; in multiorder_iteration() 66 assert(item->order == order[i]); in multiorder_iteration() [all …]
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | compaction.h | 64 * Number of free order-0 pages that should be available above given watermark 68 static inline unsigned long compact_gap(unsigned int order) in compact_gap() argument 72 * free scanner may have up to 1 << order pages on its list and then in compact_gap() 73 * try to split an (order - 1) free page. At that point, a gap of in compact_gap() 74 * 1 << order might not be enough, so it's safer to require twice that in compact_gap() 83 return 2UL << order; in compact_gap() 95 extern int fragmentation_index(struct zone *zone, unsigned int order); 97 unsigned int order, unsigned int alloc_flags, 100 extern enum compact_result compaction_suitable(struct zone *zone, int order, 103 extern void defer_compaction(struct zone *zone, int order); [all …]
|
| D | page_owner.h | 11 extern void __reset_page_owner(struct page *page, unsigned int order); 13 unsigned int order, gfp_t gfp_mask); 14 extern void __split_page_owner(struct page *page, unsigned int order); 21 static inline void reset_page_owner(struct page *page, unsigned int order) in reset_page_owner() argument 24 __reset_page_owner(page, order); in reset_page_owner() 28 unsigned int order, gfp_t gfp_mask) in set_page_owner() argument 31 __set_page_owner(page, order, gfp_mask); in set_page_owner() 34 static inline void split_page_owner(struct page *page, unsigned int order) in split_page_owner() argument 37 __split_page_owner(page, order); in split_page_owner() 55 static inline void reset_page_owner(struct page *page, unsigned int order) in reset_page_owner() argument [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/cx18/ |
| D | cx18-mailbox.c | 230 static void epu_dma_done(struct cx18 *cx, struct cx18_in_work_order *order) in epu_dma_done() argument 239 mb = &order->mb; in epu_dma_done() 246 (order->flags & CX18_F_EWO_MB_STALE_UPON_RECEIPT) ? in epu_dma_done() 252 mdl_ack = order->mdl_ack; in epu_dma_done() 276 if ((order->flags & CX18_F_EWO_MB_STALE_UPON_RECEIPT) && in epu_dma_done() 323 static void epu_debug(struct cx18 *cx, struct cx18_in_work_order *order) in epu_debug() argument 326 char *str = order->str; in epu_debug() 328 CX18_DEBUG_INFO("%x %s\n", order->mb.args[0], str); in epu_debug() 334 static void epu_cmd(struct cx18 *cx, struct cx18_in_work_order *order) in epu_cmd() argument 336 switch (order->rpu) { in epu_cmd() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/pci/cx18/ |
| D | cx18-mailbox.c | 239 static void epu_dma_done(struct cx18 *cx, struct cx18_in_work_order *order) in epu_dma_done() argument 248 mb = &order->mb; in epu_dma_done() 255 (order->flags & CX18_F_EWO_MB_STALE_UPON_RECEIPT) ? in epu_dma_done() 261 mdl_ack = order->mdl_ack; in epu_dma_done() 285 if ((order->flags & CX18_F_EWO_MB_STALE_UPON_RECEIPT) && in epu_dma_done() 332 static void epu_debug(struct cx18 *cx, struct cx18_in_work_order *order) in epu_debug() argument 335 char *str = order->str; in epu_debug() 337 CX18_DEBUG_INFO("%x %s\n", order->mb.args[0], str); in epu_debug() 343 static void epu_cmd(struct cx18 *cx, struct cx18_in_work_order *order) in epu_cmd() argument 345 switch (order->rpu) { in epu_cmd() [all …]
|
| /kernel/linux/linux-5.10/lib/ |
| D | test_xarray.c | 72 unsigned order, void *entry, gfp_t gfp) in xa_store_order() argument 74 XA_STATE_ORDER(xas, xa, index, order); in xa_store_order() 177 unsigned int order; in check_xa_mark_1() local 207 for (order = 2; order < max_order; order++) { in check_xa_mark_1() 208 unsigned long base = round_down(index, 1UL << order); in check_xa_mark_1() 209 unsigned long next = base + (1UL << order); in check_xa_mark_1() 217 xa_store_order(xa, index, order, xa_mk_index(index), in check_xa_mark_1() 328 unsigned int order; in check_xa_shrink() local 353 for (order = 0; order < max_order; order++) { in check_xa_shrink() 354 unsigned long max = (1UL << order) - 1; in check_xa_shrink() [all …]
|
| /kernel/linux/linux-4.19/mm/ |
| D | compaction.c | 47 #define block_start_pfn(pfn, order) round_down(pfn, 1UL << (order)) argument 48 #define block_end_pfn(pfn, order) ALIGN((pfn) + 1, 1UL << (order)) argument 70 unsigned int i, order, nr_pages; in map_pages() local 77 order = page_private(page); in map_pages() 78 nr_pages = 1 << order; in map_pages() 80 post_alloc_hook(page, order, __GFP_MOVABLE); in map_pages() 81 if (order) in map_pages() 82 split_page(page, order); in map_pages() 141 void defer_compaction(struct zone *zone, int order) in defer_compaction() argument 146 if (order < zone->compact_order_failed) in defer_compaction() [all …]
|
| /kernel/linux/linux-5.10/mm/ |
| D | compaction.c | 48 #define block_start_pfn(pfn, order) round_down(pfn, 1UL << (order)) argument 49 #define block_end_pfn(pfn, order) ALIGN((pfn) + 1, 1UL << (order)) argument 59 * Page order with-respect-to which proactive compaction 89 unsigned int i, order, nr_pages; in split_map_pages() local 96 order = page_private(page); in split_map_pages() 97 nr_pages = 1 << order; in split_map_pages() 99 post_alloc_hook(page, order, __GFP_MOVABLE); in split_map_pages() 100 if (order) in split_map_pages() 101 split_page(page, order); in split_map_pages() 160 void defer_compaction(struct zone *zone, int order) in defer_compaction() argument [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | field-order.rst | 3 .. _field-order: 6 Field Order 25 which field of a frame is older, the *temporal order*. 30 even) fields, the *spatial order*: The first line of the top field is 39 creating a natural order. 44 and spatial order of fields. The diagrams below should make this 48 bus in the same order they were captured, so if the top field was 53 order. Some drivers may permit the selection of a different order, to 76 - Applications request this field order when any field format 78 e.g. the requested image size, and return the actual field order. [all …]
|
| /kernel/linux/linux-4.19/Documentation/media/uapi/v4l/ |
| D | field-order.rst | 3 .. _field-order: 6 Field Order 25 which field of a frame is older, the *temporal order*. 30 even) fields, the *spatial order*: The first line of the top field is 39 creating a natural order. 44 and spatial order of fields. The diagrams below should make this 48 order. Some drivers may permit the selection of a different order, to 69 - Applications request this field order when any one of the 73 size, and return the actual field order. Drivers must never return 83 also indicate this order when it cannot distinguish between [all …]
|