Lines Matching refs:drce_ctrl
593 struct tas_drce_ctrl_t drce_ctrl;
596 if (copy_from_user(&drce_ctrl, argp, sizeof(struct tas_drce_ctrl_t)))
601 drce_ctrl.flags,
602 drce_ctrl.data.enable,
603 drce_ctrl.data.threshold);
607 rc = tas3001c_update_drce(self, drce_ctrl.flags, &drce_ctrl.data);
613 if (drce_ctrl.flags & TAS_DRCE_ENABLE)
614 drce_ctrl.data.enable = self->drce_state.enable;
616 if (drce_ctrl.flags & TAS_DRCE_THRESHOLD)
617 drce_ctrl.data.threshold = self->drce_state.threshold;
619 if (copy_to_user(argp, &drce_ctrl,
725 struct tas_drce_ctrl_t drce_ctrl;
727 if (copy_from_user(&drce_ctrl, argp,
732 if (drce_ctrl.flags & TAS_DRCE_THRESHOLD) {
734 drce_ctrl.data.threshold=-36<<8;
736 drce_ctrl.data.threshold=-6<<8;
740 if (copy_to_user(argp, &drce_ctrl,