What is this

this is a bump on my penis thats hard and white it may be a cyst or ingrown hair but im not sure i never had sexual contact but my mom has hpv if this helps