Searched defs:gfp (Results 1 - 25 of 85) sorted by relevance

1234

/drivers/base/
H A Ddevcoredump.c151 * @gfp: allocation flags
157 gfp_t gfp)
159 dev_coredumpm(dev, NULL, data, datalen, gfp, devcd_readv, vfree);
176 * @gfp: allocation flags
186 const void *data, size_t datalen, gfp_t gfp,
205 devcd = kzalloc(sizeof(*devcd), gfp);
156 dev_coredumpv(struct device *dev, const void *data, size_t datalen, gfp_t gfp) argument
185 dev_coredumpm(struct device *dev, struct module *owner, const void *data, size_t datalen, gfp_t gfp, ssize_t (*read)(char *buffer, loff_t offset, size_t count, const void *data, size_t datalen), void (*free)(const void *data)) argument
H A Ddma-mapping.c12 #include <linux/gfp.h>
57 * @gfp: Allocation flags
66 dma_addr_t *dma_handle, gfp_t gfp)
71 dr = devres_alloc(dmam_coherent_release, sizeof(*dr), gfp);
75 vaddr = dma_alloc_coherent(dev, size, dma_handle, gfp);
116 * @gfp: Allocation flags
125 dma_addr_t *dma_handle, gfp_t gfp)
130 dr = devres_alloc(dmam_noncoherent_release, sizeof(*dr), gfp);
134 vaddr = dma_alloc_noncoherent(dev, size, dma_handle, gfp);
65 dmam_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
124 dmam_alloc_noncoherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument
H A Ddevres.c85 size_t size, gfp_t gfp)
90 dr = kmalloc_track_caller(tot_size, gfp);
109 void * __devres_alloc(dr_release_t release, size_t size, gfp_t gfp, argument
114 dr = alloc_dr(release, size, gfp | __GFP_ZERO);
126 * @gfp: Allocation flags
135 void * devres_alloc(dr_release_t release, size_t size, gfp_t gfp) argument
139 dr = alloc_dr(release, size, gfp | __GFP_ZERO);
523 * @gfp: Allocation flags
532 void * devres_open_group(struct device *dev, void *id, gfp_t gfp) argument
537 grp = kmalloc(sizeof(*grp), gfp);
84 alloc_dr(dr_release_t release, size_t size, gfp_t gfp) argument
774 devm_kmalloc(struct device *dev, size_t size, gfp_t gfp) argument
803 devm_kstrdup(struct device *dev, const char *s, gfp_t gfp) argument
830 devm_kvasprintf(struct device *dev, gfp_t gfp, const char *fmt, va_list ap) argument
862 devm_kasprintf(struct device *dev, gfp_t gfp, const char *fmt, ...) argument
900 devm_kmemdup(struct device *dev, const void *src, size_t len, gfp_t gfp) argument
[all...]
/drivers/crypto/ccp/
H A Dccp-crypto-aes-cmac.c67 gfp_t gfp; local
110 gfp = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP ?
112 ret = sg_alloc_table(&rctx->data_sg, sg_count, gfp);
H A Dccp-crypto-main.c273 gfp_t gfp; local
275 gfp = req->flags & CRYPTO_TFM_REQ_MAY_SLEEP ? GFP_KERNEL : GFP_ATOMIC;
277 crypto_cmd = kzalloc(sizeof(*crypto_cmd), gfp);
H A Dccp-crypto-sha.c66 gfp_t gfp; local
100 gfp = req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP ?
103 ret = sg_alloc_table(&rctx->data_sg, sg_count, gfp);
/drivers/crypto/qce/
H A Dablkcipher.c72 gfp_t gfp; local
95 gfp = (req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP) ?
98 ret = sg_alloc_table(&rctx->dst_tbl, rctx->dst_nents, gfp);
/drivers/net/ethernet/mellanox/mlx4/
H A Dalloc.c174 struct mlx4_buf *buf, gfp_t gfp)
183 size, &t, gfp);
203 gfp);
210 &t, gfp);
221 pages = kmalloc(sizeof *pages * buf->nbufs, gfp);
264 gfp_t gfp)
268 pgdir = kzalloc(sizeof *pgdir, gfp);
276 &pgdir->db_dma, gfp);
316 int mlx4_db_alloc(struct mlx4_dev *dev, struct mlx4_db *db, int order, gfp_t gfp) argument
328 pgdir = mlx4_alloc_db_pgdir(&(dev->pdev->dev), gfp);
173 mlx4_buf_alloc(struct mlx4_dev *dev, int size, int max_direct, struct mlx4_buf *buf, gfp_t gfp) argument
263 mlx4_alloc_db_pgdir(struct device *dma_device, gfp_t gfp) argument
[all...]
H A Dicm.c249 gfp_t gfp)
263 (table->lowmem ? gfp : GFP_HIGHUSER) |
248 mlx4_table_get(struct mlx4_dev *dev, struct mlx4_icm_table *table, u32 obj, gfp_t gfp) argument
H A Dqp.c36 #include <linux/gfp.h>
275 int __mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn, gfp_t gfp) argument
281 err = mlx4_table_get(dev, &qp_table->qp_table, qpn, gfp);
285 err = mlx4_table_get(dev, &qp_table->auxc_table, qpn, gfp);
289 err = mlx4_table_get(dev, &qp_table->altc_table, qpn, gfp);
293 err = mlx4_table_get(dev, &qp_table->rdmarc_table, qpn, gfp);
297 err = mlx4_table_get(dev, &qp_table->cmpt_table, qpn, gfp);
319 static int mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn, gfp_t gfp) argument
329 return __mlx4_qp_alloc_icm(dev, qpn, gfp);
358 int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp, gfp_t gfp) argument
[all...]
/drivers/net/wireless/ath/carl9170/
H A Dusb.c314 static int carl9170_usb_submit_rx_urb(struct ar9170 *ar, gfp_t gfp) argument
325 err = usb_submit_urb(urb, gfp);
457 static struct urb *carl9170_usb_alloc_rx_urb(struct ar9170 *ar, gfp_t gfp) argument
462 buf = kmalloc(ar->fw.rx_size, gfp);
466 urb = usb_alloc_urb(0, gfp);
/drivers/net/wireless/rtlwifi/
H A Drc.c257 struct ieee80211_sta *sta, gfp_t gfp)
262 rate_priv = kzalloc(sizeof(struct rtl_rate_priv), gfp);
256 rtl_rate_alloc_sta(void *ppriv, struct ieee80211_sta *sta, gfp_t gfp) argument
/drivers/power/
H A Dpower_supply_sysfs.c265 static char *kstruprdup(const char *str, gfp_t gfp) argument
269 ustr = ret = kmalloc(strlen(str) + 1, gfp);
/drivers/scsi/device_handler/
H A Dscsi_dh.c536 * @gfp - the GFP mask used in the kmalloc() call when allocating memory
541 const char *scsi_dh_attached_handler_name(struct request_queue *q, gfp_t gfp) argument
557 handler_name = kstrdup(sdev->scsi_dh_data->scsi_dh->name, gfp);
/drivers/staging/rtl8723au/core/
H A Drtw_sta_mgt.c115 rtw_alloc_stainfo23a(struct sta_priv *pstapriv, const u8 *hwaddr, gfp_t gfp) argument
124 psta = kmalloc(sizeof(struct sta_info), gfp);
/drivers/usb/wusbcore/
H A Dwa-rpipe.c194 gfp_t gfp)
201 rpipe = kzalloc(sizeof(*rpipe), gfp);
314 struct usb_host_endpoint *ep, struct urb *urb, gfp_t gfp)
398 const struct urb *urb, gfp_t gfp)
438 struct urb *urb, gfp_t gfp)
449 result = rpipe_check_aim(rpipe, wa, ep, urb, gfp);
461 result = rpipe_get_idle(&rpipe, wa, 1 << eptype, gfp);
464 result = rpipe_aim(rpipe, wa, ep, urb, gfp);
193 rpipe_get_idle(struct wa_rpipe **prpipe, struct wahc *wa, u8 crs, gfp_t gfp) argument
313 rpipe_aim(struct wa_rpipe *rpipe, struct wahc *wa, struct usb_host_endpoint *ep, struct urb *urb, gfp_t gfp) argument
396 rpipe_check_aim(const struct wa_rpipe *rpipe, const struct wahc *wa, const struct usb_host_endpoint *ep, const struct urb *urb, gfp_t gfp) argument
437 rpipe_get_by_ep(struct wahc *wa, struct usb_host_endpoint *ep, struct urb *urb, gfp_t gfp) argument
/drivers/infiniband/core/
H A Diwpm_util.c184 u8 nl_client, gfp_t gfp)
189 nlmsg_request = kzalloc(sizeof(struct iwpm_nlmsg_request), gfp);
183 iwpm_get_nlmsg_request(__u32 nlmsg_seq, u8 nl_client, gfp_t gfp) argument
/drivers/md/
H A Ddm-bio-prison.c91 struct dm_bio_prison_cell *dm_bio_prison_alloc_cell(struct dm_bio_prison *prison, gfp_t gfp) argument
93 return mempool_alloc(prison->cell_pool, gfp);
H A Ddm-kcopyd.c193 static struct page_list *alloc_pl(gfp_t gfp) argument
197 pl = kmalloc(sizeof(*pl), gfp);
201 pl->page = alloc_page(gfp);
/drivers/net/wireless/iwlwifi/pcie/
H A Drx.c32 #include <linux/gfp.h>
377 static void iwl_pcie_rx_replenish(struct iwl_trans *trans, gfp_t gfp) argument
379 iwl_pcie_rxq_alloc_rbs(trans, gfp);
/drivers/usb/host/
H A Dhwa-hc.c212 gfp_t gfp)
217 return wa_urb_enqueue(&hwahc->wa, urb->ep, urb, gfp);
211 hwahc_op_urb_enqueue(struct usb_hcd *usb_hcd, struct urb *urb, gfp_t gfp) argument
/drivers/usb/phy/
H A Dclass-dual-role.c56 static char *kstrdupcase(const char *str, gfp_t gfp, bool to_upper) argument
60 ustr = ret = kmalloc(strlen(str) + 1, gfp);
/drivers/virtio/
H A Dvirtio_ring.c102 static struct vring_desc *alloc_indirect(unsigned int total_sg, gfp_t gfp) argument
112 gfp &= ~(__GFP_HIGHMEM | __GFP_HIGH);
114 desc = kmalloc(total_sg * sizeof(struct vring_desc), gfp);
129 gfp_t gfp)
168 desc = alloc_indirect(total_sg, gfp);
265 * @gfp: how to do memory allocations (if necessary).
277 gfp_t gfp)
287 return virtqueue_add(_vq, sgs, total_sg, out_sgs, in_sgs, data, gfp);
297 * @gfp: how to do memory allocations (if necessary).
307 gfp_t gfp)
123 virtqueue_add(struct virtqueue *_vq, struct scatterlist *sgs[], unsigned int total_sg, unsigned int out_sgs, unsigned int in_sgs, void *data, gfp_t gfp) argument
272 virtqueue_add_sgs(struct virtqueue *_vq, struct scatterlist *sgs[], unsigned int out_sgs, unsigned int in_sgs, void *data, gfp_t gfp) argument
304 virtqueue_add_outbuf(struct virtqueue *vq, struct scatterlist *sg, unsigned int num, void *data, gfp_t gfp) argument
326 virtqueue_add_inbuf(struct virtqueue *vq, struct scatterlist *sg, unsigned int num, void *data, gfp_t gfp) argument
[all...]
/drivers/xen/
H A Dballoon.c52 #include <linux/gfp.h>
374 static enum bp_state decrease_reservation(unsigned long nr_pages, gfp_t gfp) argument
399 page = alloc_page(gfp);
/drivers/gpu/drm/ttm/
H A Dttm_page_alloc.c300 * @gfp: GFP flags.
303 gfp_t gfp)
314 pages_to_free = kmalloc(npages_to_free * sizeof(struct page *), gfp);
528 /* gfp flags of highmem page should never be dma32 so we
302 ttm_page_pool_free(struct ttm_page_pool *pool, unsigned nr_free, gfp_t gfp) argument

Completed in 477 milliseconds

1234