Symbol: ap_dev
drivers/s390/crypto/ap_bus.c
1022
rc = ap_drv->probe ? ap_drv->probe(ap_dev) : -ENODEV;
drivers/s390/crypto/ap_bus.c
1048
struct ap_device *ap_dev = to_ap_dev(dev);
drivers/s390/crypto/ap_bus.c
1057
ap_drv->remove(ap_dev);
drivers/s390/crypto/ap_bus.c
1080
get_device(&aq->ap_dev.device);
drivers/s390/crypto/ap_bus.c
1974
device_unregister(&ac->ap_dev.device);
drivers/s390/crypto/ap_bus.c
2037
dev = &aq->ap_dev.device;
drivers/s390/crypto/ap_bus.c
2039
dev->parent = &ac->ap_dev.device;
drivers/s390/crypto/ap_bus.c
2103
ap_send_config_uevent(&aq->ap_dev, aq->config);
drivers/s390/crypto/ap_bus.c
2115
ap_send_config_uevent(&aq->ap_dev, aq->config);
drivers/s390/crypto/ap_bus.c
2236
ap_send_config_uevent(&ac->ap_dev, ac->config);
drivers/s390/crypto/ap_bus.c
2241
ap_send_config_uevent(&ac->ap_dev, ac->config);
drivers/s390/crypto/ap_bus.c
2262
dev = &ac->ap_dev.device;
drivers/s390/crypto/ap_bus.c
2298
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
867
struct ap_device *ap_dev = &aq->ap_dev;
drivers/s390/crypto/ap_bus.c
872
if (ap_dev->driver_override) {
drivers/s390/crypto/ap_bus.c
873
if (strcmp(ap_dev->driver_override,
drivers/s390/crypto/ap_bus.c
929
const struct device_driver *drv = aq->ap_dev.device.driver;
drivers/s390/crypto/ap_bus.c
931
bool override = !!aq->ap_dev.driver_override;
drivers/s390/crypto/ap_bus.c
935
put_device(&aq->ap_dev.device);
drivers/s390/crypto/ap_bus.c
978
struct ap_device *ap_dev = to_ap_dev(dev);
drivers/s390/crypto/ap_bus.c
994
if (ap_dev->driver_override) {
drivers/s390/crypto/ap_bus.c
995
if (strcmp(ap_dev->driver_override,
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
1190
aq->ap_dev.device.release = ap_queue_device_release;
drivers/s390/crypto/ap_queue.c
1191
aq->ap_dev.device.type = &ap_queue_type;
drivers/s390/crypto/ap_queue.c
1192
aq->ap_dev.device_type = ac->ap_dev.device_type;
drivers/s390/crypto/ap_queue.c
1195
aq->ap_dev.device.groups = ap_queue_dev_sb_attr_groups;
drivers/s390/crypto/ap_queue.c
738
struct ap_device *ap_dev = &aq->ap_dev;
drivers/s390/crypto/ap_queue.c
742
if (ap_dev->driver_override)
drivers/s390/crypto/ap_queue.c
743
rc = sysfs_emit(buf, "%s\n", ap_dev->driver_override);
drivers/s390/crypto/ap_queue.c
756
struct ap_device *ap_dev = &aq->ap_dev;
drivers/s390/crypto/ap_queue.c
767
old_value = ap_dev->driver_override ? true : false;
drivers/s390/crypto/ap_queue.c
768
rc = driver_set_override(dev, &ap_dev->driver_override, buf, count);
drivers/s390/crypto/ap_queue.c
771
if (old_value && !ap_dev->driver_override)
drivers/s390/crypto/ap_queue.c
773
else if (!old_value && ap_dev->driver_override)
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
1302
stat->hwtype = zc->card->ap_dev.device_type;
drivers/s390/crypto/zcrypt_api.c
1330
stat->hwtype = zc->card->ap_dev.device_type;
drivers/s390/crypto/zcrypt_api.c
1353
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
427
static int zcrypt_cex4_card_probe(struct ap_device *ap_dev)
drivers/s390/crypto/zcrypt_cex4.c
466
struct ap_card *ac = to_ap_card(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
474
dev_set_drvdata(&ap_dev->device, zc);
drivers/s390/crypto/zcrypt_cex4.c
476
if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX4) {
drivers/s390/crypto/zcrypt_cex4.c
480
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX5) {
drivers/s390/crypto/zcrypt_cex4.c
484
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX6) {
drivers/s390/crypto/zcrypt_cex4.c
488
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX7) {
drivers/s390/crypto/zcrypt_cex4.c
514
if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX4) {
drivers/s390/crypto/zcrypt_cex4.c
521
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX5) {
drivers/s390/crypto/zcrypt_cex4.c
528
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX6) {
drivers/s390/crypto/zcrypt_cex4.c
535
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX7) {
drivers/s390/crypto/zcrypt_cex4.c
554
if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX4) {
drivers/s390/crypto/zcrypt_cex4.c
558
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX5) {
drivers/s390/crypto/zcrypt_cex4.c
562
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX6) {
drivers/s390/crypto/zcrypt_cex4.c
566
} else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX7) {
drivers/s390/crypto/zcrypt_cex4.c
597
rc = sysfs_create_group(&ap_dev->device.kobj,
drivers/s390/crypto/zcrypt_cex4.c
604
rc = sysfs_create_group(&ap_dev->device.kobj,
drivers/s390/crypto/zcrypt_cex4.c
619
static void zcrypt_cex4_card_remove(struct ap_device *ap_dev)
drivers/s390/crypto/zcrypt_cex4.c
621
struct zcrypt_card *zc = dev_get_drvdata(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
622
struct ap_card *ac = to_ap_card(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
625
sysfs_remove_group(&ap_dev->device.kobj, &cca_card_attr_grp);
drivers/s390/crypto/zcrypt_cex4.c
627
sysfs_remove_group(&ap_dev->device.kobj, &ep11_card_attr_grp);
drivers/s390/crypto/zcrypt_cex4.c
645
static int zcrypt_cex4_queue_probe(struct ap_device *ap_dev)
drivers/s390/crypto/zcrypt_cex4.c
647
struct ap_queue *aq = to_ap_queue(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
679
dev_set_drvdata(&ap_dev->device, zq);
drivers/s390/crypto/zcrypt_cex4.c
687
rc = sysfs_create_group(&ap_dev->device.kobj,
drivers/s390/crypto/zcrypt_cex4.c
694
rc = sysfs_create_group(&ap_dev->device.kobj,
drivers/s390/crypto/zcrypt_cex4.c
709
static void zcrypt_cex4_queue_remove(struct ap_device *ap_dev)
drivers/s390/crypto/zcrypt_cex4.c
711
struct zcrypt_queue *zq = dev_get_drvdata(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
712
struct ap_queue *aq = to_ap_queue(&ap_dev->device);
drivers/s390/crypto/zcrypt_cex4.c
715
sysfs_remove_group(&ap_dev->device.kobj, &cca_queue_attr_grp);
drivers/s390/crypto/zcrypt_cex4.c
717
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
594
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_msgtype6.c
736
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_msgtype6.c
771
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_msgtype6.c
801
ap_send_online_uevent(&zq->queue->ap_dev, zq->online);
drivers/s390/crypto/zcrypt_msgtype6.c
832
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);