| /linux/arch/s390/include/asm/ |
| H A D | idals.h | 125 size_t page_order; member 132 static inline struct idal_buffer *idal_buffer_alloc(size_t size, int page_order) in idal_buffer_alloc() argument 139 nr_chunks = (PAGE_SIZE << page_order) >> IDA_SIZE_SHIFT; in idal_buffer_alloc() 144 ib->page_order = page_order; in idal_buffer_alloc() 150 vaddr = (void *)__get_free_pages(GFP_KERNEL, page_order); in idal_buffer_alloc() 160 free_pages((unsigned long)vaddr, ib->page_order); in idal_buffer_alloc() 175 nr_chunks = (PAGE_SIZE << ib->page_order) >> IDA_SIZE_SHIFT; in idal_buffer_free() 178 free_pages((unsigned long)vaddr, ib->page_order); in idal_buffer_free() 190 static inline struct idal_buffer **idal_buffer_array_alloc(size_t size, int page_order) in idal_buffer_array_alloc() argument 203 ibs[i] = idal_buffer_alloc(ib_size, page_order); in idal_buffer_array_alloc() [all …]
|
| /linux/drivers/char/agp/ |
| H A D | generic.c | 854 int page_order; in agp_generic_create_gatt_table() local 867 page_order = num_entries = 0; in agp_generic_create_gatt_table() 873 page_order = in agp_generic_create_gatt_table() 874 A_SIZE_8(temp)->page_order; in agp_generic_create_gatt_table() 879 page_order = A_SIZE_16(temp)->page_order; in agp_generic_create_gatt_table() 883 page_order = A_SIZE_32(temp)->page_order; in agp_generic_create_gatt_table() 890 page_order = num_entries = 0; in agp_generic_create_gatt_table() 894 table = alloc_gatt_pages(page_order); in agp_generic_create_gatt_table() 920 page_order = ((struct aper_size_info_fixed *) temp)->page_order; in agp_generic_create_gatt_table() 922 table = alloc_gatt_pages(page_order); in agp_generic_create_gatt_table() [all …]
|
| H A D | uninorth-agp.c | 374 int page_order; in uninorth_create_gatt_table() local 387 size = page_order = num_entries = 0; in uninorth_create_gatt_table() 391 page_order = A_SIZE_32(temp)->page_order; in uninorth_create_gatt_table() 394 table = (char *) __get_free_pages(GFP_KERNEL, page_order); in uninorth_create_gatt_table() 407 uninorth_priv.pages_arr = kmalloc_objs(struct page *, 1 << page_order); in uninorth_create_gatt_table() 411 table_end = table + ((PAGE_SIZE * (1 << page_order)) - 1); in uninorth_create_gatt_table() 423 bridge->gatt_table = vmap(uninorth_priv.pages_arr, (1 << page_order), 0, PAGE_KERNEL_NCG); in uninorth_create_gatt_table() 443 free_pages((unsigned long)table, page_order); in uninorth_create_gatt_table() 449 int page_order; in uninorth_free_gatt_table() local 455 page_order = A_SIZE_32(temp)->page_order; in uninorth_free_gatt_table() [all …]
|
| H A D | agp.h | 67 int page_order; member 74 int page_order; member 81 int page_order; member 94 int page_order; member
|
| H A D | alpha-agp.c | 170 aper_size->page_order = __ffs(aper_size->num_entries / 1024); in alpha_core_agp_setup()
|
| H A D | ali-agp.c | 133 page_count = 1 << A_SIZE_32(agp_bridge->current_size)->page_order; in m1541_cache_flush()
|
| /linux/kernel/events/ |
| H A D | internal.h | 18 int page_order; /* allocation order */ member 109 static inline int page_order(struct perf_buffer *rb) in page_order() function 111 return rb->page_order; in page_order() 116 static inline int page_order(struct perf_buffer *rb) in page_order() function 124 return rb->nr_pages << page_order(rb); in data_page_nr() 129 return rb->nr_pages << (PAGE_SHIFT + page_order(rb)); in perf_data_size() 157 handle->size = PAGE_SIZE << page_order(rb); \
|
| H A D | ring_buffer.c | 241 page_shift = PAGE_SHIFT + page_order(rb); in __perf_output_begin() 945 rb->page_order = ilog2(nr_pages); in rb_alloc()
|
| /linux/drivers/md/bcache/ |
| H A D | bset.c | 270 return PAGE_SIZE << b->page_order; in btree_keys_bytes() 308 free_pages((unsigned long) t->data, b->page_order); in bch_btree_keys_free() 316 unsigned int page_order, in bch_btree_keys_alloc() argument 323 b->page_order = page_order; in bch_btree_keys_alloc() 325 t->data = (void *) __get_free_pages(__GFP_COMP|gfp, b->page_order); in bch_btree_keys_alloc() 865 PAGE_SIZE << b->page_order); in bch_bset_insert() 1184 unsigned int page_order) in bch_bset_sort_state_init() argument 1188 state->page_order = page_order; in bch_bset_sort_state_init() 1189 state->crit_factor = int_sqrt(1 << page_order); in bch_bset_sort_state_init() 1191 return mempool_init_page_pool(&state->pool, 1, page_order); in bch_bset_sort_state_init() [all …]
|
| H A D | sysfs.c | 688 ret += 1 << (b->keys.page_order + PAGE_SHIFT); in bch_cache_size()
|
| /linux/drivers/hv/ |
| H A D | mshv_regions.c | 37 unsigned int page_order = folio_order(page_folio(page)); in mshv_chunk_stride() local 45 if (page_order < PMD_ORDER || in mshv_chunk_stride()
|
| /linux/drivers/net/ethernet/aquantia/atlantic/ |
| H A D | aq_ring.c | 55 unsigned int order = rx_ring->page_order; in aq_alloc_rxpages() 86 unsigned int order = self->page_order; in aq_get_rxpages() 192 self->page_order = AQ_CFG_XDP_PAGEORDER; in aq_ring_rx_alloc() 196 self->page_order = fls(self->frame_max / PAGE_SIZE + in aq_ring_rx_alloc() 198 if (aq_nic_cfg->rxpageorder > self->page_order) in aq_ring_rx_alloc() 199 self->page_order = aq_nic_cfg->rxpageorder; in aq_ring_rx_alloc()
|
| H A D | aq_ring.h | 148 u16 page_order; 146 u16 page_order; global() member
|
| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_xdp.c | 82 xdp_init_buff(&xdp, PAGE_SIZE << lan966x->rx.page_order, in lan966x_xdp_run()
|
| H A D | lan966x_fdma.c | 79 .order = rx->page_order, in lan966x_fdma_rx_alloc_page_pool() 819 int page_order, max_mtu; in lan966x_fdma_reload() 830 page_order = lan966x->rx.page_order; in lan966x_fdma_reload() 838 lan966x->rx.page_order = round_up(new_mtu, PAGE_SIZE) / PAGE_SIZE - 1; in lan966x_fdma_reload() 861 lan966x->rx.page_order = page_order; in lan966x_fdma_reload() 977 lan966x->rx.fdma.db_size = PAGE_SIZE << lan966x->rx.page_order; in lan966x_fdma_init() 987 lan966x->tx.fdma.db_size = PAGE_SIZE << lan966x->rx.page_order; in lan966x_fdma_deinit()
|
| H A D | lan966x_main.h | 209 u8 page_order; member
|
| /linux/kernel/dma/ |
| H A D | direct.c | 313 unsigned int page_order = get_order(size); in dma_direct_free() local 331 if (!dma_release_from_global_coherent(page_order, cpu_addr)) in dma_direct_free()
|
| /linux/mm/ |
| H A D | vmalloc.c | 3108 return vm->page_order; in vm_area_page_order() 3122 vm->page_order = order; in set_vm_area_page_order() 3355 unsigned int page_order = vm_area_page_order(area); in vm_reset_perms() local 3363 for (i = 0; i < area->nr_pages; i += 1U << page_order) { in vm_reset_perms() 3369 page_size = PAGE_SIZE << page_order; in vm_reset_perms() 3853 unsigned int page_order; in __vmalloc_area_node() 3882 page_order = vm_area_page_order(area); in __vmalloc_area_node() 3893 vmalloc_gfp_adjust(gfp_mask, page_order), node, in __vmalloc_area_node() 3894 page_order, nr_small_pages, area->pages); in __vmalloc_area_node() 3911 if (!fatal_signal_pending(current) && page_order in __vmalloc_area_node() 3839 unsigned int page_order; __vmalloc_area_node() local [all...] |
| H A D | page_alloc.c | 7662 int page_order = buddy_order(page_head); in __free_unaccepted() 7664 if (PageBuddy(page_head) && page_order >= order) { in __free_unaccepted() 7669 del_page_from_free_list(page_head, zone, page_order, in __free_unaccepted() 7672 page_order, migratetype); 7483 int page_order = buddy_order(page_head); take_page_off_buddy() local
|
| /linux/block/ |
| H A D | blk-map.c | 181 nr_pages = 1U << map_data->page_order; in bio_copy_user_iov()
|
| /linux/drivers/net/ethernet/microchip/sparx5/ |
| H A D | sparx5_main.h | 171 u8 page_order; member
|
| /linux/drivers/net/ethernet/sun/ |
| H A D | cassini.c | 446 __free_pages(page->buffer, cp->page_order); in cas_page_free() 472 page->buffer = alloc_pages(flags, cp->page_order); in cas_page_alloc() 3352 cp->page_order = 0; in cas_check_invariants() 3361 cp->page_order = CAS_JUMBO_PAGE_SHIFT - PAGE_SHIFT; in cas_check_invariants() 3367 cp->page_size = (PAGE_SIZE << cp->page_order); in cas_check_invariants()
|
| H A D | cassini.h | 2812 int page_order; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_main.c | 675 u16 page_order = max_t(s16, rq->mpwqe.page_shift - PAGE_SHIFT, 0); in mlx5e_alloc_mpwqe_rq_drop_page() local 676 u32 page_size = BIT(PAGE_SHIFT + page_order); in mlx5e_alloc_mpwqe_rq_drop_page() 678 rq->wqe_overflow.page = alloc_pages(GFP_KERNEL, page_order); in mlx5e_alloc_mpwqe_rq_drop_page() 685 __free_pages(rq->wqe_overflow.page, page_order); in mlx5e_alloc_mpwqe_rq_drop_page() 693 u16 page_order = max_t(s16, rq->mpwqe.page_shift - PAGE_SHIFT, 0); in mlx5e_free_mpwqe_rq_drop_page() local 694 u32 page_size = BIT(PAGE_SHIFT + page_order); in mlx5e_free_mpwqe_rq_drop_page() 698 __free_pages(rq->wqe_overflow.page, page_order); in mlx5e_free_mpwqe_rq_drop_page()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_main.c | 4029 u32 page_order; in adap_config_hma() local 4059 page_order = HMA_PAGE_ORDER; in adap_config_hma() 4068 sgt->orig_nents = (hma_size << 20) / (page_size << page_order); in adap_config_hma() 4080 __GFP_ZERO, page_order); in adap_config_hma() 4087 sg_set_page(iter, newpage, page_size << page_order, 0); in adap_config_hma() 4144 ((page_size << page_order) >> 12)); in adap_config_hma()
|