Searched defs:whc (Results 1 - 11 of 11) sorted by relevance

/linux-4.4.14/drivers/usb/host/whci/
H A Dinit.c30 static void whc_hw_reset(struct whc *whc) whc_hw_reset() argument
37 static void whc_hw_init_di_buf(struct whc *whc) whc_hw_init_di_buf() argument
48 static void whc_hw_init_dn_buf(struct whc *whc) whc_hw_init_dn_buf() argument
57 int whc_init(struct whc *whc) whc_init() argument
161 void whc_clean_up(struct whc *whc) whc_clean_up() argument
H A Dhw.c26 void whc_write_wusbcmd(struct whc *whc, u32 mask, u32 val) whc_write_wusbcmd() argument
48 int whc_do_gencmd(struct whc *whc, u32 cmd, u32 params, void *addr, size_t len) whc_do_gencmd() argument
98 void whc_hw_error(struct whc *whc, const char *reason) whc_hw_error() argument
H A Dint.c25 static void transfer_done(struct whc *whc) transfer_done() argument
34 struct whc *whc = wusbhc_to_whc(wusbhc); whc_int_handler() local
67 static int process_dn_buf(struct whc *whc) process_dn_buf() argument
87 struct whc *whc = container_of(work, struct whc, dn_work); whc_dn_work() local
H A Ddebug.c88 struct whc *whc = s->private; di_print() local
108 struct whc *whc = s->private; asl_print() local
120 struct whc *whc = s->private; pzl_print() local
172 void whc_dbg_init(struct whc *whc) whc_dbg_init() argument
192 void whc_dbg_clean_up(struct whc *whc) whc_dbg_clean_up() argument
H A Dhcd.c47 struct whc *whc = wusbhc_to_whc(wusbhc); whc_start() local
91 struct whc *whc = wusbhc_to_whc(wusbhc); whc_stop() local
121 struct whc *whc = wusbhc_to_whc(wusbhc); whc_urb_enqueue() local
148 struct whc *whc = wusbhc_to_whc(wusbhc); whc_urb_dequeue() local
176 struct whc *whc = wusbhc_to_whc(wusbhc); whc_endpoint_disable() local
194 struct whc *whc = wusbhc_to_whc(wusbhc); whc_endpoint_reset() local
242 struct whc *whc; whc_probe() local
325 struct whc *whc = wusbhc_to_whc(wusbhc); whc_remove() local
H A Dasl.c28 static void qset_get_next_prev(struct whc *whc, struct whc_qset *qset, qset_get_next_prev() argument
47 static void asl_qset_insert_begin(struct whc *whc, struct whc_qset *qset) asl_qset_insert_begin() argument
53 static void asl_qset_insert(struct whc *whc, struct whc_qset *qset) asl_qset_insert() argument
66 static void asl_qset_remove(struct whc *whc, struct whc_qset *qset) asl_qset_remove() argument
97 static uint32_t process_qset(struct whc *whc, struct whc_qset *qset) process_qset() argument
145 void asl_start(struct whc *whc) asl_start() argument
159 void asl_stop(struct whc *whc) asl_stop() argument
176 void asl_update(struct whc *whc, uint32_t wusbcmd) asl_update() argument
204 struct whc *whc = container_of(work, struct whc, async_work); scan_async_work() local
265 int asl_urb_enqueue(struct whc *whc, struct urb *urb, gfp_t mem_flags) asl_urb_enqueue() argument
308 int asl_urb_dequeue(struct whc *whc, struct urb *urb, int status) asl_urb_dequeue() argument
348 void asl_qset_delete(struct whc *whc, struct whc_qset *qset) asl_qset_delete() argument
361 int asl_init(struct whc *whc) asl_init() argument
380 void asl_clean_up(struct whc *whc) asl_clean_up() argument
H A Dpzl.c28 static void update_pzl_pointers(struct whc *whc, int period, u64 addr) update_pzl_pointers() argument
65 static int qset_get_period(struct whc *whc, struct whc_qset *qset) qset_get_period() argument
76 static void qset_insert_in_sw_list(struct whc *whc, struct whc_qset *qset) qset_insert_in_sw_list() argument
87 static void pzl_qset_remove(struct whc *whc, struct whc_qset *qset) pzl_qset_remove() argument
103 static enum whc_update pzl_process_qset(struct whc *whc, struct whc_qset *qset) pzl_process_qset() argument
158 void pzl_start(struct whc *whc) pzl_start() argument
172 void pzl_stop(struct whc *whc) pzl_stop() argument
189 void pzl_update(struct whc *whc, uint32_t wusbcmd) pzl_update() argument
207 static void update_pzl_hw_view(struct whc *whc) update_pzl_hw_view() argument
233 struct whc *whc = container_of(work, struct whc, periodic_work); scan_periodic_work() local
293 int pzl_urb_enqueue(struct whc *whc, struct urb *urb, gfp_t mem_flags) pzl_urb_enqueue() argument
336 int pzl_urb_dequeue(struct whc *whc, struct urb *urb, int status) pzl_urb_dequeue() argument
377 void pzl_qset_delete(struct whc *whc, struct whc_qset *qset) pzl_qset_delete() argument
388 int pzl_init(struct whc *whc) pzl_init() argument
412 void pzl_clean_up(struct whc *whc) pzl_clean_up() argument
H A Dwhcd.h34 struct whc { struct
H A Dwusb.c25 static int whc_update_di(struct whc *whc, int idx) whc_update_di() argument
45 struct whc *whc = wusbhc_to_whc(wusbhc); whc_wusbhc_start() local
55 struct whc *whc = wusbhc_to_whc(wusbhc); whc_wusbhc_stop() local
72 struct whc *whc = wusbhc_to_whc(wusbhc); whc_mmcie_add() local
85 struct whc *whc = wusbhc_to_whc(wusbhc); whc_mmcie_rm() local
95 struct whc *whc = wusbhc_to_whc(wusbhc); whc_bwa_set() local
105 struct whc *whc = wusbhc_to_whc(wusbhc); whc_dev_info_set() local
129 struct whc *whc = wusbhc_to_whc(wusbhc); whc_set_num_dnts() local
141 static int whc_set_key(struct whc *whc, u8 key_index, uint32_t tkid, whc_set_key() argument
174 struct whc *whc = wusbhc_to_whc(wusbhc); whc_set_ptk() local
205 struct whc *whc = wusbhc_to_whc(wusbhc); whc_set_gtk() local
217 int whc_set_cluster_id(struct whc *whc, u8 bcid) whc_set_cluster_id() argument
H A Dqset.c28 struct whc_qset *qset_alloc(struct whc *whc, gfp_t mem_flags) qset_alloc() argument
53 static void qset_fill_qh(struct whc *whc, struct whc_qset *qset, struct urb *urb) qset_fill_qh() argument
123 void qset_clear(struct whc *whc, struct whc_qset *qset) qset_clear() argument
145 void qset_reset(struct whc *whc, struct whc_qset *qset) qset_reset() argument
158 struct whc_qset *get_qset(struct whc *whc, struct urb *urb, get_qset() argument
176 void qset_remove_complete(struct whc *whc, struct whc_qset *qset) qset_remove_complete() argument
189 enum whc_update qset_add_qtds(struct whc *whc, struct whc_qset *qset) qset_add_qtds() argument
255 static void qset_remove_qtd(struct whc *whc, struct whc_qset *qset) qset_remove_qtd() argument
264 static void qset_copy_bounce_to_sg(struct whc *whc, struct whc_std *std) qset_copy_bounce_to_sg() argument
299 void qset_free_std(struct whc *whc, struct whc_std *std) qset_free_std() argument
331 static void qset_remove_qtds(struct whc *whc, struct whc_qset *qset, qset_remove_qtds() argument
358 static int qset_fill_page_list(struct whc *whc, struct whc_std *std, gfp_t mem_flags) qset_fill_page_list() argument
400 struct whc *whc = qset->whc; urb_dequeue_work() local
417 static struct whc_std *qset_new_std(struct whc *whc, struct whc_qset *qset, qset_new_std() argument
435 static int qset_add_urb_sg(struct whc *whc, struct whc_qset *qset, struct urb *urb, qset_add_urb_sg() argument
554 static int qset_add_urb_sg_linearize(struct whc *whc, struct whc_qset *qset, qset_add_urb_sg_linearize() argument
639 int qset_add_urb(struct whc *whc, struct whc_qset *qset, struct urb *urb, qset_add_urb() argument
707 void qset_remove_urb(struct whc *whc, struct whc_qset *qset, qset_remove_urb() argument
753 void process_inactive_qtd(struct whc *whc, struct whc_qset *qset, process_inactive_qtd() argument
805 void process_halted_qtd(struct whc *whc, struct whc_qset *qset, process_halted_qtd() argument
827 void qset_free(struct whc *whc, struct whc_qset *qset) qset_free() argument
835 void qset_delete(struct whc *whc, struct whc_qset *qset) qset_delete() argument
H A Dwhci-hc.h250 struct whc *whc; member in struct:whc_qset

Completed in 155 milliseconds