BOTH! unless they freerange then they only need oystershell.
SeaChick is absolutely correct....The best part about giving it to them free choice is they take what they need when they need it....so -for example- you don't have to worry about your roo getting too much calcium from eating layer...