random_device
static int check_random_device(struct random_device *rd)
struct random_device *rd = &random_devices[n];
struct random_device *rd = &random_devices[n];
MODULE_DEPEND(ccp, random_device, 1, 1, 1);
MODULE_DEPEND(qcom_rnd_random, random_device, 1, 1, 1);
DECLARE_MODULE(random_device, randomdev_mod, SI_SUB_DRIVERS, SI_ORDER_FIRST);
MODULE_VERSION(random_device, 1);
MODULE_DEPEND(random_device, crypto, 1, 1, 1);
MODULE_DEPEND(random_device, random_harvestq, 1, 1, 1);
SYSINIT(random_device, SI_SUB_RANDOM, SI_ORDER_SECOND, random_alg_context_init,
MODULE_DEPEND(virtio_random, random_device, 1, 1, 1);