Home
last modified time | relevance | path

Searched refs:zq (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.10/drivers/s390/crypto/
Dzcrypt_queue.c44 struct zcrypt_queue *zq = aq->private; in online_show() local
45 int online = aq->config && zq->online ? 1 : 0; in online_show()
55 struct zcrypt_queue *zq = aq->private; in online_store() local
56 struct zcrypt_card *zc = zq->zcard; in online_store()
66 zq->online = online; in online_store()
69 AP_QID_CARD(zq->queue->qid), in online_store()
70 AP_QID_QUEUE(zq->queue->qid), in online_store()
74 ap_flush_queue(zq->queue); in online_store()
84 struct zcrypt_queue *zq = to_ap_queue(dev)->private; in load_show() local
86 return scnprintf(buf, PAGE_SIZE, "%d\n", atomic_read(&zq->load)); in load_show()
[all …]
Dzcrypt_msgtype6.c248 static int ICAMEX_msg_to_type6MEX_msgX(struct zcrypt_queue *zq, in ICAMEX_msg_to_type6MEX_msgX() argument
297 msg->cprbx.domain = AP_QID_QUEUE(zq->queue->qid); in ICAMEX_msg_to_type6MEX_msgX()
317 static int ICACRT_msg_to_type6CRT_msgX(struct zcrypt_queue *zq, in ICACRT_msg_to_type6CRT_msgX() argument
367 msg->cprbx.domain = AP_QID_QUEUE(zq->queue->qid); in ICACRT_msg_to_type6CRT_msgX()
610 static int convert_type86_ica(struct zcrypt_queue *zq, in convert_type86_ica() argument
664 AP_QID_CARD(zq->queue->qid), in convert_type86_ica()
665 AP_QID_QUEUE(zq->queue->qid), in convert_type86_ica()
669 zq->online = 0; in convert_type86_ica()
671 AP_QID_CARD(zq->queue->qid), in convert_type86_ica()
672 AP_QID_QUEUE(zq->queue->qid), in convert_type86_ica()
[all …]
Dzcrypt_cex2a.c155 struct zcrypt_queue *zq = NULL; in zcrypt_cex2a_queue_probe() local
160 zq = zcrypt_queue_alloc(CEX2A_MAX_RESPONSE_SIZE); in zcrypt_cex2a_queue_probe()
161 if (!zq) in zcrypt_cex2a_queue_probe()
165 zq = zcrypt_queue_alloc(CEX3A_MAX_RESPONSE_SIZE); in zcrypt_cex2a_queue_probe()
166 if (!zq) in zcrypt_cex2a_queue_probe()
170 if (!zq) in zcrypt_cex2a_queue_probe()
172 zq->ops = zcrypt_msgtype(MSGTYPE50_NAME, MSGTYPE50_VARIANT_DEFAULT); in zcrypt_cex2a_queue_probe()
173 zq->queue = aq; in zcrypt_cex2a_queue_probe()
174 zq->online = 1; in zcrypt_cex2a_queue_probe()
175 atomic_set(&zq->load, 0); in zcrypt_cex2a_queue_probe()
[all …]
Dzcrypt_api.c572 struct zcrypt_queue *zq, in zcrypt_pick_queue() argument
576 if (!zq || !try_module_get(zq->queue->ap_dev.drv->driver.owner)) in zcrypt_pick_queue()
578 zcrypt_queue_get(zq); in zcrypt_pick_queue()
579 get_device(&zq->queue->ap_dev.device); in zcrypt_pick_queue()
581 atomic_add(weight, &zq->load); in zcrypt_pick_queue()
582 zq->request_count++; in zcrypt_pick_queue()
583 *pmod = zq->queue->ap_dev.drv->driver.owner; in zcrypt_pick_queue()
584 return zq; in zcrypt_pick_queue()
588 struct zcrypt_queue *zq, in zcrypt_drop_queue() argument
592 zq->request_count--; in zcrypt_drop_queue()
[all …]
Dzcrypt_msgtype50.c200 static int ICAMEX_msg_to_type50MEX_msg(struct zcrypt_queue *zq, in ICAMEX_msg_to_type50MEX_msg() argument
267 static int ICACRT_msg_to_type50CRT_msg(struct zcrypt_queue *zq, in ICACRT_msg_to_type50CRT_msg() argument
312 (zq->zcard->max_mod_size == CEX3A_MAX_MOD_SIZE)) { in ICACRT_msg_to_type50CRT_msg()
359 static int convert_type80(struct zcrypt_queue *zq, in convert_type80() argument
369 zq->online = 0; in convert_type80()
371 AP_QID_CARD(zq->queue->qid), in convert_type80()
372 AP_QID_QUEUE(zq->queue->qid), in convert_type80()
375 AP_QID_CARD(zq->queue->qid), in convert_type80()
376 AP_QID_QUEUE(zq->queue->qid), in convert_type80()
380 if (zq->zcard->user_space_type == ZCRYPT_CEX2A) in convert_type80()
[all …]
Dzcrypt_cex2c.c102 struct zcrypt_queue *zq = to_ap_queue(dev)->private; in cca_mkvps_show() local
108 cca_get_info(AP_QID_CARD(zq->queue->qid), in cca_mkvps_show()
109 AP_QID_QUEUE(zq->queue->qid), in cca_mkvps_show()
110 &ci, zq->online); in cca_mkvps_show()
338 struct zcrypt_queue *zq; in zcrypt_cex2c_queue_probe() local
341 zq = zcrypt_queue_alloc(CEX2C_MAX_XCRB_MESSAGE_SIZE); in zcrypt_cex2c_queue_probe()
342 if (!zq) in zcrypt_cex2c_queue_probe()
344 zq->queue = aq; in zcrypt_cex2c_queue_probe()
345 zq->online = 1; in zcrypt_cex2c_queue_probe()
346 atomic_set(&zq->load, 0); in zcrypt_cex2c_queue_probe()
[all …]
Dzcrypt_cex4.c114 struct zcrypt_queue *zq = to_ap_queue(dev)->private; in cca_mkvps_show() local
120 cca_get_info(AP_QID_CARD(zq->queue->qid), in cca_mkvps_show()
121 AP_QID_QUEUE(zq->queue->qid), in cca_mkvps_show()
122 &ci, zq->online); in cca_mkvps_show()
317 struct zcrypt_queue *zq = to_ap_queue(dev)->private; in ep11_mkvps_show() local
324 if (zq->online) in ep11_mkvps_show()
325 ep11_get_domain_info(AP_QID_CARD(zq->queue->qid), in ep11_mkvps_show()
326 AP_QID_QUEUE(zq->queue->qid), in ep11_mkvps_show()
365 struct zcrypt_queue *zq = to_ap_queue(dev)->private; in ep11_queue_op_modes_show() local
369 if (zq->online) in ep11_queue_op_modes_show()
[all …]
Dzcrypt_error.h78 static inline int convert_error(struct zcrypt_queue *zq, in convert_error() argument
82 int card = AP_QID_CARD(zq->queue->qid); in convert_error()
83 int queue = AP_QID_QUEUE(zq->queue->qid); in convert_error()
Dzcrypt_card.c66 struct zcrypt_queue *zq; in online_store() local
81 list_for_each_entry(zq, &zc->zqueues, list) in online_store()
82 zcrypt_queue_force_online(zq, online); in online_store()
/Linux-v5.10/drivers/memory/
Demif.c531 u32 zq = 0, val = 0; in get_zq_config_reg() local
534 zq |= val << ZQ_REFINTERVAL_SHIFT; in get_zq_config_reg()
537 zq |= val << ZQ_ZQCL_MULT_SHIFT; in get_zq_config_reg()
540 zq |= val << ZQ_ZQINIT_MULT_SHIFT; in get_zq_config_reg()
542 zq |= ZQ_SFEXITEN_ENABLE << ZQ_SFEXITEN_SHIFT; in get_zq_config_reg()
545 zq |= ZQ_DUALCALEN_ENABLE << ZQ_DUALCALEN_SHIFT; in get_zq_config_reg()
547 zq |= ZQ_DUALCALEN_DISABLE << ZQ_DUALCALEN_SHIFT; in get_zq_config_reg()
549 zq |= ZQ_CS0EN_MASK; /* CS0 is used for sure */ in get_zq_config_reg()
552 zq |= val << ZQ_CS1EN_SHIFT; in get_zq_config_reg()
554 return zq; in get_zq_config_reg()
[all …]