| /Linux-v5.4/drivers/s390/crypto/ |
| D | zcrypt_queue.c | 43 struct zcrypt_queue *zq = to_ap_queue(dev)->private; in online_show() local 45 return snprintf(buf, PAGE_SIZE, "%d\n", zq->online); in online_show() 52 struct zcrypt_queue *zq = to_ap_queue(dev)->private; in online_store() local 53 struct zcrypt_card *zc = zq->zcard; in online_store() 61 zq->online = online; in online_store() 64 AP_QID_CARD(zq->queue->qid), in online_store() 65 AP_QID_QUEUE(zq->queue->qid), in online_store() 69 ap_flush_queue(zq->queue); in online_store() 79 struct zcrypt_queue *zq = to_ap_queue(dev)->private; in load_show() local 81 return snprintf(buf, PAGE_SIZE, "%d\n", atomic_read(&zq->load)); in load_show() [all …]
|
| D | zcrypt_msgtype6.c | 248 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() 602 static int convert_type86_ica(struct zcrypt_queue *zq, in convert_type86_ica() argument 657 AP_QID_CARD(zq->queue->qid), in convert_type86_ica() 658 AP_QID_QUEUE(zq->queue->qid), in convert_type86_ica() 662 zq->online = 0; in convert_type86_ica() 664 AP_QID_CARD(zq->queue->qid), in convert_type86_ica() 665 AP_QID_QUEUE(zq->queue->qid)); in convert_type86_ica() [all …]
|
| D | zcrypt_cex2a.c | 157 struct zcrypt_queue *zq = NULL; in zcrypt_cex2a_queue_probe() local 162 zq = zcrypt_queue_alloc(CEX2A_MAX_RESPONSE_SIZE); in zcrypt_cex2a_queue_probe() 163 if (!zq) in zcrypt_cex2a_queue_probe() 167 zq = zcrypt_queue_alloc(CEX3A_MAX_RESPONSE_SIZE); in zcrypt_cex2a_queue_probe() 168 if (!zq) in zcrypt_cex2a_queue_probe() 172 if (!zq) in zcrypt_cex2a_queue_probe() 174 zq->ops = zcrypt_msgtype(MSGTYPE50_NAME, MSGTYPE50_VARIANT_DEFAULT); in zcrypt_cex2a_queue_probe() 175 zq->queue = aq; in zcrypt_cex2a_queue_probe() 176 zq->online = 1; in zcrypt_cex2a_queue_probe() 177 atomic_set(&zq->load, 0); in zcrypt_cex2a_queue_probe() [all …]
|
| D | zcrypt_api.c | 570 struct zcrypt_queue *zq, in zcrypt_pick_queue() argument 574 if (!zq || !try_module_get(zq->queue->ap_dev.drv->driver.owner)) in zcrypt_pick_queue() 576 zcrypt_queue_get(zq); in zcrypt_pick_queue() 577 get_device(&zq->queue->ap_dev.device); in zcrypt_pick_queue() 579 atomic_add(weight, &zq->load); in zcrypt_pick_queue() 580 zq->request_count++; in zcrypt_pick_queue() 581 *pmod = zq->queue->ap_dev.drv->driver.owner; in zcrypt_pick_queue() 582 return zq; in zcrypt_pick_queue() 586 struct zcrypt_queue *zq, in zcrypt_drop_queue() argument 590 zq->request_count--; in zcrypt_drop_queue() [all …]
|
| D | zcrypt_cex2c.c | 214 struct zcrypt_queue *zq; in zcrypt_cex2c_queue_probe() local 217 zq = zcrypt_queue_alloc(CEX2C_MAX_XCRB_MESSAGE_SIZE); in zcrypt_cex2c_queue_probe() 218 if (!zq) in zcrypt_cex2c_queue_probe() 220 zq->queue = aq; in zcrypt_cex2c_queue_probe() 221 zq->online = 1; in zcrypt_cex2c_queue_probe() 222 atomic_set(&zq->load, 0); in zcrypt_cex2c_queue_probe() 225 zcrypt_queue_free(zq); in zcrypt_cex2c_queue_probe() 229 zq->ops = zcrypt_msgtype(MSGTYPE06_NAME, in zcrypt_cex2c_queue_probe() 232 zq->ops = zcrypt_msgtype(MSGTYPE06_NAME, in zcrypt_cex2c_queue_probe() 234 ap_queue_init_reply(aq, &zq->reply); in zcrypt_cex2c_queue_probe() [all …]
|
| D | zcrypt_cex4.c | 111 struct zcrypt_queue *zq = to_ap_queue(dev)->private; in mkvps_show() local 117 cca_get_info(AP_QID_CARD(zq->queue->qid), in mkvps_show() 118 AP_QID_QUEUE(zq->queue->qid), in mkvps_show() 119 &ci, zq->online); in mkvps_show() 356 struct zcrypt_queue *zq; in zcrypt_cex4_queue_probe() local 360 zq = zcrypt_queue_alloc(CEX4A_MAX_MESSAGE_SIZE); in zcrypt_cex4_queue_probe() 361 if (!zq) in zcrypt_cex4_queue_probe() 363 zq->ops = zcrypt_msgtype(MSGTYPE50_NAME, in zcrypt_cex4_queue_probe() 366 zq = zcrypt_queue_alloc(CEX4C_MAX_MESSAGE_SIZE); in zcrypt_cex4_queue_probe() 367 if (!zq) in zcrypt_cex4_queue_probe() [all …]
|
| D | zcrypt_msgtype50.c | 200 static int ICAMEX_msg_to_type50MEX_msg(struct zcrypt_queue *zq, in ICAMEX_msg_to_type50MEX_msg() argument 261 static int ICACRT_msg_to_type50CRT_msg(struct zcrypt_queue *zq, in ICACRT_msg_to_type50CRT_msg() argument 306 (zq->zcard->max_mod_size == CEX3A_MAX_MOD_SIZE)) { in ICACRT_msg_to_type50CRT_msg() 348 static int convert_type80(struct zcrypt_queue *zq, in convert_type80() argument 358 zq->online = 0; in convert_type80() 360 AP_QID_CARD(zq->queue->qid), in convert_type80() 361 AP_QID_QUEUE(zq->queue->qid)); in convert_type80() 364 AP_QID_CARD(zq->queue->qid), in convert_type80() 365 AP_QID_QUEUE(zq->queue->qid), in convert_type80() 369 if (zq->zcard->user_space_type == ZCRYPT_CEX2A) in convert_type80() [all …]
|
| D | zcrypt_error.h | 79 static inline int convert_error(struct zcrypt_queue *zq, in convert_error() argument 83 int card = AP_QID_CARD(zq->queue->qid); in convert_error() 84 int queue = AP_QID_QUEUE(zq->queue->qid); in convert_error() 110 zq->online = 0; in convert_error() 120 zq->online = 0; in convert_error() 143 zq->online = 0; in convert_error() 151 zq->online = 0; in convert_error()
|
| D | zcrypt_card.c | 63 struct zcrypt_queue *zq; in online_store() local 75 list_for_each_entry(zq, &zc->zqueues, list) in online_store() 76 zcrypt_queue_force_online(zq, online); in online_store()
|
| /Linux-v5.4/drivers/memory/ |
| D | emif.c | 573 u32 zq = 0, val = 0; in get_zq_config_reg() local 576 zq |= val << ZQ_REFINTERVAL_SHIFT; in get_zq_config_reg() 579 zq |= val << ZQ_ZQCL_MULT_SHIFT; in get_zq_config_reg() 582 zq |= val << ZQ_ZQINIT_MULT_SHIFT; in get_zq_config_reg() 584 zq |= ZQ_SFEXITEN_ENABLE << ZQ_SFEXITEN_SHIFT; in get_zq_config_reg() 587 zq |= ZQ_DUALCALEN_ENABLE << ZQ_DUALCALEN_SHIFT; in get_zq_config_reg() 589 zq |= ZQ_DUALCALEN_DISABLE << ZQ_DUALCALEN_SHIFT; in get_zq_config_reg() 591 zq |= ZQ_CS0EN_MASK; /* CS0 is used for sure */ in get_zq_config_reg() 594 zq |= val << ZQ_CS1EN_SHIFT; in get_zq_config_reg() 596 return zq; in get_zq_config_reg() [all …]
|