A more generic way of passing caps to user-space drivers.