Searched refs:ms_urb (Results 1 – 1 of 1) sorted by relevance
103 struct urb *ms_urb; in ms_usb_alloc_urb() local105 ms_urb = (struct urb *)kmalloc(sizeof(struct urb), mem_flags); in ms_usb_alloc_urb()106 if (!ms_urb) in ms_usb_alloc_urb()111 memset(ms_urb, 0, sizeof(*ms_urb)); in ms_usb_alloc_urb()112 ms_urb->count = (atomic_t)osapi_ATOMIC_INIT(1); in ms_usb_alloc_urb()113 osapi_spin_lock_init(&ms_urb->lock); in ms_usb_alloc_urb()114 return ms_urb; in ms_usb_alloc_urb()124 void ms_usb_free_urb(struct urb *ms_urb) in ms_usb_free_urb() argument126 if (ms_urb) in ms_usb_free_urb()127 if (osapi_atomic_dec_and_test(&ms_urb->count)) in ms_usb_free_urb()[all …]