Lines Matching refs:sd_ptr

858 		sdreg_t *sd_ptr = (sdreg_t *)params;  in sdioh_iovar_op()  local
860 if (sd_ptr->offset < SD_SysAddr || sd_ptr->offset > SD3_WL_BT_reset_register) { in sdioh_iovar_op()
861 sd_err(("%s: bad offset 0x%x\n", __FUNCTION__, sd_ptr->offset)); in sdioh_iovar_op()
867 (sd_ptr->offset & 1) ? 8 : ((sd_ptr->offset & 2) ? 16 : 32), in sdioh_iovar_op()
868 sd_ptr->offset)); in sdioh_iovar_op()
869 if (sd_ptr->offset & 1) in sdioh_iovar_op()
870 int_val = sdstd_rreg8(si, sd_ptr->offset); in sdioh_iovar_op()
871 else if (sd_ptr->offset & 2) in sdioh_iovar_op()
872 int_val = sdstd_rreg16(si, sd_ptr->offset); in sdioh_iovar_op()
874 int_val = sdstd_rreg(si, sd_ptr->offset); in sdioh_iovar_op()
882 sdreg_t *sd_ptr = (sdreg_t *)params; in sdioh_iovar_op() local
884 if (sd_ptr->offset < SD_SysAddr || sd_ptr->offset > SD3_WL_BT_reset_register) { in sdioh_iovar_op()
885 sd_err(("%s: bad offset 0x%x\n", __FUNCTION__, sd_ptr->offset)); in sdioh_iovar_op()
890 sd_trace(("%s: wreg%d value 0x%08x at offset %d\n", __FUNCTION__, sd_ptr->value, in sdioh_iovar_op()
891 (sd_ptr->offset & 1) ? 8 : ((sd_ptr->offset & 2) ? 16 : 32), in sdioh_iovar_op()
892 sd_ptr->offset)); in sdioh_iovar_op()
893 if (sd_ptr->offset & 1) in sdioh_iovar_op()
894 sdstd_wreg8(si, sd_ptr->offset, (uint8)sd_ptr->value); in sdioh_iovar_op()
895 else if (sd_ptr->offset & 2) in sdioh_iovar_op()
896 sdstd_wreg16(si, sd_ptr->offset, (uint16)sd_ptr->value); in sdioh_iovar_op()
898 sdstd_wreg(si, sd_ptr->offset, (uint32)sd_ptr->value); in sdioh_iovar_op()
905 sdreg_t *sd_ptr = (sdreg_t *)params; in sdioh_iovar_op() local
908 if (sdioh_cfg_read(si, sd_ptr->func, sd_ptr->offset, &data)) { in sdioh_iovar_op()
920 sdreg_t *sd_ptr = (sdreg_t *)params; in sdioh_iovar_op() local
921 uint8 data = (uint8)sd_ptr->value; in sdioh_iovar_op()
923 if (sdioh_cfg_write(si, sd_ptr->func, sd_ptr->offset, &data)) { in sdioh_iovar_op()