/linux-master/kernel/dma/ |
H A D | swiotlb.c | 30 #include <linux/gfp.h> 560 * @gfp: GFP flags for the allocation. 570 static struct page *alloc_dma_pages(gfp_t gfp, size_t bytes, u64 phys_limit) argument 577 page = alloc_pages(gfp, order); 604 * @gfp: GFP flags for the allocation. 609 u64 phys_limit, gfp_t gfp) 617 if (!gfpflags_allow_blocking(gfp) && dev && force_dma_unencrypted(dev)) { 623 return dma_alloc_from_pool(dev, bytes, &vaddr, gfp, 627 gfp &= ~GFP_ZONEMASK; 629 gfp | 608 swiotlb_alloc_tlb(struct device *dev, size_t bytes, u64 phys_limit, gfp_t gfp) argument 679 swiotlb_alloc_pool(struct device *dev, unsigned long minslabs, unsigned long nslabs, unsigned int nareas, u64 phys_limit, gfp_t gfp) argument [all...] |
/linux-master/drivers/iommu/ |
H A D | dma-iommu.c | 17 #include <linux/gfp.h> 888 unsigned int count, unsigned long order_mask, gfp_t gfp) 902 gfp |= __GFP_NOWARN | __GFP_HIGHMEM; 916 gfp_t alloc_flags = gfp; 944 size_t size, struct sg_table *sgt, gfp_t gfp, pgprot_t prot, 973 gfp); 987 gfp &= ~(__GFP_DMA | __GFP_DMA32 | __GFP_HIGHMEM | __GFP_COMP); 989 if (sg_alloc_table_from_pages(sgt, pages, count, 0, size, gfp)) 1001 gfp); 1019 dma_addr_t *dma_handle, gfp_t gfp, pgprot_ 887 __iommu_dma_alloc_pages(struct device *dev, unsigned int count, unsigned long order_mask, gfp_t gfp) argument 943 __iommu_dma_alloc_noncontiguous(struct device *dev, size_t size, struct sg_table *sgt, gfp_t gfp, pgprot_t prot, unsigned long attrs) argument 1018 iommu_dma_alloc_remap(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp, pgprot_t prot, unsigned long attrs) argument 1044 iommu_dma_alloc_noncontiguous(struct device *dev, size_t size, enum dma_data_direction dir, gfp_t gfp, unsigned long attrs) argument 1572 iommu_dma_alloc_pages(struct device *dev, size_t size, struct page **pagep, gfp_t gfp, unsigned long attrs) argument 1609 iommu_dma_alloc(struct device *dev, size_t size, dma_addr_t *handle, gfp_t gfp, unsigned long attrs) argument [all...] |
/linux-master/arch/x86/kernel/ |
H A D | smpboot.c | 54 #include <linux/gfp.h>
|
/linux-master/net/rxrpc/ |
H A D | txbuf.c | 20 size_t data_align, gfp_t gfp) 27 txb = kmalloc(sizeof(*txb), gfp); 36 buf = __page_frag_alloc_align(&call->conn->tx_data_alloc, total, gfp, 91 gfp_t gfp = rcu_read_lock_held() ? GFP_ATOMIC | __GFP_NOWARN : GFP_NOFS; local 95 txb = kmalloc(sizeof(*txb), gfp); 100 sizeof(*whdr) + sizeof(*ack) + 1 + 3 + sizeof(*trailer), gfp); 107 buf2 = page_frag_alloc(&call->local->tx_alloc, sack_size, gfp); 19 rxrpc_alloc_data_txbuf(struct rxrpc_call *call, size_t data_size, size_t data_align, gfp_t gfp) argument
|
H A D | sendmsg.c | 11 #include <linux/gfp.h>
|
/linux-master/net/rds/ |
H A D | send.c | 35 #include <linux/gfp.h>
|
/linux-master/net/netfilter/ |
H A D | nft_set_pipapo.c | 510 * @gfp: the type of memory to allocate (see kmalloc). 521 u64 tstamp, gfp_t gfp) 534 res_map = kmalloc_array(m->bsize_max, sizeof(*res_map), gfp); 540 fill_map = kcalloc(m->bsize_max, sizeof(*res_map), gfp); 518 pipapo_get(const struct net *net, const struct nft_set *set, const u8 *data, u8 genmask, u64 tstamp, gfp_t gfp) argument
|
H A D | nf_tables_api.c | 152 int msg_type, u32 size, gfp_t gfp) 156 trans = kzalloc(sizeof(struct nft_trans) + size, gfp); 6344 u64 timeout, u64 expiration, gfp_t gfp) 6349 elem = kzalloc(set->ops->elemsize + tmpl->len, gfp); 8051 u16 flags, int family, int report, gfp_t gfp) 8061 skb = nlmsg_new(NLMSG_GOODSIZE, gfp); 8081 u16 flags, int family, int report, gfp_t gfp) 8084 char *buf = kasprintf(gfp, "%s:%u", 8093 gfp); 8097 flags, family, report, gfp); 151 nft_trans_alloc_gfp(const struct nft_ctx *ctx, int msg_type, u32 size, gfp_t gfp) argument 6340 nft_set_elem_init(const struct nft_set *set, const struct nft_set_ext_tmpl *tmpl, const u32 *key, const u32 *key_end, const u32 *data, u64 timeout, u64 expiration, gfp_t gfp) argument 8049 __nft_obj_notify(struct net *net, const struct nft_table *table, struct nft_object *obj, u32 portid, u32 seq, int event, u16 flags, int family, int report, gfp_t gfp) argument 8079 nft_obj_notify(struct net *net, const struct nft_table *table, struct nft_object *obj, u32 portid, u32 seq, int event, u16 flags, int family, int report, gfp_t gfp) argument 9724 nft_trans_gc_alloc(struct nft_set *set, unsigned int gc_seq, gfp_t gfp) argument 9766 nft_trans_gc_queue_async(struct nft_trans_gc *gc, unsigned int gc_seq, gfp_t gfp) argument 9790 nft_trans_gc_queue_sync(struct nft_trans_gc *gc, gfp_t gfp) argument [all...] |
/linux-master/net/ipv6/ |
H A D | ip6_output.c | 1297 gfp_t gfp) 1299 return src ? kmemdup(src, (src->hdrlen + 1) * 8, gfp) : NULL; 1303 gfp_t gfp) 1305 return src ? kmemdup(src, (src->hdrlen + 1) * 8, gfp) : NULL; 1296 ip6_opt_dup(struct ipv6_opt_hdr *src, gfp_t gfp) argument 1302 ip6_rthdr_dup(struct ipv6_rt_hdr *src, gfp_t gfp) argument
|
/linux-master/net/core/ |
H A D | dev.c | 785 * @gfp: allocation flags for the tracker 794 netdevice_tracker *tracker, gfp_t gfp) 800 netdev_tracker_alloc(dev, tracker, gfp); 871 * @gfp: allocation flags for the tracker 879 netdevice_tracker *tracker, gfp_t gfp) 885 netdev_tracker_alloc(dev, tracker, gfp); 793 netdev_get_by_name(struct net *net, const char *name, netdevice_tracker *tracker, gfp_t gfp) argument 878 netdev_get_by_index(struct net *net, int ifindex, netdevice_tracker *tracker, gfp_t gfp) argument
|
/linux-master/kernel/bpf/ |
H A D | cpumap.c | 279 gfp_t gfp = __GFP_ZERO | GFP_ATOMIC; local 334 gfp, nframes, skbs); 395 gfp_t gfp = GFP_KERNEL | __GFP_NOWARN; local 402 rcpu = bpf_map_kmalloc_node(map, sizeof(*rcpu), gfp | __GFP_ZERO, numa); 408 sizeof(void *), gfp); 418 rcpu->queue = bpf_map_kmalloc_node(map, sizeof(*rcpu->queue), gfp, 423 err = ptr_ring_init(rcpu->queue, value->qsize, gfp);
|
/linux-master/io_uring/ |
H A D | io_uring.c | 1086 gfp_t gfp = GFP_KERNEL | __GFP_NOWARN; variable 1101 ret = kmem_cache_alloc_bulk(req_cachep, gfp, ARRAY_SIZE(reqs), reqs); 1108 reqs[0] = kmem_cache_alloc(req_cachep, gfp); 2811 gfp_t gfp = GFP_KERNEL_ACCOUNT | __GFP_ZERO | __GFP_NOWARN | __GFP_COMP; local 2814 ret = (void *) __get_free_pages(gfp, get_order(size));
|
/linux-master/include/linux/ |
H A D | skbuff.h | 3324 unsigned int length, gfp_t gfp) 3326 struct sk_buff *skb = __netdev_alloc_skb(dev, length + NET_IP_ALIGN, gfp); 4109 gfp_t gfp); 5166 ssize_t maxsize, gfp_t gfp); 3323 __netdev_alloc_skb_ip_align(struct net_device *dev, unsigned int length, gfp_t gfp) argument
|
H A D | netdevice.h | 2779 #define __netdev_alloc_pcpu_stats(type, gfp) \ 2781 typeof(type) __percpu *pcpu_stats = alloc_percpu_gfp(type, gfp);\ 3131 netdevice_tracker *tracker, gfp_t gfp); 3133 netdevice_tracker *tracker, gfp_t gfp); 4061 gfp_t gfp) 4064 ref_tracker_alloc(&dev->refcnt_tracker, tracker, gfp); 4072 netdevice_tracker *tracker, gfp_t gfp) 4076 __netdev_tracker_alloc(dev, tracker, gfp); 4089 netdevice_tracker *tracker, gfp_t gfp) 4093 __netdev_tracker_alloc(dev, tracker, gfp); 4059 __netdev_tracker_alloc(struct net_device *dev, netdevice_tracker *tracker, gfp_t gfp) argument 4071 netdev_tracker_alloc(struct net_device *dev, netdevice_tracker *tracker, gfp_t gfp) argument 4088 netdev_hold(struct net_device *dev, netdevice_tracker *tracker, gfp_t gfp) argument 4130 netdev_ref_replace(struct net_device *odev, struct net_device *ndev, netdevice_tracker *tracker, gfp_t gfp) argument [all...] |
H A D | mm.h | 7 #include <linux/gfp.h> 523 gfp_t gfp_mask; /* gfp mask to be used for allocations */ 1017 unsigned long start, unsigned long end, gfp_t gfp) 1020 mas_store_gfp(&vmi->mas, NULL, gfp); 2852 * @gfp: GFP flags 2860 static inline struct ptdesc *pagetable_alloc(gfp_t gfp, unsigned int order) argument 2862 struct page *page = alloc_pages(gfp | __GFP_COMP, order); 1016 vma_iter_clear_gfp(struct vma_iterator *vmi, unsigned long start, unsigned long end, gfp_t gfp) argument
|
H A D | firmware.h | 8 #include <linux/gfp.h> 107 const char *name, struct device *device, gfp_t gfp, void *context, 142 const char *name, struct device *device, gfp_t gfp, void *context, 140 request_firmware_nowait( struct module *module, bool uevent, const char *name, struct device *device, gfp_t gfp, void *context, void (*cont)(const struct firmware *fw, void *context)) argument
|
/linux-master/fs/smb/client/ |
H A D | file.c | 4897 static bool cifs_release_folio(struct folio *folio, gfp_t gfp) argument 4902 if (current_is_kswapd() || !(gfp & __GFP_FS))
|
/linux-master/fs/btrfs/ |
H A D | volumes.c | 5586 struct btrfs_chunk_map *btrfs_alloc_chunk_map(int num_stripes, gfp_t gfp) argument 5590 map = kmalloc(btrfs_chunk_map_size(num_stripes), gfp); 5600 struct btrfs_chunk_map *btrfs_clone_chunk_map(struct btrfs_chunk_map *map, gfp_t gfp) argument 5605 clone = kmemdup(map, size, gfp);
|
/linux-master/drivers/usb/gadget/udc/ |
H A D | tegra-xudc.c | 1307 gfp_t gfp) 1903 tegra_xudc_ep_alloc_request(struct usb_ep *usb_ep, gfp_t gfp) argument 1907 req = kzalloc(sizeof(*req), gfp); 1306 tegra_xudc_ep_queue(struct usb_ep *usb_ep, struct usb_request *usb_req, gfp_t gfp) argument
|
/linux-master/drivers/usb/gadget/function/ |
H A D | u_ether.c | 14 #include <linux/gfp.h>
|
/linux-master/drivers/spi/ |
H A D | spi.c | 955 * @gfp: GFP allocation flags 963 size_t size, gfp_t gfp) 967 sres = kzalloc(sizeof(*sres) + size, gfp); 3585 * @gfp: gfp flags 3597 gfp_t gfp) 3607 gfp); 962 spi_res_alloc(struct spi_device *spi, spi_res_release_t release, size_t size, gfp_t gfp) argument 3590 spi_replace_transfers( struct spi_message *msg, struct spi_transfer *xfer_first, size_t remove, size_t insert, spi_replaced_release_t release, size_t extradatasize, gfp_t gfp) argument
|
/linux-master/drivers/rtc/ |
H A D | rtc-ds1511.c | 17 #include <linux/gfp.h>
|
/linux-master/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 2722 bnx2_alloc_rx_page(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index, gfp_t gfp) argument 2728 struct page *page = alloc_page(gfp); 2763 bnx2_alloc_rx_data(struct bnx2 *bp, struct bnx2_rx_ring_info *rxr, u16 index, gfp_t gfp) argument 2771 data = kmalloc(bp->rx_buf_size, gfp);
|
/linux-master/drivers/md/ |
H A D | dm-snap.c | 726 static struct dm_exception *alloc_completed_exception(gfp_t gfp) argument 730 e = kmem_cache_alloc(exception_cache, gfp); 731 if (!e && gfp == GFP_NOIO)
|
/linux-master/drivers/greybus/ |
H A D | gb-beagleplay.c | 9 #include <linux/gfp.h> 360 * @mask: gfp mask
|