usbm 104 drivers/usb/core/devio.c struct usb_memory *usbm; usbm 173 drivers/usb/core/devio.c static void dec_usb_memory_use_count(struct usb_memory *usbm, int *count) usbm 175 drivers/usb/core/devio.c struct usb_dev_state *ps = usbm->ps; usbm 180 drivers/usb/core/devio.c if (usbm->urb_use_count == 0 && usbm->vma_use_count == 0) { usbm 181 drivers/usb/core/devio.c list_del(&usbm->memlist); usbm 184 drivers/usb/core/devio.c usb_free_coherent(ps->dev, usbm->size, usbm->mem, usbm 185 drivers/usb/core/devio.c usbm->dma_handle); usbm 187 drivers/usb/core/devio.c usbm->size + sizeof(struct usb_memory)); usbm 188 drivers/usb/core/devio.c kfree(usbm); usbm 196 drivers/usb/core/devio.c struct usb_memory *usbm = vma->vm_private_data; usbm 199 drivers/usb/core/devio.c spin_lock_irqsave(&usbm->ps->lock, flags); usbm 200 drivers/usb/core/devio.c ++usbm->vma_use_count; usbm 201 drivers/usb/core/devio.c spin_unlock_irqrestore(&usbm->ps->lock, flags); usbm 206 drivers/usb/core/devio.c struct usb_memory *usbm = vma->vm_private_data; usbm 208 drivers/usb/core/devio.c dec_usb_memory_use_count(usbm, &usbm->vma_use_count); usbm 218 drivers/usb/core/devio.c struct usb_memory *usbm = NULL; usbm 231 drivers/usb/core/devio.c usbm = kzalloc(sizeof(struct usb_memory), GFP_KERNEL); usbm 232 drivers/usb/core/devio.c if (!usbm) { usbm 246 drivers/usb/core/devio.c usbm->mem = mem; usbm 247 drivers/usb/core/devio.c usbm->dma_handle = dma_handle; usbm 248 drivers/usb/core/devio.c usbm->size = size; usbm 249 drivers/usb/core/devio.c usbm->ps = ps; usbm 250 drivers/usb/core/devio.c usbm->vm_start = vma->vm_start; usbm 251 drivers/usb/core/devio.c usbm->vma_use_count = 1; usbm 252 drivers/usb/core/devio.c INIT_LIST_HEAD(&usbm->memlist); usbm 256 drivers/usb/core/devio.c virt_to_phys(usbm->mem) >> PAGE_SHIFT, usbm 258 drivers/usb/core/devio.c dec_usb_memory_use_count(usbm, &usbm->vma_use_count); usbm 264 drivers/usb/core/devio.c dec_usb_memory_use_count(usbm, &usbm->vma_use_count); usbm 272 drivers/usb/core/devio.c vma->vm_private_data = usbm; usbm 275 drivers/usb/core/devio.c list_add_tail(&usbm->memlist, &ps->memory_list); usbm 281 drivers/usb/core/devio.c kfree(usbm); usbm 406 drivers/usb/core/devio.c if (as->usbm == NULL) usbm 409 drivers/usb/core/devio.c dec_usb_memory_use_count(as->usbm, &as->usbm->urb_use_count); usbm 1481 drivers/usb/core/devio.c struct usb_memory *usbm = NULL, *iter; usbm 1491 drivers/usb/core/devio.c usbm = ERR_PTR(-EINVAL); usbm 1493 drivers/usb/core/devio.c usbm = iter; usbm 1494 drivers/usb/core/devio.c usbm->urb_use_count++; usbm 1500 drivers/usb/core/devio.c return usbm; usbm 1670 drivers/usb/core/devio.c as->usbm = find_memory_area(ps, uurb); usbm 1671 drivers/usb/core/devio.c if (IS_ERR(as->usbm)) { usbm 1672 drivers/usb/core/devio.c ret = PTR_ERR(as->usbm); usbm 1673 drivers/usb/core/devio.c as->usbm = NULL; usbm 1680 drivers/usb/core/devio.c if (as->usbm) usbm 1684 drivers/usb/core/devio.c (as->usbm ? 0 : uurb->buffer_length) + usbm 1722 drivers/usb/core/devio.c if (as->usbm) { usbm 1725 drivers/usb/core/devio.c as->urb->transfer_buffer = as->usbm->mem + usbm 1726 drivers/usb/core/devio.c (uurb_start - as->usbm->vm_start); usbm 1807 drivers/usb/core/devio.c if (as->usbm) { usbm 1811 drivers/usb/core/devio.c as->urb->transfer_dma = as->usbm->dma_handle + usbm 1812 drivers/usb/core/devio.c (uurb_start - as->usbm->vm_start);