Lines Matching refs:sdioh_info_t
52 extern int sdstd_osinit(sdioh_info_t *sd);
53 extern void sdstd_osfree(sdioh_info_t *sd);
100 extern void sdstd_os_yield(sdioh_info_t *sd);
241 extern bool check_client_intr(sdioh_info_t *sd);
244 extern void sdstd_devintr_on(sdioh_info_t *sd);
245 extern void sdstd_devintr_off(sdioh_info_t *sd);
248 extern void sdstd_intrs_on(sdioh_info_t *sd, uint16 norm, uint16 err);
249 extern void sdstd_intrs_off(sdioh_info_t *sd, uint16 norm, uint16 err);
252 extern void sdstd_spinbits(sdioh_info_t *sd, uint16 norm, uint16 err);
263 extern int sdstd_register_irq(sdioh_info_t *sd, uint irq);
264 extern void sdstd_free_irq(uint irq, sdioh_info_t *sd);
267 extern void sdstd_lock(sdioh_info_t *sd);
268 extern void sdstd_unlock(sdioh_info_t *sd);
269 extern void sdstd_waitlockfree(sdioh_info_t *sd);
272 extern void sdstd_os_lock_irqsave(sdioh_info_t *sd, ulong* flags);
273 extern void sdstd_os_unlock_irqrestore(sdioh_info_t *sd, ulong* flags);
276 extern int sdstd_waitbits(sdioh_info_t *sd, uint16 norm, uint16 err, bool yield, uint16 *bits);
279 extern void sdstd_3_enable_retuning_int(sdioh_info_t *sd);
280 extern void sdstd_3_disable_retuning_int(sdioh_info_t *sd);
281 extern bool sdstd_3_is_retuning_int_set(sdioh_info_t *sd);
282 extern void sdstd_3_check_and_do_tuning(sdioh_info_t *sd, int tuning_param);
283 extern bool sdstd_3_check_and_set_retuning(sdioh_info_t *sd);
284 extern int sdstd_3_get_tune_state(sdioh_info_t *sd);
285 extern int sdstd_3_get_data_state(sdioh_info_t *sd);
286 extern void sdstd_3_set_tune_state(sdioh_info_t *sd, int state);
287 extern void sdstd_3_set_data_state(sdioh_info_t *sd, int state);
288 extern uint8 sdstd_3_get_tuning_exp(sdioh_info_t *sd);
289 extern uint32 sdstd_3_get_uhsi_clkmode(sdioh_info_t *sd);
290 extern int sdstd_3_clk_tuning(sdioh_info_t *sd, uint32 sd3ClkMode);
293 extern void sdstd_3_start_tuning(sdioh_info_t *sd);
294 extern void sdstd_3_osinit_tuning(sdioh_info_t *sd);
295 extern void sdstd_3_osclean_tuning(sdioh_info_t *sd);
297 extern void sdstd_enable_disable_periodic_timer(sdioh_info_t * sd, uint val);
299 extern sdioh_info_t *sdioh_attach(osl_t *osh, void *bar0, uint irq);
300 extern SDIOH_API_RC sdioh_detach(osl_t *osh, sdioh_info_t *sd);