Programming Ideas for Home Gym?


I have very limited home gym, and for upper body I can do: barbell overhead presses, weighted dips, dumbbell overhead presses, weighted pushups, pull ups, dumbbell rows and curls of any kind. I probably will start going to regular gym at some point, but for now I want to max everything from my home gym. So I think about this workouts for upper body
A (overhead press and shoulders focus)
Behind the neck overhead press - 70% x AMAP, plus a 50% set
Pull ups - 5 sets to failure
Dumbbell side presses - 3-5 x 8-12

B (weighted dips and chest focus)
Weighted dips - 70% x AMAP, plus a 50% set
Dumbbell rows - 4-5 x 8-15
Weighted push ups - 350 method

Throw in some curls anywhere.

My main goal is gaining mass. Does this plan look fine? Is it better to have 2 or 3 of these upper body workouts per week? Before this I did just lot of weighted dips and weighted pull ups, best results are dips 40 kg for 5 reps and pull ups 40 kg for 3 reps.

For legs I will just go to a regular gym and do something from your splits leg day.