/drivers/usb/core/ |
H A D | buffer.c | 104 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 D | urb.c | 51 * @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 D | usb.c | 659 * @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 D | hcd.c | 1227 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 D | message.c | 344 * @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 D | ohci-mem.c | 85 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 D | fhci-hcd.c | 389 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 D | ehci-tegra.c | 350 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 D | uhci-q.c | 1407 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 D | hcd.c | 118 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 D | asl.c | 259 * @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 D | pzl.c | 287 * @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 D | qset.c | 28 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 D | lpfc_mem.c | 287 * @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 D | generic.c | 309 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 D | ipheth.c | 135 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 D | kaweth.c | 560 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 D | rts51x.h | 164 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 D | rts51x_transport.c | 473 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 D | vhci_hcd.c | 49 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 D | btusb.c | 295 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 D | uss720.c | 140 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 D | musb_host.c | 1887 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 D | c67x00-sched.c | 367 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 D | cdc-acm.c | 375 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);
|