Lines Matching refs:sd_ptr
754 sdreg_t *sd_ptr = (sdreg_t *)params; in sdioh_iovar_op() local
756 if (sd_ptr->offset < SD_SysAddr || sd_ptr->offset > SD_MaxCurCap) { in sdioh_iovar_op()
757 sd_err(("%s: bad offset 0x%x\n", __FUNCTION__, sd_ptr->offset)); in sdioh_iovar_op()
763 (sd_ptr->offset & 1) ? 8 : ((sd_ptr->offset & 2) ? 16 : 32), in sdioh_iovar_op()
764 sd_ptr->offset)); in sdioh_iovar_op()
765 if (sd_ptr->offset & 1) in sdioh_iovar_op()
767 else if (sd_ptr->offset & 2) in sdioh_iovar_op()
779 sdreg_t *sd_ptr = (sdreg_t *)params; in sdioh_iovar_op() local
781 if (sd_ptr->offset < SD_SysAddr || sd_ptr->offset > SD_MaxCurCap) { in sdioh_iovar_op()
782 sd_err(("%s: bad offset 0x%x\n", __FUNCTION__, sd_ptr->offset)); in sdioh_iovar_op()
787 sd_trace(("%s: wreg%d value 0x%08x at offset %d\n", __FUNCTION__, sd_ptr->value, in sdioh_iovar_op()
788 (sd_ptr->offset & 1) ? 8 : ((sd_ptr->offset & 2) ? 16 : 32), in sdioh_iovar_op()
789 sd_ptr->offset)); in sdioh_iovar_op()
796 sdreg_t *sd_ptr = (sdreg_t *)params; in sdioh_iovar_op() local
799 if ((uint)sd_ptr->func > si->num_funcs) { in sdioh_iovar_op()
804 if (sdioh_cfg_read(si, sd_ptr->func, sd_ptr->offset, &data)) { in sdioh_iovar_op()
817 sdreg_t *sd_ptr = (sdreg_t *)params; in sdioh_iovar_op() local
818 uint8 data = (uint8)sd_ptr->value; in sdioh_iovar_op()
820 if ((uint)sd_ptr->func > si->num_funcs) { in sdioh_iovar_op()
825 if (sdioh_cfg_write(si, sd_ptr->func, sd_ptr->offset, &data)) { in sdioh_iovar_op()