Lines Matching refs:sdh

75 bcmsdh_enable_hw_oob_intr(bcmsdh_info_t *sdh, bool enable)  in bcmsdh_enable_hw_oob_intr()  argument
77 sdioh_enable_hw_oob_intr(sdh->sdioh, enable); in bcmsdh_enable_hw_oob_intr()
193 bcmsdh_detach(osl_t *osh, void *sdh) in bcmsdh_detach() argument
195 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_detach()
211 bcmsdh_iovar_op(void *sdh, const char *name, in bcmsdh_iovar_op() argument
214 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_iovar_op()
219 bcmsdh_intr_query(void *sdh) in bcmsdh_intr_query() argument
221 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_intr_query()
234 bcmsdh_intr_enable(void *sdh) in bcmsdh_intr_enable() argument
236 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_intr_enable()
245 data = bcmsdh_cfg_read_word(sdh, 0, 4, NULL); in bcmsdh_intr_enable()
247 bcmsdh_cfg_write_word(sdh, 0, 4, data, NULL); in bcmsdh_intr_enable()
253 bcmsdh_intr_disable(void *sdh) in bcmsdh_intr_disable() argument
255 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_intr_disable()
264 data = bcmsdh_cfg_read_word(sdh, 0, 4, NULL); in bcmsdh_intr_disable()
266 bcmsdh_cfg_write_word(sdh, 0, 4, data, NULL); in bcmsdh_intr_disable()
272 bcmsdh_intr_reg(void *sdh, bcmsdh_cb_fn_t fn, void *argh) in bcmsdh_intr_reg() argument
274 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_intr_reg()
287 bcmsdh_intr_dereg(void *sdh) in bcmsdh_intr_dereg() argument
289 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_intr_dereg()
303 bcmsdh_intr_pending(void *sdh) in bcmsdh_intr_pending() argument
305 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_intr_pending()
307 ASSERT(sdh); in bcmsdh_intr_pending()
313 bcmsdh_devremove_reg(void *sdh, bcmsdh_cb_fn_t fn, void *argh) in bcmsdh_devremove_reg() argument
315 ASSERT(sdh); in bcmsdh_devremove_reg()
330 bcmsdh_cfg_read(void *sdh, uint fnc_num, uint32 addr, int *err) in bcmsdh_cfg_read() argument
332 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_cfg_read()
366 bcmsdh_cfg_write(void *sdh, uint fnc_num, uint32 addr, uint8 data, int *err) in bcmsdh_cfg_write() argument
368 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_cfg_write()
399 bcmsdh_cfg_read_word(void *sdh, uint fnc_num, uint32 addr, int *err) in bcmsdh_cfg_read_word() argument
401 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_cfg_read_word()
423 bcmsdh_cfg_write_word(void *sdh, uint fnc_num, uint32 addr, uint32 data, int *err) in bcmsdh_cfg_write_word() argument
425 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_cfg_write_word()
444 bcmsdh_cis_read(void *sdh, uint func, uint8 *cis, uint length) in bcmsdh_cis_read() argument
446 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_cis_read()
483 bcmsdh_cisaddr_read(void *sdh, uint func, uint8 *cisd, uint32 offset) in bcmsdh_cisaddr_read() argument
485 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_cisaddr_read()
503 bcmsdhsdio_set_sbaddr_window(void *sdh, uint32 address, bool force_set) in bcmsdhsdio_set_sbaddr_window() argument
507 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdhsdio_set_sbaddr_window()
536 bcmsdh_reg_read(void *sdh, uintptr addr, uint size) in bcmsdh_reg_read() argument
538 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_reg_read()
588 bcmsdh_reg_write(void *sdh, uintptr addr, uint size, uint32 data) in bcmsdh_reg_write() argument
590 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_reg_write()
623 bcmsdh_regfail(void *sdh) in bcmsdh_regfail() argument
625 return ((bcmsdh_info_t *)sdh)->regfail; in bcmsdh_regfail()
629 bcmsdh_recv_buf(void *sdh, uint32 addr, uint fn, uint flags, in bcmsdh_recv_buf() argument
633 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_recv_buf()
667 bcmsdh_send_buf(void *sdh, uint32 addr, uint fn, uint flags, in bcmsdh_send_buf() argument
671 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_send_buf()
705 bcmsdh_rwdata(void *sdh, uint rw, uint32 addr, uint8 *buf, uint nbytes) in bcmsdh_rwdata() argument
707 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_rwdata()
725 bcmsdh_abort(void *sdh, uint fn) in bcmsdh_abort() argument
727 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_abort()
733 bcmsdh_start(void *sdh, int stage) in bcmsdh_start() argument
735 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_start()
741 bcmsdh_stop(void *sdh) in bcmsdh_stop() argument
743 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_stop()
749 bcmsdh_waitlockfree(void *sdh) in bcmsdh_waitlockfree() argument
752 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_waitlockfree()
761 bcmsdh_query_device(void *sdh) in bcmsdh_query_device() argument
763 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_query_device()
782 if ((err = bcmsdh_cis_read(sdh, 0, fn0cis[0], SBSDIO_CIS_SIZE_LIMIT))) { in bcmsdh_query_device()
806 bcmsdh_query_iofnum(void *sdh) in bcmsdh_query_iofnum() argument
808 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_query_iofnum()
817 bcmsdh_reset(bcmsdh_info_t *sdh) in bcmsdh_reset() argument
819 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_reset()
825 void *bcmsdh_get_sdioh(bcmsdh_info_t *sdh) in bcmsdh_get_sdioh() argument
827 ASSERT(sdh); in bcmsdh_get_sdioh()
828 return sdh->sdioh; in bcmsdh_get_sdioh()
833 bcmsdh_get_dstatus(void *sdh) in bcmsdh_get_dstatus() argument
836 bcmsdh_info_t *p = (bcmsdh_info_t *)sdh; in bcmsdh_get_dstatus()
844 bcmsdh_cur_sbwad(void *sdh) in bcmsdh_cur_sbwad() argument
846 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_cur_sbwad()
858 bcmsdh_force_sbwad_calc(void *sdh, bool force) in bcmsdh_force_sbwad_calc() argument
860 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_force_sbwad_calc()
868 bcmsdh_chipinfo(void *sdh, uint32 chip, uint32 chiprev) in bcmsdh_chipinfo() argument
871 bcmsdh_info_t *p = (bcmsdh_info_t *)sdh; in bcmsdh_chipinfo()
881 bcmsdh_dwordmode(void *sdh, bool set) in bcmsdh_dwordmode() argument
883 bcmsdh_info_t *p = (bcmsdh_info_t *)sdh; in bcmsdh_dwordmode()
891 bcmsdh_sleep(void *sdh, bool enab) in bcmsdh_sleep() argument
894 bcmsdh_info_t *p = (bcmsdh_info_t *)sdh; in bcmsdh_sleep()
904 bcmsdh_gpio_init(void *sdh) in bcmsdh_gpio_init() argument
906 bcmsdh_info_t *p = (bcmsdh_info_t *)sdh; in bcmsdh_gpio_init()
913 bcmsdh_gpioin(void *sdh, uint32 gpio) in bcmsdh_gpioin() argument
915 bcmsdh_info_t *p = (bcmsdh_info_t *)sdh; in bcmsdh_gpioin()
922 bcmsdh_gpioouten(void *sdh, uint32 gpio) in bcmsdh_gpioouten() argument
924 bcmsdh_info_t *p = (bcmsdh_info_t *)sdh; in bcmsdh_gpioouten()
931 bcmsdh_gpioout(void *sdh, uint32 gpio, bool enab) in bcmsdh_gpioout() argument
933 bcmsdh_info_t *p = (bcmsdh_info_t *)sdh; in bcmsdh_gpioout()
940 bcmsdh_set_mode(void *sdh, uint mode) in bcmsdh_set_mode() argument
942 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_set_mode()
948 bcmsdh_get_spend_time(void *sdh) in bcmsdh_get_spend_time() argument
950 bcmsdh_info_t *bcmsdh = (bcmsdh_info_t *)sdh; in bcmsdh_get_spend_time()