Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/s390/crypto/
H A Dzcrypt_queue.c43 struct zcrypt_queue *zq = dev_get_drvdata(dev); in online_show() local
45 int online = aq->config && zq->online ? 1 : 0; in online_show()
54 struct zcrypt_queue *zq = dev_get_drvdata(dev); in online_store() local
56 struct zcrypt_card *zc = zq->zcard; in online_store()
66 zq->online = online; in online_store()
69 __func__, AP_QID_CARD(zq->queue->qid), in online_store()
70 AP_QID_QUEUE(zq->queue->qid), online); in online_store()
75 ap_flush_queue(zq->queue); in online_store()
85 struct zcrypt_queue *zq = dev_get_drvdata(dev); in load_show() local
87 return sysfs_emit(buf, "%d\n", atomic_read(&zq->load)); in load_show()
[all …]
H A Dzcrypt_msgtype6.c191 static int icamex_msg_to_type6mex_msgx(struct zcrypt_queue *zq, in icamex_msg_to_type6mex_msgx() argument
240 msg->cprbx.domain = AP_QID_QUEUE(zq->queue->qid); in icamex_msg_to_type6mex_msgx()
260 static int icacrt_msg_to_type6crt_msgx(struct zcrypt_queue *zq, in icacrt_msg_to_type6crt_msgx() argument
310 msg->cprbx.domain = AP_QID_QUEUE(zq->queue->qid); in icacrt_msg_to_type6crt_msgx()
569 static int convert_type86_ica(struct zcrypt_queue *zq, in convert_type86_ica() argument
587 __func__, AP_QID_CARD(zq->queue->qid), in convert_type86_ica()
588 AP_QID_QUEUE(zq->queue->qid), in convert_type86_ica()
592 zq->online = 0; in convert_type86_ica()
594 AP_QID_CARD(zq->queue->qid), in convert_type86_ica()
595 AP_QID_QUEUE(zq->queue->qid), in convert_type86_ica()
[all …]
H A Dzcrypt_msgtype50.c195 static int ICAMEX_msg_to_type50MEX_msg(struct zcrypt_queue *zq, in ICAMEX_msg_to_type50MEX_msg() argument
258 static int ICACRT_msg_to_type50CRT_msg(struct zcrypt_queue *zq, in ICACRT_msg_to_type50CRT_msg() argument
303 (zq->zcard->max_mod_size == CEX3A_MAX_MOD_SIZE)) { in ICACRT_msg_to_type50CRT_msg()
346 static int convert_type80(struct zcrypt_queue *zq, in convert_type80() argument
356 zq->online = 0; in convert_type80()
358 AP_QID_CARD(zq->queue->qid), in convert_type80()
359 AP_QID_QUEUE(zq->queue->qid), t80h->code); in convert_type80()
361 __func__, AP_QID_CARD(zq->queue->qid), in convert_type80()
362 AP_QID_QUEUE(zq->queue->qid), t80h->code); in convert_type80()
363 ap_send_online_uevent(&zq->queue->ap_dev, zq->online); in convert_type80()
[all …]
H A Dzcrypt_api.c576 struct zcrypt_queue *zq, in zcrypt_pick_queue() argument
580 if (!zq || !try_module_get(zq->queue->ap_dev.device.driver->owner)) in zcrypt_pick_queue()
583 zcrypt_queue_get(zq); in zcrypt_pick_queue()
584 get_device(&zq->queue->ap_dev.device); in zcrypt_pick_queue()
586 atomic_add(weight, &zq->load); in zcrypt_pick_queue()
587 zq->request_count++; in zcrypt_pick_queue()
588 *pmod = zq->queue->ap_dev.device.driver->owner; in zcrypt_pick_queue()
589 return zq; in zcrypt_pick_queue()
593 struct zcrypt_queue *zq, in zcrypt_drop_queue() argument
597 zq->request_count--; in zcrypt_drop_queue()
[all …]
H A Dzcrypt_cex4.c113 struct zcrypt_queue *zq = dev_get_drvdata(dev); in cca_mkvps_show() local
121 cca_get_info(AP_QID_CARD(zq->queue->qid), in cca_mkvps_show()
122 AP_QID_QUEUE(zq->queue->qid), in cca_mkvps_show()
123 &ci, zq->online); in cca_mkvps_show()
335 struct zcrypt_queue *zq = dev_get_drvdata(dev); in ep11_mkvps_show() local
344 if (zq->online) in ep11_mkvps_show()
345 ep11_get_domain_info(AP_QID_CARD(zq->queue->qid), in ep11_mkvps_show()
346 AP_QID_QUEUE(zq->queue->qid), in ep11_mkvps_show()
385 struct zcrypt_queue *zq = dev_get_drvdata(dev); in ep11_queue_op_modes_show() local
391 if (zq->online) in ep11_queue_op_modes_show()
[all …]
H A Dzcrypt_card.c66 struct zcrypt_queue *zq; in online_store() local
90 list_for_each_entry(zq, &zc->zqueues, list) in online_store()
94 list_for_each_entry(zq, &zc->zqueues, list) in online_store()
95 if (zcrypt_queue_force_online(zq, online)) in online_store()
97 zcrypt_queue_get(zq); in online_store()
98 zq_uelist[i++] = zq; in online_store()
103 zq = zq_uelist[i]; in online_store()
104 ap_send_online_uevent(&zq->queue->ap_dev, online); in online_store()
105 zcrypt_queue_put(zq); in online_store()
H A 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()
H A Dzcrypt_api.h145 bool zcrypt_queue_force_online(struct zcrypt_queue *zq, int online);
/openbmc/linux/drivers/memory/
H A Demif.c309 u32 zq = 0, val = 0; in get_zq_config_reg() local
312 zq |= val << ZQ_REFINTERVAL_SHIFT; in get_zq_config_reg()
315 zq |= val << ZQ_ZQCL_MULT_SHIFT; in get_zq_config_reg()
318 zq |= val << ZQ_ZQINIT_MULT_SHIFT; in get_zq_config_reg()
320 zq |= ZQ_SFEXITEN_ENABLE << ZQ_SFEXITEN_SHIFT; in get_zq_config_reg()
323 zq |= ZQ_DUALCALEN_ENABLE << ZQ_DUALCALEN_SHIFT; in get_zq_config_reg()
325 zq |= ZQ_DUALCALEN_DISABLE << ZQ_DUALCALEN_SHIFT; in get_zq_config_reg()
327 zq |= ZQ_CS0EN_MASK; /* CS0 is used for sure */ in get_zq_config_reg()
330 zq |= val << ZQ_CS1EN_SHIFT; in get_zq_config_reg()
332 return zq; in get_zq_config_reg()
[all …]
/openbmc/u-boot/arch/arm/mach-sunxi/
H A Ddram_sun50i_h6.c588 clrsetbits_le32(&mctl_phy->zq[0].zqcr, 0x700, val); in mctl_channel_init()
589 clrsetbits_le32(&mctl_phy->zq[0].zqpr[0], 0xff, in mctl_channel_init()
591 clrbits_le32(&mctl_phy->zq[0].zqor[0], 0xfffff); in mctl_channel_init()
592 setbits_le32(&mctl_phy->zq[0].zqor[0], (CONFIG_DRAM_ZQ >> 8) & 0xff); in mctl_channel_init()
593 setbits_le32(&mctl_phy->zq[0].zqor[0], (CONFIG_DRAM_ZQ & 0xf00) - 0x100); in mctl_channel_init()
594 setbits_le32(&mctl_phy->zq[0].zqor[0], (CONFIG_DRAM_ZQ & 0xff00) << 4); in mctl_channel_init()
595 clrbits_le32(&mctl_phy->zq[1].zqpr[0], 0xfffff); in mctl_channel_init()
596 setbits_le32(&mctl_phy->zq[1].zqpr[0], (CONFIG_DRAM_ZQ >> 16) & 0xff); in mctl_channel_init()
597 setbits_le32(&mctl_phy->zq[1].zqpr[0], ((CONFIG_DRAM_ZQ >> 8) & 0xf00) - 0x100); in mctl_channel_init()
598 setbits_le32(&mctl_phy->zq[1].zqpr[0], (CONFIG_DRAM_ZQ & 0xff0000) >> 4); in mctl_channel_init()
H A Ddram_sunxi_dw.c307 u8 zq = (CONFIG_DRAM_ZQ >> (i * 4)) & 0xf; in mctl_h3_zq_calibration_quirk() local
309 writel((zq << 20) | (zq << 16) | (zq << 12) | in mctl_h3_zq_calibration_quirk()
310 (zq << 8) | (zq << 4) | (zq << 0), in mctl_h3_zq_calibration_quirk()
H A Ddram_sun8i_a23.c32 .zq = CONFIG_DRAM_ZQ,
229 writel((dram_para.zq >> 8) & 0xff, &mctl_phy->zqcr1); in mctl_init()
236 writel(dram_para.zq & 0xff, &mctl_phy->zqcr1); in mctl_init()
246 writel(dram_para.zq & 0xff, &mctl_phy->zqcr1); in mctl_init()
H A Ddram_sun9i.c696 clrsetbits_le32(&mctl_phy->zq[0].pr, 0xff, in mctl_channel_init()
698 clrsetbits_le32(&mctl_phy->zq[1].pr, 0xff, in mctl_channel_init()
700 clrsetbits_le32(&mctl_phy->zq[2].pr, 0xff, in mctl_channel_init()
726 writel(0x04058D02, &mctl_phy->zq[0].cr); /* CK/CA */ in mctl_channel_init()
727 writel(0x04058D02, &mctl_phy->zq[1].cr); /* DX0/DX1 */ in mctl_channel_init()
728 writel(0x04058D02, &mctl_phy->zq[2].cr); /* DX2/DX3 */ in mctl_channel_init()
H A Ddram_sun4i.c510 static void mctl_set_impedance(u32 zq, bool odt_en) in mctl_set_impedance() argument
514 u32 zprog = zq & 0xFF, zdata = (zq >> 8) & 0xFFFFF; in mctl_set_impedance()
622 mctl_set_impedance(para->zq, para->odt_en); in dramc_init_helper()
/openbmc/u-boot/arch/arm/mach-uniphier/dram/
H A Dcmd_ddrmphy.c95 int phy, zq, i; in zq_dump() local
104 for (zq = 0; zq < param->phy[phy].nr_zq; zq++) { in zq_dump()
105 printf("PHY%dZQ%d:", phy, zq); in zq_dump()
H A Dumc-pxs2.c148 int zq, dx; in ddrphy_init() local
208 for (zq = 0; zq < 4; zq++) { in ddrphy_init()
/openbmc/u-boot/arch/arm/mach-omap2/
H A Demif-common.c767 u32 zq = 0, val = 0; in get_zq_config_reg() local
776 zq |= val << EMIF_REG_ZQ_REFINTERVAL_SHIFT; in get_zq_config_reg()
778 zq |= (REG_ZQ_ZQCL_MULT - 1) << EMIF_REG_ZQ_ZQCL_MULT_SHIFT; in get_zq_config_reg()
780 zq |= (REG_ZQ_ZQINIT_MULT - 1) << EMIF_REG_ZQ_ZQINIT_MULT_SHIFT; in get_zq_config_reg()
782 zq |= REG_ZQ_SFEXITEN_ENABLE << EMIF_REG_ZQ_SFEXITEN_SHIFT; in get_zq_config_reg()
792 zq |= REG_ZQ_DUALCALEN_DISABLE << EMIF_REG_ZQ_DUALCALEN_SHIFT; in get_zq_config_reg()
794 zq |= REG_ZQ_CS0EN_ENABLE << EMIF_REG_ZQ_CS0EN_SHIFT; in get_zq_config_reg()
796 zq |= (cs1_device ? 1 : 0) << EMIF_REG_ZQ_CS1EN_SHIFT; in get_zq_config_reg()
798 return zq; in get_zq_config_reg()
/openbmc/u-boot/board/sunxi/
H A Ddram_sun4i_auto.c11 .zq = CONFIG_DRAM_ZQ,
H A Ddram_sun5i_auto.c14 .zq = CONFIG_DRAM_ZQ,
/openbmc/u-boot/drivers/ram/
H A Dk3-am654-ddrss.c203 struct ddrss_ddrphy_zq_params *zq = &ddrss->params.phy_zq; in am654_ddrss_phy_configuration() local
232 ddrss_phy_writel(DDRSS_DDRPHY_ZQCR, zq->ddrphy_zqcr); in am654_ddrss_phy_configuration()
233 ddrss_phy_writel(DDRSS_DDRPHY_ZQ0PR0, zq->ddrphy_zq0pr0); in am654_ddrss_phy_configuration()
234 ddrss_phy_writel(DDRSS_DDRPHY_ZQ1PR0, zq->ddrphy_zq1pr0); in am654_ddrss_phy_configuration()
/openbmc/u-boot/arch/arm/dts/
H A Dk3-am654-ddr.dtsi190 ti,phy-zq = <
/openbmc/u-boot/arch/arm/include/asm/arch-sunxi/
H A Ddram_sun4i.h76 u32 zq; member
H A Ddram_sun50i_h6.h232 } zq[2]; /* 0x680, 0x6a0 */ member
H A Ddram_sun9i.h140 } zq[4]; /* 0x240, 0x250, 0x260, 0x270 */ member
H A Ddram_sun8i_a23.h19 u32 zq; member

12