Lines Matching refs:sdioh
72 sdioh_enable_hw_oob_intr(void *sdioh, bool enable);
77 sdioh_enable_hw_oob_intr(sdh->sdioh, enable); in bcmsdh_enable_hw_oob_intr()
151 sdioh_sdmmc_card_enable_func_f3(bcmsdh->sdioh, func); in bcmsdh_btsdio_interface_init()
167 bcmsdh_attach(osl_t *osh, void *sdioh, ulong *regsva) in bcmsdh_attach() argument
176 bcmsdh->sdioh = sdioh; in bcmsdh_attach()
199 if (bcmsdh->sdioh) in bcmsdh_detach()
200 sdioh_detach(osh, bcmsdh->sdioh); in bcmsdh_detach()
215 return sdioh_iovar_op(bcmsdh->sdioh, name, params, plen, arg, len, set); in bcmsdh_iovar_op()
226 status = sdioh_interrupt_query(bcmsdh->sdioh, &on); in bcmsdh_intr_query()
243 status = sdioh_interrupt_set(bcmsdh->sdioh, TRUE); in bcmsdh_intr_enable()
262 status = sdioh_interrupt_set(bcmsdh->sdioh, FALSE); in bcmsdh_intr_disable()
282 status = sdioh_interrupt_register(bcmsdh->sdioh, fn, argh); in bcmsdh_intr_reg()
297 status = sdioh_interrupt_deregister(bcmsdh->sdioh); in bcmsdh_intr_dereg()
308 return sdioh_interrupt_pending(bcmsdh->sdioh); in bcmsdh_intr_pending()
349 status = sdioh_cfg_read(bcmsdh->sdioh, fnc_num, addr, (uint8 *)&data); in bcmsdh_cfg_read()
384 status = sdioh_cfg_write(bcmsdh->sdioh, fnc_num, addr, (uint8 *)&data); in bcmsdh_cfg_write()
410 status = sdioh_request_word(bcmsdh->sdioh, SDIOH_CMD_TYPE_NORMAL, SDIOH_READ, fnc_num, in bcmsdh_cfg_read_word()
433 status = sdioh_request_word(bcmsdh->sdioh, SDIOH_CMD_TYPE_NORMAL, SDIOH_WRITE, fnc_num, in bcmsdh_cfg_write_word()
461 status = sdioh_cis_read(bcmsdh->sdioh, func, cis, length); in bcmsdh_cis_read()
496 status = sdioh_cisaddr_read(bcmsdh->sdioh, func, cisd, offset); in bcmsdh_cisaddr_read()
558 status = sdioh_request_word(bcmsdh->sdioh, SDIOH_CMD_TYPE_NORMAL, in bcmsdh_reg_read()
610 status = sdioh_request_word(bcmsdh->sdioh, SDIOH_CMD_TYPE_NORMAL, SDIOH_WRITE, SDIO_FUNC_1, in bcmsdh_reg_write()
660 status = sdioh_request_buffer(bcmsdh->sdioh, SDIOH_DATA_PIO, incr_fix, in bcmsdh_recv_buf()
698 status = sdioh_request_buffer(bcmsdh->sdioh, SDIOH_DATA_PIO, incr_fix, in bcmsdh_send_buf()
717 status = sdioh_request_buffer(bcmsdh->sdioh, SDIOH_DATA_PIO, SDIOH_DATA_INC, in bcmsdh_rwdata()
729 return sdioh_abort(bcmsdh->sdioh, fn); in bcmsdh_abort()
737 return sdioh_start(bcmsdh->sdioh, stage); in bcmsdh_start()
745 return sdioh_stop(bcmsdh->sdioh); in bcmsdh_stop()
754 return sdioh_waitlockfree(bcmsdh->sdioh); in bcmsdh_waitlockfree()
813 return (sdioh_query_iofnum(bcmsdh->sdioh)); in bcmsdh_query_iofnum()
821 return sdioh_sdio_reset(bcmsdh->sdioh); in bcmsdh_reset()
828 return sdh->sdioh; in bcmsdh_get_sdioh()
837 sdioh_info_t *sd = (sdioh_info_t *)(p->sdioh); in bcmsdh_get_dstatus()
872 sdioh_info_t *sd = (sdioh_info_t *)(p->sdioh); in bcmsdh_chipinfo()
884 sdioh_info_t *sd = (sdioh_info_t *)(p->sdioh); in bcmsdh_dwordmode()
895 sdioh_info_t *sd = (sdioh_info_t *)(p->sdioh); in bcmsdh_sleep()
907 sdioh_info_t *sd = (sdioh_info_t *)(p->sdioh); in bcmsdh_gpio_init()
916 sdioh_info_t *sd = (sdioh_info_t *)(p->sdioh); in bcmsdh_gpioin()
925 sdioh_info_t *sd = (sdioh_info_t *)(p->sdioh); in bcmsdh_gpioouten()
934 sdioh_info_t *sd = (sdioh_info_t *)(p->sdioh); in bcmsdh_gpioout()
943 return (sdioh_set_mode(bcmsdh->sdioh, mode)); in bcmsdh_set_mode()
951 return (sdioh_get_spend_time(bcmsdh->sdioh)); in bcmsdh_get_spend_time()