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

123

/drivers/base/
H A Ddma-mapping.c12 #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 Ddevres.c85 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 Dfirmware_class.c676 * @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 Dusb.c307 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 Drc.c246 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 Dpower_supply_sysfs.c237 static char *kstruprdup(const char *str, gfp_t gfp) argument
241 ustr = ret = kmalloc(strlen(str) + 1, 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)
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 Dwa-xfer.c153 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 Dvirtio_ring.c129 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 Dballoon.c49 #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 Ddm-kcopyd.c79 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 Dvirtio_scsi.c255 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 Dhwa-hc.c202 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 D3945-rs.c408 il3945_rs_alloc_sta(void *il_priv, struct ieee80211_sta *sta, gfp_t gfp) argument
/drivers/usb/storage/
H A Duas.c80 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 Diwch_cm.c109 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 Dqp.c899 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 Dlance.c862 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 Dcxgb3_offload.c829 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 Dftgmac100.c81 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 Dftmac100.c85 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 Dvirtio_net.c356 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 Drc.c1573 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 Dlinuxver.h292 int gfp = GFP_ATOMIC | GFP_DMA; local
294 ret = (void *)__get_free_pages(gfp, get_order(size));
/drivers/usb/gadget/
H A Damd5536udc.c508 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);

Completed in 650 milliseconds

123