/drivers/base/ |
H A D | dma-mapping.c | 12 #include <linux/gfp.h> 54 * @gfp: Allocation flags 63 dma_addr_t *dma_handle, gfp_t gfp) 68 dr = devres_alloc(dmam_coherent_release, sizeof(*dr), gfp); 72 vaddr = dma_alloc_coherent(dev, size, dma_handle, gfp); 113 * @gfp: Allocation flags 122 dma_addr_t *dma_handle, gfp_t gfp) 127 dr = devres_alloc(dmam_noncoherent_release, sizeof(*dr), gfp); 131 vaddr = dma_alloc_noncoherent(dev, size, dma_handle, gfp); 62 dmam_alloc_coherent(struct device *dev, size_t size, dma_addr_t *dma_handle, gfp_t gfp) argument 121 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); 108 void * __devres_alloc(dr_release_t release, size_t size, gfp_t gfp, argument 113 dr = alloc_dr(release, size, gfp); 125 * @gfp: Allocation flags 134 void * devres_alloc(dr_release_t release, size_t size, gfp_t gfp) argument 138 dr = alloc_dr(release, size, gfp); 445 * @gfp: Allocation flags 454 void * devres_open_group(struct device *dev, void *id, gfp_t gfp) argument 459 grp = kmalloc(sizeof(*grp), gfp); 84 alloc_dr(dr_release_t release, size_t size, gfp_t gfp) argument 622 devm_kzalloc(struct device *dev, size_t size, gfp_t gfp) argument [all...] |
H A D | firmware_class.c | 676 * @gfp: allocation flags 689 const char *name, struct device *device, gfp_t gfp, void *context, 694 fw_work = kzalloc(sizeof (struct firmware_work), gfp); 687 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
|
/drivers/net/wireless/ath/carl9170/ |
H A D | usb.c | 307 static int carl9170_usb_submit_rx_urb(struct ar9170 *ar, gfp_t gfp) argument 318 err = usb_submit_urb(urb, gfp); 450 static struct urb *carl9170_usb_alloc_rx_urb(struct ar9170 *ar, gfp_t gfp) argument 455 buf = kmalloc(ar->fw.rx_size, gfp); 459 urb = usb_alloc_urb(0, gfp);
|
/drivers/net/wireless/rtlwifi/ |
H A D | rc.c | 246 struct ieee80211_sta *sta, gfp_t gfp) 251 rate_priv = kzalloc(sizeof(struct rtl_rate_priv), gfp); 245 rtl_rate_alloc_sta(void *ppriv, struct ieee80211_sta *sta, gfp_t gfp) argument
|
/drivers/power/ |
H A D | power_supply_sysfs.c | 237 static char *kstruprdup(const char *str, gfp_t gfp) argument 241 ustr = ret = kmalloc(strlen(str) + 1, 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) 388 const struct urb *urb, gfp_t gfp) 433 struct urb *urb, gfp_t gfp) 444 result = rpipe_check_aim(rpipe, wa, ep, urb, gfp); 456 result = rpipe_get_idle(&rpipe, wa, 1 << eptype, gfp); 459 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 386 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 432 rpipe_get_by_ep(struct wahc *wa, struct usb_host_endpoint *ep, struct urb *urb, gfp_t gfp) argument
|
H A D | wa-xfer.c | 153 gfp_t gfp; /* allocation mask */ member in struct:wa_xfer 900 * xfer->gfp filled 919 result = rpipe_get_by_ep(wa, xfer->ep, urb, xfer->gfp); 1021 struct urb *urb, gfp_t gfp) 1037 xfer = kzalloc(sizeof(*xfer), gfp); 1047 xfer->gfp = gfp; 1020 wa_urb_enqueue(struct wahc *wa, struct usb_host_endpoint *ep, struct urb *urb, gfp_t gfp) argument
|
/drivers/virtio/ |
H A D | virtio_ring.c | 129 gfp_t gfp) 135 desc = kmalloc((out + in) * sizeof(struct vring_desc), gfp); 181 * @gfp: how to do memory allocations (if necessary). 196 gfp_t gfp) 222 head = vring_add_indirect(vq, sg, out, in, gfp); 125 vring_add_indirect(struct vring_virtqueue *vq, struct scatterlist sg[], unsigned int out, unsigned int in, gfp_t gfp) argument 191 virtqueue_add_buf(struct virtqueue *_vq, struct scatterlist sg[], unsigned int out, unsigned int in, void *data, gfp_t gfp) argument
|
/drivers/xen/ |
H A D | balloon.c | 49 #include <linux/gfp.h> 384 static enum bp_state decrease_reservation(unsigned long nr_pages, gfp_t gfp) argument 409 if ((page = alloc_page(gfp)) == NULL) {
|
/drivers/md/ |
H A D | dm-kcopyd.c | 79 static struct page_list *alloc_pl(gfp_t gfp) argument 83 pl = kmalloc(sizeof(*pl), gfp); 87 pl->page = alloc_page(gfp);
|
/drivers/scsi/ |
H A D | virtio_scsi.c | 255 size_t req_size, size_t resp_size, gfp_t gfp) 265 ret = virtqueue_add_buf(vq, vscsi->sg, out_num, in_num, cmd, gfp); 253 virtscsi_kick_cmd(struct virtio_scsi *vscsi, struct virtqueue *vq, struct virtio_scsi_cmd *cmd, size_t req_size, size_t resp_size, gfp_t gfp) argument
|
/drivers/usb/host/ |
H A D | hwa-hc.c | 202 gfp_t gfp) 207 return wa_urb_enqueue(&hwahc->wa, urb->ep, urb, gfp); 201 hwahc_op_urb_enqueue(struct usb_hcd *usb_hcd, struct urb *urb, gfp_t gfp) argument
|
/drivers/net/wireless/iwlegacy/ |
H A D | 3945-rs.c | 408 il3945_rs_alloc_sta(void *il_priv, struct ieee80211_sta *sta, gfp_t gfp) argument
|
/drivers/usb/storage/ |
H A D | uas.c | 80 struct uas_dev_info *devinfo, gfp_t gfp); 297 static struct urb *uas_alloc_data_urb(struct uas_dev_info *devinfo, gfp_t gfp, argument 303 struct urb *urb = usb_alloc_urb(0, gfp); 326 static struct urb *uas_alloc_sense_urb(struct uas_dev_info *devinfo, gfp_t gfp, argument 330 struct urb *urb = usb_alloc_urb(0, gfp); 336 iu = kzalloc(sizeof(*iu), gfp); 351 static struct urb *uas_alloc_cmd_urb(struct uas_dev_info *devinfo, gfp_t gfp, argument 356 struct urb *urb = usb_alloc_urb(0, gfp); 367 iu = kzalloc(sizeof(*iu) + len, gfp); 398 struct uas_dev_info *devinfo, gfp_t gfp) 397 uas_submit_urbs(struct scsi_cmnd *cmnd, struct uas_dev_info *devinfo, gfp_t gfp) argument [all...] |
/drivers/infiniband/hw/cxgb3/ |
H A D | iwch_cm.c | 109 static struct sk_buff *get_skb(struct sk_buff *skb, int len, gfp_t gfp); 267 static void *alloc_ep(int size, gfp_t gfp) argument 271 epc = kzalloc(size, gfp); 325 static struct sk_buff *get_skb(struct sk_buff *skb, int len, gfp_t gfp) argument 331 skb = alloc_skb(len, gfp); 388 static int send_halfclose(struct iwch_ep *ep, gfp_t gfp) argument 394 skb = get_skb(NULL, sizeof(*req), gfp); 408 static int send_abort(struct iwch_ep *ep, struct sk_buff *skb, gfp_t gfp) argument 413 skb = get_skb(skb, sizeof(*req), gfp); 661 static void abort_connection(struct iwch_ep *ep, struct sk_buff *skb, gfp_t gfp) argument 2051 iwch_ep_disconnect(struct iwch_ep *ep, int abrupt, gfp_t gfp) argument [all...] |
/drivers/infiniband/hw/cxgb4/ |
H A D | qp.c | 899 gfp_t gfp) 908 skb = alloc_skb(sizeof *wqe, gfp); 898 post_terminate(struct c4iw_qp *qhp, struct t4_cqe *err_cqe, gfp_t gfp) argument
|
/drivers/net/ethernet/amd/ |
H A D | lance.c | 862 lance_init_ring(struct net_device *dev, gfp_t gfp) argument 874 skb = alloc_skb(PKT_BUF_SZ, GFP_DMA | gfp); 880 rx_buff = kmalloc(PKT_BUF_SZ, GFP_DMA | gfp);
|
/drivers/net/ethernet/chelsio/cxgb3/ |
H A D | cxgb3_offload.c | 829 gfp_t gfp) 836 skb = alloc_skb(len, gfp); 828 cxgb3_get_cpl_reply_skb(struct sk_buff *skb, size_t len, gfp_t gfp) argument
|
/drivers/net/ethernet/faraday/ |
H A D | ftgmac100.c | 81 struct ftgmac100_rxdes *rxdes, gfp_t gfp); 713 struct ftgmac100_rxdes *rxdes, gfp_t gfp) 719 page = alloc_page(gfp); 712 ftgmac100_alloc_rx_page(struct ftgmac100 *priv, struct ftgmac100_rxdes *rxdes, gfp_t gfp) argument
|
H A D | ftmac100.c | 85 struct ftmac100_rxdes *rxdes, gfp_t gfp); 668 struct ftmac100_rxdes *rxdes, gfp_t gfp) 674 page = alloc_page(gfp); 667 ftmac100_alloc_rx_page(struct ftmac100 *priv, struct ftmac100_rxdes *rxdes, gfp_t gfp) argument
|
/drivers/net/ |
H A D | virtio_net.c | 356 static int add_recvbuf_small(struct virtnet_info *vi, gfp_t gfp) argument 362 skb = __netdev_alloc_skb_ip_align(vi->dev, MAX_PACKET_LEN, gfp); 373 err = virtqueue_add_buf(vi->rvq, vi->rx_sg, 0, 2, skb, gfp); 380 static int add_recvbuf_big(struct virtnet_info *vi, gfp_t gfp) argument 388 first = get_a_page(vi, gfp); 401 first = get_a_page(vi, gfp); 419 first, gfp); 426 static int add_recvbuf_mergeable(struct virtnet_info *vi, gfp_t gfp) argument 431 page = get_a_page(vi, gfp); 437 err = virtqueue_add_buf(vi->rvq, vi->rx_sg, 0, 1, page, gfp); 451 try_fill_recv(struct virtnet_info *vi, gfp_t gfp) argument [all...] |
/drivers/net/wireless/ath/ath9k/ |
H A D | rc.c | 1573 static void *ath_rate_alloc_sta(void *priv, struct ieee80211_sta *sta, gfp_t gfp) argument 1578 rate_priv = kzalloc(sizeof(struct ath_rate_priv), gfp);
|
/drivers/net/wireless/bcmdhd/include/ |
H A D | linuxver.h | 292 int gfp = GFP_ATOMIC | GFP_DMA; local 294 ret = (void *)__get_free_pages(gfp, get_order(size));
|
/drivers/usb/gadget/ |
H A D | amd5536udc.c | 508 udc_alloc_request(struct usb_ep *usbep, gfp_t gfp) argument 520 req = kzalloc(sizeof(struct udc_request), gfp); 529 dma_desc = pci_pool_alloc(ep->dev->data_requests, gfp, 728 static int prep_dma(struct udc_ep *ep, struct udc_request *req, gfp_t gfp) argument 746 retval = udc_create_dma_chain(ep, req, ep->ep.maxpacket, gfp); 1051 udc_queue(struct usb_ep *usbep, struct usb_request *usbreq, gfp_t gfp) argument 1126 retval = prep_dma(ep, req, gfp); 1194 retval = prep_dma(ep, req, gfp);
|