Home
last modified time | relevance | path

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

/linux-2.6.39/drivers/usb/host/whci/
Dwhcd.h34 struct whc { struct
35 struct wusbhc wusbhc;
36 struct umc_dev *umc;
38 resource_size_t base_phys;
39 void __iomem *base;
40 int irq;
42 u8 n_devices;
43 u8 n_keys;
44 u8 n_mmc_ies;
46 u64 *pz_list;
[all …]
Dpzl.c28 static void update_pzl_pointers(struct whc *whc, int period, u64 addr) in update_pzl_pointers()
65 static int qset_get_period(struct whc *whc, struct whc_qset *qset) in qset_get_period()
76 static void qset_insert_in_sw_list(struct whc *whc, struct whc_qset *qset) in qset_insert_in_sw_list()
87 static void pzl_qset_remove(struct whc *whc, struct whc_qset *qset) in pzl_qset_remove()
103 static enum whc_update pzl_process_qset(struct whc *whc, struct whc_qset *qset) in pzl_process_qset()
158 void pzl_start(struct whc *whc) in pzl_start()
172 void pzl_stop(struct whc *whc) in pzl_stop()
189 void pzl_update(struct whc *whc, uint32_t wusbcmd) in pzl_update()
207 static void update_pzl_hw_view(struct whc *whc) in update_pzl_hw_view()
233 struct whc *whc = container_of(work, struct whc, periodic_work); in scan_periodic_work() local
[all …]
Dasl.c28 static void qset_get_next_prev(struct whc *whc, struct whc_qset *qset, in qset_get_next_prev()
47 static void asl_qset_insert_begin(struct whc *whc, struct whc_qset *qset) in asl_qset_insert_begin()
53 static void asl_qset_insert(struct whc *whc, struct whc_qset *qset) in asl_qset_insert()
66 static void asl_qset_remove(struct whc *whc, struct whc_qset *qset) in asl_qset_remove()
97 static uint32_t process_qset(struct whc *whc, struct whc_qset *qset) in process_qset()
145 void asl_start(struct whc *whc) in asl_start()
159 void asl_stop(struct whc *whc) in asl_stop()
176 void asl_update(struct whc *whc, uint32_t wusbcmd) in asl_update()
204 struct whc *whc = container_of(work, struct whc, async_work); in scan_async_work() local
265 int asl_urb_enqueue(struct whc *whc, struct urb *urb, gfp_t mem_flags) in asl_urb_enqueue()
[all …]
Dqset.c28 struct whc_qset *qset_alloc(struct whc *whc, gfp_t mem_flags) in qset_alloc()
53 static void qset_fill_qh(struct whc *whc, struct whc_qset *qset, struct urb *urb) in qset_fill_qh()
123 void qset_clear(struct whc *whc, struct whc_qset *qset) in qset_clear()
145 void qset_reset(struct whc *whc, struct whc_qset *qset) in qset_reset()
158 struct whc_qset *get_qset(struct whc *whc, struct urb *urb, in get_qset()
176 void qset_remove_complete(struct whc *whc, struct whc_qset *qset) in qset_remove_complete()
189 enum whc_update qset_add_qtds(struct whc *whc, struct whc_qset *qset) in qset_add_qtds()
255 static void qset_remove_qtd(struct whc *whc, struct whc_qset *qset) in qset_remove_qtd()
264 static void qset_copy_bounce_to_sg(struct whc *whc, struct whc_std *std) in qset_copy_bounce_to_sg()
299 void qset_free_std(struct whc *whc, struct whc_std *std) in qset_free_std()
[all …]
Dwusb.c26 static int whc_update_di(struct whc *whc, int idx) in whc_update_di()
46 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_wusbhc_start() local
56 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_wusbhc_stop() local
73 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_mmcie_add() local
86 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_mmcie_rm() local
96 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_bwa_set() local
106 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_dev_info_set() local
130 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_set_num_dnts() local
142 static int whc_set_key(struct whc *whc, u8 key_index, uint32_t tkid, in whc_set_key()
175 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_set_ptk() local
[all …]
Dinit.c30 static void whc_hw_reset(struct whc *whc) in whc_hw_reset()
37 static void whc_hw_init_di_buf(struct whc *whc) in whc_hw_init_di_buf()
48 static void whc_hw_init_dn_buf(struct whc *whc) in whc_hw_init_dn_buf()
57 int whc_init(struct whc *whc) in whc_init()
161 void whc_clean_up(struct whc *whc) in whc_clean_up()
Dhcd.c46 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_start() local
90 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_stop() local
120 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_urb_enqueue() local
147 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_urb_dequeue() local
175 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_endpoint_disable() local
193 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_endpoint_reset() local
243 struct whc *whc = NULL; in whc_probe() local
326 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_remove() local
Dint.c26 static void transfer_done(struct whc *whc) in transfer_done()
35 struct whc *whc = wusbhc_to_whc(wusbhc); in whc_int_handler() local
68 static int process_dn_buf(struct whc *whc) in process_dn_buf()
88 struct whc *whc = container_of(work, struct whc, dn_work); in whc_dn_work() local
Ddebug.c87 struct whc *whc = s->private; in di_print() local
110 struct whc *whc = s->private; in asl_print() local
122 struct whc *whc = s->private; in pzl_print() local
174 void whc_dbg_init(struct whc *whc) in whc_dbg_init()
194 void whc_dbg_clean_up(struct whc *whc) in whc_dbg_clean_up()
Dhw.c26 void whc_write_wusbcmd(struct whc *whc, u32 mask, u32 val) in whc_write_wusbcmd()
48 int whc_do_gencmd(struct whc *whc, u32 cmd, u32 params, void *addr, size_t len) in whc_do_gencmd()
98 void whc_hw_error(struct whc *whc, const char *reason) in whc_hw_error()
Dwhci-hc.h250 struct whc *whc; member