| /Linux-v5.4/drivers/staging/wusbcore/host/whci/ | 
| D | whcd.h | 21 struct whc {  struct22 	struct wusbhc wusbhc;
 23 	struct umc_dev *umc;
 25 	resource_size_t base_phys;
 26 	void __iomem *base;
 27 	int irq;
 29 	u8 n_devices;
 30 	u8 n_keys;
 31 	u8 n_mmc_ies;
 33 	u64 *pz_list;
 [all …]
 
 | 
| D | pzl.c | 17 static void update_pzl_pointers(struct whc *whc, int period, u64 addr)  in update_pzl_pointers()54 static int qset_get_period(struct whc *whc, struct whc_qset *qset)  in qset_get_period()
 65 static void qset_insert_in_sw_list(struct whc *whc, struct whc_qset *qset)  in qset_insert_in_sw_list()
 76 static void pzl_qset_remove(struct whc *whc, struct whc_qset *qset)  in pzl_qset_remove()
 92 static enum whc_update pzl_process_qset(struct whc *whc, struct whc_qset *qset)  in pzl_process_qset()
 145 void pzl_start(struct whc *whc)  in pzl_start()
 159 void pzl_stop(struct whc *whc)  in pzl_stop()
 176 void pzl_update(struct whc *whc, uint32_t wusbcmd)  in pzl_update()
 194 static void update_pzl_hw_view(struct whc *whc)  in update_pzl_hw_view()
 220 	struct whc *whc = container_of(work, struct whc, periodic_work);  in scan_periodic_work()  local
 [all …]
 
 | 
| D | asl.c | 17 static void qset_get_next_prev(struct whc *whc, struct whc_qset *qset,  in qset_get_next_prev()36 static void asl_qset_insert_begin(struct whc *whc, struct whc_qset *qset)  in asl_qset_insert_begin()
 42 static void asl_qset_insert(struct whc *whc, struct whc_qset *qset)  in asl_qset_insert()
 55 static void asl_qset_remove(struct whc *whc, struct whc_qset *qset)  in asl_qset_remove()
 86 static uint32_t process_qset(struct whc *whc, struct whc_qset *qset)  in process_qset()
 132 void asl_start(struct whc *whc)  in asl_start()
 146 void asl_stop(struct whc *whc)  in asl_stop()
 163 void asl_update(struct whc *whc, uint32_t wusbcmd)  in asl_update()
 191 	struct whc *whc = container_of(work, struct whc, async_work);  in scan_async_work()  local
 252 int asl_urb_enqueue(struct whc *whc, struct urb *urb, gfp_t mem_flags)  in asl_urb_enqueue()
 [all …]
 
 | 
| D | qset.c | 17 struct whc_qset *qset_alloc(struct whc *whc, gfp_t mem_flags)  in qset_alloc()41 static void qset_fill_qh(struct whc *whc, struct whc_qset *qset, struct urb *urb)  in qset_fill_qh()
 111 void qset_clear(struct whc *whc, struct whc_qset *qset)  in qset_clear()
 133 void qset_reset(struct whc *whc, struct whc_qset *qset)  in qset_reset()
 146 struct whc_qset *get_qset(struct whc *whc, struct urb *urb,  in get_qset()
 164 void qset_remove_complete(struct whc *whc, struct whc_qset *qset)  in qset_remove_complete()
 177 enum whc_update qset_add_qtds(struct whc *whc, struct whc_qset *qset)  in qset_add_qtds()
 243 static void qset_remove_qtd(struct whc *whc, struct whc_qset *qset)  in qset_remove_qtd()
 252 static void qset_copy_bounce_to_sg(struct whc *whc, struct whc_std *std)  in qset_copy_bounce_to_sg()
 287 void qset_free_std(struct whc *whc, struct whc_std *std)  in qset_free_std()
 [all …]
 
 | 
| D | wusb.c | 14 static int whc_update_di(struct whc *whc, int idx)  in whc_update_di()34 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_wusbhc_start()  local
 44 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_wusbhc_stop()  local
 61 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_mmcie_add()  local
 74 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_mmcie_rm()  local
 84 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_bwa_set()  local
 94 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_dev_info_set()  local
 118 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_set_num_dnts()  local
 130 static int whc_set_key(struct whc *whc, u8 key_index, uint32_t tkid,  in whc_set_key()
 163 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_set_ptk()  local
 [all …]
 
 | 
| D | init.c | 19 static void whc_hw_reset(struct whc *whc)  in whc_hw_reset()26 static void whc_hw_init_di_buf(struct whc *whc)  in whc_hw_init_di_buf()
 37 static void whc_hw_init_dn_buf(struct whc *whc)  in whc_hw_init_dn_buf()
 46 int whc_init(struct whc *whc)  in whc_init()
 150 void whc_clean_up(struct whc *whc)  in whc_clean_up()
 
 | 
| D | hcd.c | 36 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_start()  local80 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_stop()  local
 110 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_urb_enqueue()  local
 137 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_urb_dequeue()  local
 165 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_endpoint_disable()  local
 183 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_endpoint_reset()  local
 231 	struct whc *whc;  in whc_probe()  local
 315 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_remove()  local
 
 | 
| D | int.c | 14 static void transfer_done(struct whc *whc)  in transfer_done()23 	struct whc *whc = wusbhc_to_whc(wusbhc);  in whc_int_handler()  local
 56 static int process_dn_buf(struct whc *whc)  in process_dn_buf()
 76 	struct whc *whc = container_of(work, struct whc, dn_work);  in whc_dn_work()  local
 
 | 
| D | debug.c | 77 	struct whc *whc = s->private;  in di_show()  local98 	struct whc *whc = s->private;  in asl_show()  local
 111 	struct whc *whc = s->private;  in pzl_show()  local
 125 void whc_dbg_init(struct whc *whc)  in whc_dbg_init()
 145 void whc_dbg_clean_up(struct whc *whc)  in whc_dbg_clean_up()
 
 | 
| D | hw.c | 15 void whc_write_wusbcmd(struct whc *whc, u32 mask, u32 val)  in whc_write_wusbcmd()37 int whc_do_gencmd(struct whc *whc, u32 cmd, u32 params, void *addr, size_t len)  in whc_do_gencmd()
 87 void whc_hw_error(struct whc *whc, const char *reason)  in whc_hw_error()
 
 | 
| D | whci-hc.h | 237 	struct whc *whc;  member
 |