Symbol: ap_dev
drivers/s390/crypto/ap_bus.c
1039
rc = ap_drv->probe ? ap_drv->probe(ap_dev) : -ENODEV;
drivers/s390/crypto/ap_bus.c
1065
struct ap_device *ap_dev = to_ap_dev(dev);
drivers/s390/crypto/ap_bus.c
1074
ap_drv->remove(ap_dev);
drivers/s390/crypto/ap_bus.c
1097
get_device(&aq->ap_dev.device);
drivers/s390/crypto/ap_bus.c
1991
device_unregister(&ac->ap_dev.device);
drivers/s390/crypto/ap_bus.c
2054
dev = &aq->ap_dev.device;
drivers/s390/crypto/ap_bus.c
2056
dev->parent = &ac->ap_dev.device;
drivers/s390/crypto/ap_bus.c
2120
ap_send_config_uevent(&aq->ap_dev, aq->config);
drivers/s390/crypto/ap_bus.c
2132
ap_send_config_uevent(&aq->ap_dev, aq->config);
drivers/s390/crypto/ap_bus.c
2253
ap_send_config_uevent(&ac->ap_dev, ac->config);
drivers/s390/crypto/ap_bus.c
2258
ap_send_config_uevent(&ac->ap_dev, ac->config);
drivers/s390/crypto/ap_bus.c
2279
dev = &ac->ap_dev.device;
drivers/s390/crypto/ap_bus.c
2315
put_device(&ac->ap_dev.device);
drivers/s390/crypto/ap_bus.c
664
const struct ap_device *ap_dev = to_ap_dev(dev);
drivers/s390/crypto/ap_bus.c
671
struct ap_card *ac = to_ap_card(&ap_dev->device);
drivers/s390/crypto/ap_bus.c
674
rc = add_uevent_var(env, "DEV_TYPE=%04X", ap_dev->device_type);
drivers/s390/crypto/ap_bus.c
678
rc = add_uevent_var(env, "MODALIAS=ap:t%02X", ap_dev->device_type);
drivers/s390/crypto/ap_bus.c
692
struct ap_queue *aq = to_ap_queue(&ap_dev->device);
drivers/s390/crypto/ap_bus.c
725
void ap_send_config_uevent(struct ap_device *ap_dev, bool cfg)
drivers/s390/crypto/ap_bus.c
732
kobject_uevent_env(&ap_dev->device.kobj, KOBJ_CHANGE, envp);
drivers/s390/crypto/ap_bus.c
736
void ap_send_online_uevent(struct ap_device *ap_dev, int online)
drivers/s390/crypto/ap_bus.c
743
kobject_uevent_env(&ap_dev->device.kobj, KOBJ_CHANGE, envp);
drivers/s390/crypto/ap_bus.c
747
void ap_send_se_bind_uevent(struct ap_device *ap_dev)
drivers/s390/crypto/ap_bus.c
751
kobject_uevent_env(&ap_dev->device.kobj, KOBJ_CHANGE, envp);
drivers/s390/crypto/ap_bus.c
754
void ap_send_se_assoc_uevent(struct ap_device *ap_dev, unsigned int assoc_idx)
drivers/s390/crypto/ap_bus.c
761
kobject_uevent_env(&ap_dev->device.kobj, KOBJ_CHANGE, envp);
drivers/s390/crypto/ap_bus.c
945
const struct device_driver *drv = aq->ap_dev.device.driver;
drivers/s390/crypto/ap_bus.c
947
bool override = device_has_driver_override(&aq->ap_dev.device);
drivers/s390/crypto/ap_bus.c
951
put_device(&aq->ap_dev.device);
drivers/s390/crypto/ap_bus.c
994
struct ap_device *ap_dev = to_ap_dev(dev);
drivers/s390/crypto/ap_bus.h
175
struct ap_device ap_dev;
drivers/s390/crypto/ap_bus.h
187
#define to_ap_card(x) container_of((x), struct ap_card, ap_dev.device)
drivers/s390/crypto/ap_bus.h
190
struct ap_device ap_dev;
drivers/s390/crypto/ap_bus.h
214
#define to_ap_queue(x) container_of((x), struct ap_queue, ap_dev.device)
drivers/s390/crypto/ap_card.c
168
ap_send_config_uevent(&ac->ap_dev, ac->config);
drivers/s390/crypto/ap_card.c
239
ac->ap_dev.device.release = ap_card_device_release;
drivers/s390/crypto/ap_card.c
240
ac->ap_dev.device.type = &ap_card_type;
drivers/s390/crypto/ap_card.c
241
ac->ap_dev.device_type = comp_type;
drivers/s390/crypto/ap_card.c
26
return sysfs_emit(buf, "%d\n", ac->ap_dev.device_type);
drivers/s390/crypto/ap_queue.c
1032
ap_send_se_bind_uevent(&aq->ap_dev);
drivers/s390/crypto/ap_queue.c
1188
aq->ap_dev.device.release = ap_queue_device_release;
drivers/s390/crypto/ap_queue.c
1189
aq->ap_dev.device.type = &ap_queue_type;
drivers/s390/crypto/ap_queue.c
1190
aq->ap_dev.device_type = ac->ap_dev.device_type;
drivers/s390/crypto/ap_queue.c
1193
aq->ap_dev.device.groups = ap_queue_dev_sb_attr_groups;
drivers/s390/crypto/ap_queue.c
481
ap_send_se_assoc_uevent(&aq->ap_dev, aq->assoc_idx);
drivers/s390/crypto/vfio_ap_ops.c
1910
if (queue->ap_dev.device.driver == &matrix_dev->vfio_ap_drv->driver)
drivers/s390/crypto/vfio_ap_ops.c
1911
q = dev_get_drvdata(&queue->ap_dev.device);
drivers/s390/crypto/vfio_ap_ops.c
1913
put_device(&queue->ap_dev.device);
drivers/s390/crypto/zcrypt_api.c
1294
stat->hwtype = zc->card->ap_dev.device_type;
drivers/s390/crypto/zcrypt_api.c
1322
stat->hwtype = zc->card->ap_dev.device_type;
drivers/s390/crypto/zcrypt_api.c
1345
devstat->hwtype = zc->card->ap_dev.device_type;
drivers/s390/crypto/zcrypt_api.c
581
if (!zq || !try_module_get(zq->queue->ap_dev.device.driver->owner))
drivers/s390/crypto/zcrypt_api.c
585
get_device(&zq->queue->ap_dev.device);
drivers/s390/crypto/zcrypt_api.c
589
*pmod = zq->queue->ap_dev.device.driver->owner;
drivers/s390/crypto/zcrypt_api.c
601
put_device(&zq->queue->ap_dev.device);
drivers/s390/crypto/zcrypt_card.c
104
ap_send_online_uevent(&zq->queue->ap_dev, online);
drivers/s390/crypto/zcrypt_card.c
195
rc = sysfs_create_group(&zc->card->ap_dev.device.kobj,
drivers/s390/crypto/zcrypt_card.c
221
sysfs_remove_group(&zc->card->ap_dev.device.kobj,
drivers/s390/crypto/zcrypt_card.c
81
ap_send_online_uevent(&ac->ap_dev, online);
drivers/s390/crypto/zcrypt_cex4.c
453
static int zcrypt_cex4_card_probe(struct ap_device *ap_dev)
drivers/s390/crypto/zcrypt_cex4.c
492
struct ap_card *ac = to_ap_card(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
500
dev_set_drvdata(&ap_dev->device, zc);
drivers/s390/crypto/zcrypt_cex4.c
502
if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX4) {
drivers/s390/crypto/zcrypt_cex4.c
506
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX5) {
drivers/s390/crypto/zcrypt_cex4.c
510
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX6) {
drivers/s390/crypto/zcrypt_cex4.c
514
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX7) {
drivers/s390/crypto/zcrypt_cex4.c
540
if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX4) {
drivers/s390/crypto/zcrypt_cex4.c
547
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX5) {
drivers/s390/crypto/zcrypt_cex4.c
554
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX6) {
drivers/s390/crypto/zcrypt_cex4.c
561
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX7) {
drivers/s390/crypto/zcrypt_cex4.c
580
if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX4) {
drivers/s390/crypto/zcrypt_cex4.c
584
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX5) {
drivers/s390/crypto/zcrypt_cex4.c
588
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX6) {
drivers/s390/crypto/zcrypt_cex4.c
592
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX7) {
drivers/s390/crypto/zcrypt_cex4.c
623
rc = sysfs_create_group(&ap_dev->device.kobj,
drivers/s390/crypto/zcrypt_cex4.c
630
rc = sysfs_create_group(&ap_dev->device.kobj,
drivers/s390/crypto/zcrypt_cex4.c
645
static void zcrypt_cex4_card_remove(struct ap_device *ap_dev)
drivers/s390/crypto/zcrypt_cex4.c
647
struct zcrypt_card *zc = dev_get_drvdata(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
648
struct ap_card *ac = to_ap_card(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
651
sysfs_remove_group(&ap_dev->device.kobj, &cca_card_attr_grp);
drivers/s390/crypto/zcrypt_cex4.c
653
sysfs_remove_group(&ap_dev->device.kobj, &ep11_card_attr_grp);
drivers/s390/crypto/zcrypt_cex4.c
671
static int zcrypt_cex4_queue_probe(struct ap_device *ap_dev)
drivers/s390/crypto/zcrypt_cex4.c
673
struct ap_queue *aq = to_ap_queue(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
705
dev_set_drvdata(&ap_dev->device, zq);
drivers/s390/crypto/zcrypt_cex4.c
713
rc = sysfs_create_group(&ap_dev->device.kobj,
drivers/s390/crypto/zcrypt_cex4.c
720
rc = sysfs_create_group(&ap_dev->device.kobj,
drivers/s390/crypto/zcrypt_cex4.c
735
static void zcrypt_cex4_queue_remove(struct ap_device *ap_dev)
drivers/s390/crypto/zcrypt_cex4.c
737
struct zcrypt_queue *zq = dev_get_drvdata(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
738
struct ap_queue *aq = to_ap_queue(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
741
sysfs_remove_group(&ap_dev->device.kobj, &cca_queue_attr_grp);
drivers/s390/crypto/zcrypt_cex4.c
743
sysfs_remove_group(&ap_dev->device.kobj, &ep11_queue_attr_grp);
drivers/s390/crypto/zcrypt_msgtype50.c
362
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_msgtype50.c
397
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_msgtype6.c
595
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_msgtype6.c
737
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_msgtype6.c
772
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_msgtype6.c
802
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_msgtype6.c
833
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_queue.c
173
zc = dev_get_drvdata(&zq->queue->card->ap_dev.device);
drivers/s390/crypto/zcrypt_queue.c
185
rc = sysfs_create_group(&zq->queue->ap_dev.device.kobj,
drivers/s390/crypto/zcrypt_queue.c
198
sysfs_remove_group(&zq->queue->ap_dev.device.kobj,
drivers/s390/crypto/zcrypt_queue.c
229
sysfs_remove_group(&zq->queue->ap_dev.device.kobj,
drivers/s390/crypto/zcrypt_queue.c
73
ap_send_online_uevent(&aq->ap_dev, online);