Home
last modified time | relevance | path

Searched refs:ap_dev (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.15/drivers/s390/crypto/
Dzcrypt_cex2a.c73 static int zcrypt_cex2a_card_probe(struct ap_device *ap_dev) in zcrypt_cex2a_card_probe() argument
84 struct ap_card *ac = to_ap_card(&ap_dev->device); in zcrypt_cex2a_card_probe()
92 dev_set_drvdata(&ap_dev->device, zc); in zcrypt_cex2a_card_probe()
94 if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX2A) { in zcrypt_cex2a_card_probe()
101 } else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX3A) { in zcrypt_cex2a_card_probe()
131 static void zcrypt_cex2a_card_remove(struct ap_device *ap_dev) in zcrypt_cex2a_card_remove() argument
133 struct zcrypt_card *zc = dev_get_drvdata(&ap_dev->device); in zcrypt_cex2a_card_remove()
150 static int zcrypt_cex2a_queue_probe(struct ap_device *ap_dev) in zcrypt_cex2a_queue_probe() argument
152 struct ap_queue *aq = to_ap_queue(&ap_dev->device); in zcrypt_cex2a_queue_probe()
156 switch (ap_dev->device_type) { in zcrypt_cex2a_queue_probe()
[all …]
Dzcrypt_cex4.c403 static int zcrypt_cex4_card_probe(struct ap_device *ap_dev) in zcrypt_cex4_card_probe() argument
436 struct ap_card *ac = to_ap_card(&ap_dev->device); in zcrypt_cex4_card_probe()
444 dev_set_drvdata(&ap_dev->device, zc); in zcrypt_cex4_card_probe()
446 if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX4) { in zcrypt_cex4_card_probe()
450 } else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX5) { in zcrypt_cex4_card_probe()
454 } else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX6) { in zcrypt_cex4_card_probe()
478 if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX4) { in zcrypt_cex4_card_probe()
485 } else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX5) { in zcrypt_cex4_card_probe()
492 } else if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX6) { in zcrypt_cex4_card_probe()
511 if (ac->ap_dev.device_type == AP_DEVICE_TYPE_CEX4) { in zcrypt_cex4_card_probe()
[all …]
Dzcrypt_cex2c.c245 static int zcrypt_cex2c_card_probe(struct ap_device *ap_dev) in zcrypt_cex2c_card_probe() argument
256 struct ap_card *ac = to_ap_card(&ap_dev->device); in zcrypt_cex2c_card_probe()
264 dev_set_drvdata(&ap_dev->device, zc); in zcrypt_cex2c_card_probe()
265 switch (ac->ap_dev.device_type) { in zcrypt_cex2c_card_probe()
295 rc = sysfs_create_group(&ap_dev->device.kobj, in zcrypt_cex2c_card_probe()
310 static void zcrypt_cex2c_card_remove(struct ap_device *ap_dev) in zcrypt_cex2c_card_remove() argument
312 struct zcrypt_card *zc = dev_get_drvdata(&ap_dev->device); in zcrypt_cex2c_card_remove()
313 struct ap_card *ac = to_ap_card(&ap_dev->device); in zcrypt_cex2c_card_remove()
316 sysfs_remove_group(&ap_dev->device.kobj, &cca_card_attr_grp); in zcrypt_cex2c_card_remove()
333 static int zcrypt_cex2c_queue_probe(struct ap_device *ap_dev) in zcrypt_cex2c_queue_probe() argument
[all …]
Dap_bus.h160 struct ap_device ap_dev; member
170 #define to_ap_card(x) container_of((x), struct ap_card, ap_dev.device)
173 struct ap_device ap_dev; member
194 #define to_ap_queue(x) container_of((x), struct ap_queue, ap_dev.device)
361 void ap_send_config_uevent(struct ap_device *ap_dev, bool cfg);
362 void ap_send_online_uevent(struct ap_device *ap_dev, int online);
Dap_bus.c599 struct ap_device *ap_dev = to_ap_dev(dev); in ap_uevent() local
606 struct ap_card *ac = to_ap_card(&ap_dev->device); in ap_uevent()
609 rc = add_uevent_var(env, "DEV_TYPE=%04X", ap_dev->device_type); in ap_uevent()
613 rc = add_uevent_var(env, "MODALIAS=ap:t%02X", ap_dev->device_type); in ap_uevent()
627 struct ap_queue *aq = to_ap_queue(&ap_dev->device); in ap_uevent()
660 void ap_send_config_uevent(struct ap_device *ap_dev, bool cfg) in ap_send_config_uevent() argument
667 kobject_uevent_env(&ap_dev->device.kobj, KOBJ_CHANGE, envp); in ap_send_config_uevent()
671 void ap_send_online_uevent(struct ap_device *ap_dev, int online) in ap_send_online_uevent() argument
678 kobject_uevent_env(&ap_dev->device.kobj, KOBJ_CHANGE, envp); in ap_send_online_uevent()
845 struct ap_device *ap_dev = to_ap_dev(dev); in ap_device_probe() local
[all …]
Dzcrypt_queue.c73 ap_send_online_uevent(&aq->ap_dev, online); in online_store()
173 zc = dev_get_drvdata(&zq->queue->card->ap_dev.device); in zcrypt_queue_register()
184 rc = sysfs_create_group(&zq->queue->ap_dev.device.kobj, in zcrypt_queue_register()
197 sysfs_remove_group(&zq->queue->ap_dev.device.kobj, in zcrypt_queue_register()
227 sysfs_remove_group(&zq->queue->ap_dev.device.kobj, in zcrypt_queue_unregister()
Dap_card.c27 return scnprintf(buf, PAGE_SIZE, "%d\n", ac->ap_dev.device_type); in hwtype_show()
170 ap_send_config_uevent(&ac->ap_dev, ac->config); in config_store()
230 ac->ap_dev.device.release = ap_card_device_release; in ap_card_create()
231 ac->ap_dev.device.type = &ap_card_type; in ap_card_create()
232 ac->ap_dev.device_type = comp_type; in ap_card_create()
Dzcrypt_card.c81 ap_send_online_uevent(&ac->ap_dev, online); in online_store()
104 ap_send_online_uevent(&zq->queue->ap_dev, online); in online_store()
194 rc = sysfs_create_group(&zc->card->ap_dev.device.kobj, in zcrypt_card_register()
219 sysfs_remove_group(&zc->card->ap_dev.device.kobj, in zcrypt_card_unregister()
Dzcrypt_msgtype6.c667 ap_send_online_uevent(&zq->queue->ap_dev, zq->online); in convert_type86_ica()
813 ap_send_online_uevent(&zq->queue->ap_dev, zq->online); in convert_response_ica()
848 ap_send_online_uevent(&zq->queue->ap_dev, zq->online); in convert_response_xcrb()
878 ap_send_online_uevent(&zq->queue->ap_dev, zq->online); in convert_response_ep11_xcrb()
909 ap_send_online_uevent(&zq->queue->ap_dev, zq->online); in convert_response_rng()
Dap_queue.c768 aq->ap_dev.device.release = ap_queue_device_release; in ap_queue_create()
769 aq->ap_dev.device.type = &ap_queue_type; in ap_queue_create()
770 aq->ap_dev.device_type = device_type; in ap_queue_create()
Dzcrypt_msgtype50.c378 ap_send_online_uevent(&zq->queue->ap_dev, zq->online); in convert_type80()
416 ap_send_online_uevent(&zq->queue->ap_dev, zq->online); in convert_response_cex2a()
Dzcrypt_api.c575 if (!zq || !try_module_get(zq->queue->ap_dev.device.driver->owner)) in zcrypt_pick_queue()
578 get_device(&zq->queue->ap_dev.device); in zcrypt_pick_queue()
582 *pmod = zq->queue->ap_dev.device.driver->owner; in zcrypt_pick_queue()
594 put_device(&zq->queue->ap_dev.device); in zcrypt_drop_queue()
1229 stat->hwtype = zc->card->ap_dev.device_type; in zcrypt_device_status_mask()
1254 stat->hwtype = zc->card->ap_dev.device_type; in zcrypt_device_status_mask_ext()
1277 devstat->hwtype = zc->card->ap_dev.device_type; in zcrypt_device_status_ext()