Searched defs:mem_flags (Results 1 - 25 of 42) sorted by relevance

12

/drivers/usb/core/
H A Dbuffer.c104 gfp_t mem_flags,
115 return kmalloc(size, mem_flags);
120 return dma_pool_alloc(hcd->pool[i], mem_flags, dma);
122 return dma_alloc_coherent(hcd->self.controller, size, dma, mem_flags);
101 hcd_buffer_alloc( struct usb_bus *bus, size_t size, gfp_t mem_flags, dma_addr_t *dma ) argument
H A Durb.c51 * @mem_flags: the type of memory to allocate, see kmalloc() for a list of
64 struct urb *usb_alloc_urb(int iso_packets, gfp_t mem_flags) argument
70 mem_flags);
185 * @mem_flags: the type of memory to allocate, see kmalloc() for a list
267 * The general rules for how to decide which mem_flags to use
287 * Some more specific rules for mem_flags can be inferred, such as
301 int usb_submit_urb(struct urb *urb, gfp_t mem_flags) argument
506 return usb_hcd_submit_urb(urb, mem_flags);
H A Dusb.c659 * @mem_flags: affect whether allocation may block
677 void *usb_alloc_coherent(struct usb_device *dev, size_t size, gfp_t mem_flags, argument
682 return hcd_buffer_alloc(dev->bus, size, mem_flags, dma);
H A Dhcd.c1227 gfp_t mem_flags, dma_addr_t *dma_handle,
1239 mem_flags, dma_handle);
1341 gfp_t mem_flags)
1344 return hcd->driver->map_urb_for_dma(hcd, urb, mem_flags);
1346 return usb_hcd_map_urb_for_dma(hcd, urb, mem_flags);
1350 gfp_t mem_flags)
1376 urb->dev->bus, mem_flags,
1432 urb->dev->bus, mem_flags,
1455 int usb_hcd_submit_urb (struct urb *urb, gfp_t mem_flags) argument
1480 status = map_urb_for_dma(hcd, urb, mem_flags);
1226 hcd_alloc_coherent(struct usb_bus *bus, gfp_t mem_flags, dma_addr_t *dma_handle, void **vaddr_handle, size_t size, enum dma_data_direction dir) argument
1340 map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
1349 usb_hcd_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
1873 usb_alloc_streams(struct usb_interface *interface, struct usb_host_endpoint **eps, unsigned int num_eps, unsigned int num_streams, gfp_t mem_flags) argument
1908 usb_free_streams(struct usb_interface *interface, struct usb_host_endpoint **eps, unsigned int num_eps, gfp_t mem_flags) argument
[all...]
H A Dmessage.c344 * @mem_flags: SLAB_* flags affecting memory allocations in this call
359 int nents, size_t length, gfp_t mem_flags)
384 io->urbs = kmalloc(io->entries * sizeof *io->urbs, mem_flags);
396 urb = usb_alloc_urb(0, mem_flags);
357 usb_sg_init(struct usb_sg_request *io, struct usb_device *dev, unsigned pipe, unsigned period, struct scatterlist *sg, int nents, size_t length, gfp_t mem_flags) argument
/drivers/usb/host/
H A Dohci-mem.c85 td_alloc (struct ohci_hcd *hc, gfp_t mem_flags) argument
90 td = dma_pool_alloc (hc->td_cache, mem_flags, &dma);
119 ed_alloc (struct ohci_hcd *hc, gfp_t mem_flags) argument
124 ed = dma_pool_alloc (hc->ed_cache, mem_flags, &dma);
H A Dfhci-hcd.c389 gfp_t mem_flags)
432 urb_priv = kzalloc(sizeof(*urb_priv), mem_flags);
437 urb_priv->tds = kcalloc(size, sizeof(*urb_priv->tds), mem_flags);
388 fhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
H A Dehci-tegra.c350 static int alloc_temp_buffer(struct urb *urb, gfp_t mem_flags) argument
367 kmalloc_ptr = kmalloc(kmalloc_size, mem_flags);
387 gfp_t mem_flags)
391 ret = alloc_temp_buffer(urb, mem_flags);
395 ret = usb_hcd_map_urb_for_dma(hcd, urb, mem_flags);
386 tegra_ehci_map_urb_for_dma(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
H A Duhci-q.c1407 struct urb *urb, gfp_t mem_flags)
1406 uhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
/drivers/usb/host/whci/
H A Dhcd.c118 gfp_t mem_flags)
126 ret = pzl_urb_enqueue(whc, urb, mem_flags);
135 ret = asl_urb_enqueue(whc, urb, mem_flags);
117 whc_urb_enqueue(struct usb_hcd *usb_hcd, struct urb *urb, gfp_t mem_flags) argument
H A Dasl.c259 * @mem_flags: flags for any memory allocations
265 int asl_urb_enqueue(struct whc *whc, struct urb *urb, gfp_t mem_flags) argument
H A Dpzl.c287 * @mem_flags: flags for any memory allocations
293 int pzl_urb_enqueue(struct whc *whc, struct urb *urb, gfp_t mem_flags) argument
H A Dqset.c28 struct whc_qset *qset_alloc(struct whc *whc, gfp_t mem_flags) argument
33 qset = dma_pool_alloc(whc->qset_pool, mem_flags, &dma);
159 gfp_t mem_flags)
165 qset = qset_alloc(whc, mem_flags);
358 static int qset_fill_page_list(struct whc *whc, struct whc_std *std, gfp_t mem_flags) argument
376 std->pl_virt = kmalloc(pl_len, mem_flags);
414 struct urb *urb, gfp_t mem_flags)
418 std = kzalloc(sizeof(struct whc_std), mem_flags);
432 gfp_t mem_flags)
480 std = qset_new_std(whc, qset, urb, mem_flags);
158 get_qset(struct whc *whc, struct urb *urb, gfp_t mem_flags) argument
413 qset_new_std(struct whc *whc, struct whc_qset *qset, struct urb *urb, gfp_t mem_flags) argument
431 qset_add_urb_sg(struct whc *whc, struct whc_qset *qset, struct urb *urb, gfp_t mem_flags) argument
547 qset_add_urb_sg_linearize(struct whc *whc, struct whc_qset *qset, struct urb *urb, gfp_t mem_flags) argument
632 qset_add_urb(struct whc *whc, struct whc_qset *qset, struct urb *urb, gfp_t mem_flags) argument
[all...]
/drivers/scsi/lpfc/
H A Dlpfc_mem.c287 * @mem_flags: indicates if this is a priority (MEM_PRI) allocation
292 * mem_flags has MEM_PRI set (the only defined flag), returns an mbuf from the
303 lpfc_mbuf_alloc(struct lpfc_hba *phba, int mem_flags, dma_addr_t *handle) argument
312 if (!ret && (mem_flags & MEM_PRI) && pool->current_count) {
/drivers/usb/serial/
H A Dgeneric.c309 int index, gfp_t mem_flags)
318 res = usb_submit_urb(port->read_urbs[index], mem_flags);
333 gfp_t mem_flags)
341 res = usb_serial_generic_submit_read_urb(port, i, mem_flags);
308 usb_serial_generic_submit_read_urb(struct usb_serial_port *port, int index, gfp_t mem_flags) argument
332 usb_serial_generic_submit_read_urbs(struct usb_serial_port *port, gfp_t mem_flags) argument
/drivers/net/usb/
H A Dipheth.c135 static int ipheth_rx_submit(struct ipheth_device *dev, gfp_t mem_flags);
329 static int ipheth_rx_submit(struct ipheth_device *dev, gfp_t mem_flags) argument
341 retval = usb_submit_urb(dev->rx_urb, mem_flags);
H A Dkaweth.c560 gfp_t mem_flags)
574 if((result = usb_submit_urb(kaweth->rx_urb, mem_flags))) {
559 kaweth_resubmit_rx_urb(struct kaweth_device *kaweth, gfp_t mem_flags) argument
/drivers/staging/rts5139/
H A Drts51x.h164 gfp_t mem_flags, dma_addr_t *dma)
166 return usb_alloc_coherent(dev, size, mem_flags, dma);
163 usb_buffer_alloc(struct usb_device *dev, size_t size, gfp_t mem_flags, dma_addr_t *dma) argument
H A Drts51x_transport.c473 unsigned int *offset, int nents, size_t length, gfp_t mem_flags)
516 io->urbs = kmalloc(io->entries * sizeof *io->urbs, mem_flags);
534 io->urbs[i] = usb_alloc_urb(0, mem_flags);
608 int nents, size_t length, gfp_t mem_flags)
610 return usb_sg_init(io, dev, pipe, period, sg, nents, length, mem_flags);
606 rts51x_sg_init(struct usb_sg_request *io, struct usb_device *dev, unsigned pipe, unsigned period, struct scatterlist *sg, int nents, size_t length, gfp_t mem_flags) argument
/drivers/staging/usbip/
H A Dvhci_hcd.c49 gfp_t mem_flags);
507 gfp_t mem_flags)
514 usbip_dbg_vhci_hc("enter, usb_hcd %p urb %p mem_flags %d\n",
515 hcd, urb, mem_flags);
506 vhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
/drivers/bluetooth/
H A Dbtusb.c295 static int btusb_submit_intr_urb(struct hci_dev *hdev, gfp_t mem_flags) argument
308 urb = usb_alloc_urb(0, mem_flags);
314 buf = kmalloc(size, mem_flags);
330 err = usb_submit_urb(urb, mem_flags);
383 static int btusb_submit_bulk_urb(struct hci_dev *hdev, gfp_t mem_flags) argument
396 urb = usb_alloc_urb(0, mem_flags);
400 buf = kmalloc(size, mem_flags);
416 err = usb_submit_urb(urb, mem_flags);
497 static int btusb_submit_isoc_urb(struct hci_dev *hdev, gfp_t mem_flags) argument
510 urb = usb_alloc_urb(BTUSB_MAX_ISOC_FRAMES, mem_flags);
[all...]
/drivers/usb/misc/
H A Duss720.c140 gfp_t mem_flags)
152 rq = kmalloc(sizeof(struct uss720_async_request), mem_flags);
162 rq->urb = usb_alloc_urb(0, mem_flags);
181 ret = usb_submit_urb(rq->urb, mem_flags);
206 static int get_1284_register(struct parport *pp, unsigned char reg, unsigned char *val, gfp_t mem_flags) argument
218 rq = submit_async_request(priv, 3, 0xc0, ((unsigned int)reg) << 8, 0, mem_flags);
241 static int set_1284_register(struct parport *pp, unsigned char reg, unsigned char val, gfp_t mem_flags) argument
249 rq = submit_async_request(priv, 4, 0x40, (((unsigned int)reg) << 8) | val, 0, mem_flags);
138 submit_async_request(struct parport_uss720_private *priv, __u8 request, __u8 requesttype, __u16 value, __u16 index, gfp_t mem_flags) argument
/drivers/usb/musb/
H A Dmusb_host.c1887 gfp_t mem_flags)
1926 qh = kzalloc(sizeof *qh, mem_flags);
1884 musb_urb_enqueue( struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
/drivers/usb/c67x00/
H A Dc67x00-sched.c367 struct urb *urb, gfp_t mem_flags)
388 urbp = kzalloc(sizeof(*urbp), mem_flags);
366 c67x00_urb_enqueue(struct usb_hcd *hcd, struct urb *urb, gfp_t mem_flags) argument
/drivers/usb/class/
H A Dcdc-acm.c375 static int acm_submit_read_urb(struct acm *acm, int index, gfp_t mem_flags) argument
384 res = usb_submit_urb(acm->read_urbs[index], mem_flags);
398 static int acm_submit_read_urbs(struct acm *acm, gfp_t mem_flags) argument
404 res = acm_submit_read_urb(acm, i, mem_flags);

Completed in 234 milliseconds

12