I think it is one of the Echinocereus. Quite a few of the 70 or so in the species have white flowers.
I love it! I’ve had my two cacti for probably three years now and they have never flowered. Perhaps I’m not neglecting them enough.