/drivers/base/ |
H A D | devcoredump.c | 151 * @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 D | dma-mapping.c | 12 #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 D | devres.c | 85 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 D | ccp-crypto-aes-cmac.c | 67 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 D | ccp-crypto-main.c | 273 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 D | ccp-crypto-sha.c | 66 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 D | ablkcipher.c | 72 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 D | alloc.c | 174 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 D | icm.c | 249 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 D | qp.c | 36 #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 D | usb.c | 314 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 D | rc.c | 257 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 D | power_supply_sysfs.c | 265 static char *kstruprdup(const char *str, gfp_t gfp) argument 269 ustr = ret = kmalloc(strlen(str) + 1, gfp);
|
/drivers/scsi/device_handler/ |
H A D | scsi_dh.c | 536 * @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 D | rtw_sta_mgt.c | 115 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 D | wa-rpipe.c | 194 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 D | iwpm_util.c | 184 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 D | dm-bio-prison.c | 91 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 D | dm-kcopyd.c | 193 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 D | rx.c | 32 #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 D | hwa-hc.c | 212 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 D | class-dual-role.c | 56 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 D | virtio_ring.c | 102 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 D | balloon.c | 52 #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 D | ttm_page_alloc.c | 300 * @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
|