/linux-4.4.14/drivers/usb/host/whci/ |
H A D | init.c | 30 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 D | hw.c | 26 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 D | int.c | 25 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 D | debug.c | 88 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 D | hcd.c | 47 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 D | asl.c | 28 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 D | pzl.c | 28 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 D | whcd.h | 34 struct whc { struct
|
H A D | wusb.c | 25 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 D | qset.c | 28 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 D | whci-hc.h | 250 struct whc *whc; member in struct:whc_qset
|