Magnetic saturation characteristics of synchronous reluctance motors (SyRMs), with or without permanent magnets (PMs), are highly nonlinear. These nonlinear effects can be included in the current controller by changing its state variable from the stator current to the stator flux linkage using the known saturation characteristics. A direct discrete-time variant of the flux-linkage based current controller is developed in a state-space framework. If the magnetics are modeled to be linear, the proposed control structure reduces to the standard current controller in this special case. Experimental results on a 6.7-kW SyRM drive demonstrate that the proposed flux-linkage based controller enables a higher closed-loop bandwidth and is more robust against parameter errors, as compared to the standard current controller.