The controls for OH&S hazards follow a 5-level hierarchy, and the more hazardous something is, the higher up the hierarchy the control should be. The hierarchy is (most control to least control): elimination, substitution, engineering control, administrative controls and personal protective equipment (PPE).
So, for silica dust the lowest level of control would be providing masks as PPE, but if it is more of a hazard you should look at higher controls such as an engineering control like a dust collection system. It would be better if it was possible to substitute with a less hazardous material, or eliminate the need for the process, but this is often not the case, so the highest level of control is an engineering control that manages the hazard.
For more information on putting controls in place for OH&S hazards, see the article: 5 le vels of hazard controls in ISO 45001 and how they should be applied, https://advisera.com/45001academy/blog/2015/09/02/5-levels-of-hazard-controls-in-iso-45001-and-how-they-should-be-applied/