/drivers/base/ |
D | devres.c | 85 size_t size, gfp_t gfp, int nid) in alloc_dr() argument 90 dr = kmalloc_node_track_caller(tot_size, gfp, nid); in alloc_dr() 109 void * __devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid, in __devres_alloc_node() argument 114 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid); in __devres_alloc_node() 136 void * devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, int nid) in devres_alloc_node() argument 140 dr = alloc_dr(release, size, gfp | __GFP_ZERO, nid); in devres_alloc_node() 533 void * devres_open_group(struct device *dev, void *id, gfp_t gfp) in devres_open_group() argument 538 grp = kmalloc(sizeof(*grp), gfp); in devres_open_group() 775 void * devm_kmalloc(struct device *dev, size_t size, gfp_t gfp) in devm_kmalloc() argument 780 dr = alloc_dr(devm_kmalloc_release, size, gfp, dev_to_node(dev)); in devm_kmalloc() [all …]
|
D | dma-mapping.c | 66 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_coherent() argument 71 dr = devres_alloc(dmam_coherent_release, sizeof(*dr), gfp); in dmam_alloc_coherent() 75 vaddr = dma_alloc_coherent(dev, size, dma_handle, gfp); in dmam_alloc_coherent() 125 dma_addr_t *dma_handle, gfp_t gfp) in dmam_alloc_noncoherent() argument 130 dr = devres_alloc(dmam_noncoherent_release, sizeof(*dr), gfp); in dmam_alloc_noncoherent() 134 vaddr = dma_alloc_noncoherent(dev, size, dma_handle, gfp); in dmam_alloc_noncoherent()
|
D | devcoredump.c | 202 gfp_t gfp) in dev_coredumpv() argument 204 dev_coredumpm(dev, NULL, data, datalen, gfp, devcd_readv, vfree); in dev_coredumpv() 231 const void *data, size_t datalen, gfp_t gfp, in dev_coredumpm() argument 253 devcd = kzalloc(sizeof(*devcd), gfp); in dev_coredumpm()
|
/drivers/usb/storage/ |
D | uas.c | 78 struct uas_dev_info *devinfo, gfp_t gfp); 427 static struct urb *uas_alloc_data_urb(struct uas_dev_info *devinfo, gfp_t gfp, in uas_alloc_data_urb() argument 433 struct urb *urb = usb_alloc_urb(0, gfp); in uas_alloc_data_urb() 451 static struct urb *uas_alloc_sense_urb(struct uas_dev_info *devinfo, gfp_t gfp, in uas_alloc_sense_urb() argument 456 struct urb *urb = usb_alloc_urb(0, gfp); in uas_alloc_sense_urb() 462 iu = kzalloc(sizeof(*iu), gfp); in uas_alloc_sense_urb() 478 static struct urb *uas_alloc_cmd_urb(struct uas_dev_info *devinfo, gfp_t gfp, in uas_alloc_cmd_urb() argument 484 struct urb *urb = usb_alloc_urb(0, gfp); in uas_alloc_cmd_urb() 495 iu = kzalloc(sizeof(*iu) + len, gfp); in uas_alloc_cmd_urb() 522 static struct urb *uas_submit_sense_urb(struct scsi_cmnd *cmnd, gfp_t gfp) in uas_submit_sense_urb() argument [all …]
|
/drivers/md/bcache/ |
D | util.h | 40 #define init_heap(heap, _size, gfp) \ argument 48 (heap)->data = kmalloc(_bytes, (gfp)); \ 49 if ((!(heap)->data) && ((gfp) & GFP_KERNEL)) \ 129 #define __init_fifo(fifo, gfp) \ argument 142 (fifo)->data = kmalloc(_bytes, (gfp)); \ 143 if ((!(fifo)->data) && ((gfp) & GFP_KERNEL)) \ 148 #define init_fifo_exact(fifo, _size, gfp) \ argument 151 __init_fifo(fifo, gfp); \ 154 #define init_fifo(fifo, _size, gfp) \ argument 159 __init_fifo(fifo, gfp); \
|
/drivers/usb/wusbcore/ |
D | wa-rpipe.c | 194 gfp_t gfp) in rpipe_get_idle() argument 201 rpipe = kzalloc(sizeof(*rpipe), gfp); in rpipe_get_idle() 314 struct usb_host_endpoint *ep, struct urb *urb, gfp_t gfp) in rpipe_aim() argument 398 const struct urb *urb, gfp_t gfp) in rpipe_check_aim() argument 438 struct urb *urb, gfp_t gfp) in rpipe_get_by_ep() argument 449 result = rpipe_check_aim(rpipe, wa, ep, urb, gfp); in rpipe_get_by_ep() 461 result = rpipe_get_idle(&rpipe, wa, 1 << eptype, gfp); in rpipe_get_by_ep() 464 result = rpipe_aim(rpipe, wa, ep, urb, gfp); in rpipe_get_by_ep()
|
/drivers/virtio/ |
D | virtio_ring.c | 234 unsigned int total_sg, gfp_t gfp) in alloc_indirect() argument 244 gfp &= ~__GFP_HIGHMEM; in alloc_indirect() 246 desc = kmalloc(total_sg * sizeof(struct vring_desc), gfp); in alloc_indirect() 261 gfp_t gfp) in virtqueue_add() argument 300 desc = alloc_indirect(_vq, total_sg, gfp); in virtqueue_add() 448 gfp_t gfp) in virtqueue_add_sgs() argument 458 return virtqueue_add(_vq, sgs, total_sg, out_sgs, in_sgs, data, gfp); in virtqueue_add_sgs() 478 gfp_t gfp) in virtqueue_add_outbuf() argument 480 return virtqueue_add(vq, &sg, num, 1, 0, data, gfp); in virtqueue_add_outbuf() 500 gfp_t gfp) in virtqueue_add_inbuf() argument [all …]
|
/drivers/misc/mic/scif/ |
D | scif_map.h | 26 gfp_t gfp) in scif_alloc_coherent() argument 31 va = kmalloc(size, gfp); in scif_alloc_coherent() 36 size, dma_handle, gfp); in scif_alloc_coherent()
|
/drivers/iommu/ |
D | dma-iommu.c | 197 static struct page **__iommu_dma_alloc_pages(unsigned int count, gfp_t gfp) in __iommu_dma_alloc_pages() argument 211 gfp |= __GFP_NOWARN | __GFP_HIGHMEM; in __iommu_dma_alloc_pages() 224 page = alloc_pages(gfp | __GFP_NORETRY, order); in __iommu_dma_alloc_pages() 237 page = alloc_page(gfp); in __iommu_dma_alloc_pages() 286 gfp_t gfp, int prot, dma_addr_t *handle, in iommu_dma_alloc() argument 299 pages = __iommu_dma_alloc_pages(count, gfp); in iommu_dma_alloc()
|
/drivers/net/ethernet/mellanox/mlx4/ |
D | alloc.c | 587 struct mlx4_buf *buf, gfp_t gfp) in mlx4_buf_alloc() argument 596 size, &t, gfp); in mlx4_buf_alloc() 616 gfp); in mlx4_buf_alloc() 624 &t, gfp); in mlx4_buf_alloc() 635 pages = kmalloc(sizeof *pages * buf->nbufs, gfp); in mlx4_buf_alloc() 680 gfp_t gfp) in mlx4_alloc_db_pgdir() argument 684 pgdir = kzalloc(sizeof *pgdir, gfp); in mlx4_alloc_db_pgdir() 692 &pgdir->db_dma, gfp); in mlx4_alloc_db_pgdir() 732 int mlx4_db_alloc(struct mlx4_dev *dev, struct mlx4_db *db, int order, gfp_t gfp) in mlx4_db_alloc() argument 744 pgdir = mlx4_alloc_db_pgdir(&dev->persist->pdev->dev, gfp); in mlx4_db_alloc()
|
D | qp.c | 301 int __mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn, gfp_t gfp) in __mlx4_qp_alloc_icm() argument 307 err = mlx4_table_get(dev, &qp_table->qp_table, qpn, gfp); in __mlx4_qp_alloc_icm() 311 err = mlx4_table_get(dev, &qp_table->auxc_table, qpn, gfp); in __mlx4_qp_alloc_icm() 315 err = mlx4_table_get(dev, &qp_table->altc_table, qpn, gfp); in __mlx4_qp_alloc_icm() 319 err = mlx4_table_get(dev, &qp_table->rdmarc_table, qpn, gfp); in __mlx4_qp_alloc_icm() 323 err = mlx4_table_get(dev, &qp_table->cmpt_table, qpn, gfp); in __mlx4_qp_alloc_icm() 345 static int mlx4_qp_alloc_icm(struct mlx4_dev *dev, int qpn, gfp_t gfp) in mlx4_qp_alloc_icm() argument 355 return __mlx4_qp_alloc_icm(dev, qpn, gfp); in mlx4_qp_alloc_icm() 397 int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp, gfp_t gfp) in mlx4_qp_alloc() argument 408 err = mlx4_qp_alloc_icm(dev, qpn, gfp); in mlx4_qp_alloc()
|
/drivers/staging/unisys/visorbus/ |
D | visorchannel.c | 64 gfp_t gfp, unsigned long off, in visorchannel_create_guts() argument 74 channel = kzalloc(sizeof(*channel), gfp); in visorchannel_create_guts() 149 gfp_t gfp, uuid_le guid) in visorchannel_create() argument 151 return visorchannel_create_guts(physaddr, channel_bytes, gfp, 0, guid, in visorchannel_create() 158 gfp_t gfp, uuid_le guid) in visorchannel_create_with_lock() argument 160 return visorchannel_create_guts(physaddr, channel_bytes, gfp, 0, guid, in visorchannel_create_with_lock()
|
/drivers/infiniband/hw/qib/ |
D | qib_qp.c | 104 gfp_t gfp) in get_map_page() argument 106 unsigned long page = get_zeroed_page(gfp); in get_map_page() 125 enum ib_qp_type type, u8 port, gfp_t gfp) in alloc_qpn() argument 155 get_map_page(qpt, map, gfp); in alloc_qpn() 987 gfp_t gfp; in qib_create_qp() local 1000 gfp = init_attr->create_flags & IB_QP_CREATE_USE_GFP_NOIO ? in qib_create_qp() 1034 gfp, PAGE_KERNEL); in qib_create_qp() 1050 qp = kzalloc(sz + sg_list_sz, gfp); in qib_create_qp() 1056 qp->s_hdr = kzalloc(sizeof(*qp->s_hdr), gfp); in qib_create_qp() 1071 if (gfp != GFP_NOIO) in qib_create_qp() [all …]
|
/drivers/net/ |
D | virtio_net.c | 544 gfp_t gfp) in add_recvbuf_small() argument 550 skb = __netdev_alloc_skb_ip_align(vi->dev, GOOD_PACKET_LEN, gfp); in add_recvbuf_small() 566 err = virtqueue_add_inbuf(rq->vq, rq->sg, 2, skb, gfp); in add_recvbuf_small() 574 gfp_t gfp) in add_recvbuf_big() argument 584 first = get_a_page(rq, gfp); in add_recvbuf_big() 597 first = get_a_page(rq, gfp); in add_recvbuf_big() 615 first, gfp); in add_recvbuf_big() 632 static int add_recvbuf_mergeable(struct receive_queue *rq, gfp_t gfp) in add_recvbuf_mergeable() argument 641 if (unlikely(!skb_page_frag_refill(len, alloc_frag, gfp))) in add_recvbuf_mergeable() 660 err = virtqueue_add_inbuf(rq->vq, rq->sg, 1, (void *)ctx, gfp); in add_recvbuf_mergeable() [all …]
|
/drivers/crypto/ccp/ |
D | ccp-crypto-main.c | 272 gfp_t gfp; in ccp_crypto_enqueue_request() local 274 gfp = req->flags & CRYPTO_TFM_REQ_MAY_SLEEP ? GFP_KERNEL : GFP_ATOMIC; in ccp_crypto_enqueue_request() 276 crypto_cmd = kzalloc(sizeof(*crypto_cmd), gfp); in ccp_crypto_enqueue_request()
|
/drivers/vhost/ |
D | vringh.c | 181 static int resize_iovec(struct vringh_kiov *iov, gfp_t gfp) in resize_iovec() argument 191 new = krealloc(iov->iov, new_num * sizeof(struct iovec), gfp); in resize_iovec() 193 new = kmalloc(new_num * sizeof(struct iovec), gfp); in resize_iovec() 262 gfp_t gfp, in __vringh_iov() argument 359 err = resize_iovec(iov, gfp); in __vringh_iov() 913 gfp_t gfp) in vringh_getdesc_kern() argument 927 gfp, copydesc_kern); in vringh_getdesc_kern()
|
/drivers/staging/unisys/include/ |
D | visorbus.h | 189 gfp_t gfp, uuid_le guid); 192 gfp_t gfp, uuid_le guid);
|
/drivers/staging/lustre/lustre/libcfs/ |
D | tracefile.c | 68 static struct cfs_trace_page *cfs_tage_alloc(gfp_t gfp) in cfs_tage_alloc() argument 81 gfp |= __GFP_NOWARN; in cfs_tage_alloc() 82 page = alloc_page(gfp); in cfs_tage_alloc() 86 tage = kmalloc(sizeof(*tage), gfp); in cfs_tage_alloc() 116 int cfs_trace_refill_stock(struct cfs_trace_cpu_data *tcd, gfp_t gfp, in cfs_trace_refill_stock() argument 129 tage = cfs_tage_alloc(gfp); in cfs_trace_refill_stock()
|
/drivers/infiniband/hw/cxgb3/ |
D | iwch_cm.c | 109 static struct sk_buff *get_skb(struct sk_buff *skb, int len, gfp_t gfp); 266 static void *alloc_ep(int size, gfp_t gfp) in alloc_ep() argument 270 epc = kzalloc(size, gfp); in alloc_ep() 324 static struct sk_buff *get_skb(struct sk_buff *skb, int len, gfp_t gfp) in get_skb() argument 330 skb = alloc_skb(len, gfp); in get_skb() 387 static int send_halfclose(struct iwch_ep *ep, gfp_t gfp) in send_halfclose() argument 393 skb = get_skb(NULL, sizeof(*req), gfp); in send_halfclose() 407 static int send_abort(struct iwch_ep *ep, struct sk_buff *skb, gfp_t gfp) in send_abort() argument 412 skb = get_skb(skb, sizeof(*req), gfp); in send_abort() 661 static void abort_connection(struct iwch_ep *ep, struct sk_buff *skb, gfp_t gfp) in abort_connection() argument [all …]
|
/drivers/scsi/cxgbi/ |
D | libcxgbi.h | 420 static inline struct sk_buff *alloc_wr(int wrlen, int dlen, gfp_t gfp) in alloc_wr() argument 422 struct sk_buff *skb = alloc_skb(wrlen + dlen, gfp); in alloc_wr() 676 gfp_t gfp) in cxgbi_alloc_big_mem() argument 678 void *p = kzalloc(size, gfp | __GFP_NOWARN); in cxgbi_alloc_big_mem()
|
/drivers/crypto/qce/ |
D | ablkcipher.c | 70 gfp_t gfp; in qce_ablkcipher_async_req_handle() local 89 gfp = (req->base.flags & CRYPTO_TFM_REQ_MAY_SLEEP) ? in qce_ablkcipher_async_req_handle() 92 ret = sg_alloc_table(&rctx->dst_tbl, rctx->dst_nents, gfp); in qce_ablkcipher_async_req_handle()
|
/drivers/net/wireless/ath/carl9170/ |
D | usb.c | 316 static int carl9170_usb_submit_rx_urb(struct ar9170 *ar, gfp_t gfp) in carl9170_usb_submit_rx_urb() argument 327 err = usb_submit_urb(urb, gfp); in carl9170_usb_submit_rx_urb() 459 static struct urb *carl9170_usb_alloc_rx_urb(struct ar9170 *ar, gfp_t gfp) in carl9170_usb_alloc_rx_urb() argument 464 buf = kmalloc(ar->fw.rx_size, gfp); in carl9170_usb_alloc_rx_urb() 468 urb = usb_alloc_urb(0, gfp); in carl9170_usb_alloc_rx_urb()
|
/drivers/net/wireless/realtek/rtlwifi/ |
D | rc.c | 258 struct ieee80211_sta *sta, gfp_t gfp) in rtl_rate_alloc_sta() argument 263 rate_priv = kzalloc(sizeof(struct rtl_rate_priv), gfp); in rtl_rate_alloc_sta()
|
/drivers/scsi/ |
D | scsi_dh.c | 419 const char *scsi_dh_attached_handler_name(struct request_queue *q, gfp_t gfp) in scsi_dh_attached_handler_name() argument 429 handler_name = kstrdup(sdev->handler->name, gfp); in scsi_dh_attached_handler_name()
|
/drivers/mfd/ |
D | dln2.c | 315 int *obuf_len, gfp_t gfp) in dln2_prep_buf() argument 322 buf = kmalloc(len, gfp); in dln2_prep_buf() 642 static int dln2_start_rx_urbs(struct dln2_dev *dln2, gfp_t gfp) in dln2_start_rx_urbs() argument 649 ret = usb_submit_urb(dln2->rx_urb[i], gfp); in dln2_start_rx_urbs()
|