wrp              1879 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 		uint64_t wrp:3;
wrp              1907 arch/mips/include/asm/octeon/cvmx-lmcx-defs.h 		uint64_t wrp:3;
wrp              3258 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t wrp:9;
wrp              3264 arch/mips/include/asm/octeon/cvmx-npei-defs.h 		uint64_t wrp:9;
wrp               351 drivers/media/pci/dm1105/dm1105.c 	u32 wrp;
wrp               676 drivers/media/pci/dm1105/dm1105.c 	u32 oldwrp = dev->wrp;
wrp               687 drivers/media/pci/dm1105/dm1105.c 			dev->wrp = 0;
wrp               700 drivers/media/pci/dm1105/dm1105.c 	dev->wrp = nextwrp;
wrp              1099 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct work_request_hdr *wrp = (struct work_request_hdr *)d;
wrp              1111 drivers/net/ethernet/chelsio/cxgb3/sge.c 		wrp->wr_hi = htonl(F_WR_SOP | F_WR_EOP | V_WR_DATATYPE(1) |
wrp              1114 drivers/net/ethernet/chelsio/cxgb3/sge.c 		wrp->wr_lo = htonl(V_WR_LEN(flits + sgl_flits) |
wrp              1120 drivers/net/ethernet/chelsio/cxgb3/sge.c 		struct work_request_hdr *wp = wrp;
wrp              1122 drivers/net/ethernet/chelsio/cxgb3/sge.c 		wrp->wr_hi = htonl(F_WR_SOP | V_WR_DATATYPE(1) |
wrp              1148 drivers/net/ethernet/chelsio/cxgb3/sge.c 			wrp = (struct work_request_hdr *)d;
wrp              1149 drivers/net/ethernet/chelsio/cxgb3/sge.c 			wrp->wr_hi = htonl(V_WR_DATATYPE(1) |
wrp              1151 drivers/net/ethernet/chelsio/cxgb3/sge.c 			wrp->wr_lo = htonl(V_WR_LEN(min(WR_FLITS,
wrp              1158 drivers/net/ethernet/chelsio/cxgb3/sge.c 		wrp->wr_hi |= htonl(F_WR_EOP);
wrp              1480 drivers/net/ethernet/chelsio/cxgb3/sge.c 	struct work_request_hdr *wrp = (struct work_request_hdr *)skb->data;
wrp              1488 drivers/net/ethernet/chelsio/cxgb3/sge.c 	wrp->wr_hi |= htonl(F_WR_SOP | F_WR_EOP);
wrp              1489 drivers/net/ethernet/chelsio/cxgb3/sge.c 	wrp->wr_lo = htonl(V_WR_TID(q->token));
wrp              1729 drivers/scsi/csiostor/csio_lnode.c 	struct csio_wr_pair wrp;
wrp              1755 drivers/scsi/csiostor/csio_lnode.c 	ret = csio_wr_get(hw, mgmtm->eq_idx, wr_size, &wrp);
wrp              1769 drivers/scsi/csiostor/csio_lnode.c 	csio_wr_copy_to_wrp(&fw_wr[0], &wrp, wr_off,
wrp              1775 drivers/scsi/csiostor/csio_lnode.c 		csio_wr_copy_to_wrp(pld->vaddr, &wrp, wr_off, im_len);
wrp              1782 drivers/scsi/csiostor/csio_lnode.c 		csio_wr_copy_to_wrp(&dsgl, &wrp, ALIGN(wr_off, 8),
wrp               257 drivers/scsi/csiostor/csio_scsi.c 	struct csio_wr_pair wrp;
wrp               262 drivers/scsi/csiostor/csio_scsi.c 	req->drv_status = csio_wr_get(hw, req->eq_idx, size, &wrp);
wrp               266 drivers/scsi/csiostor/csio_scsi.c 	if (wrp.size1 >= size) {
wrp               268 drivers/scsi/csiostor/csio_scsi.c 		csio_scsi_init_cmd_wr(req, wrp.addr1, size);
wrp               277 drivers/scsi/csiostor/csio_scsi.c 		memcpy(wrp.addr1, tmpwr, wrp.size1);
wrp               278 drivers/scsi/csiostor/csio_scsi.c 		memcpy(wrp.addr2, tmpwr + wrp.size1, size - wrp.size1);
wrp               360 drivers/scsi/csiostor/csio_scsi.c csio_scsi_init_read_wr(struct csio_ioreq *req, void *wrp, uint32_t size)
wrp               364 drivers/scsi/csiostor/csio_scsi.c 	struct fw_scsi_read_wr *wr = (struct fw_scsi_read_wr *)wrp;
wrp               393 drivers/scsi/csiostor/csio_scsi.c 	csio_scsi_fcp_cmnd(req, (void *)((uintptr_t)wrp +
wrp               397 drivers/scsi/csiostor/csio_scsi.c 	sgl = (struct ulptx_sgl *)((uintptr_t)wrp +
wrp               413 drivers/scsi/csiostor/csio_scsi.c csio_scsi_init_write_wr(struct csio_ioreq *req, void *wrp, uint32_t size)
wrp               417 drivers/scsi/csiostor/csio_scsi.c 	struct fw_scsi_write_wr *wr = (struct fw_scsi_write_wr *)wrp;
wrp               446 drivers/scsi/csiostor/csio_scsi.c 	csio_scsi_fcp_cmnd(req, (void *)((uintptr_t)wrp +
wrp               450 drivers/scsi/csiostor/csio_scsi.c 	sgl = (struct ulptx_sgl *)((uintptr_t)wrp +
wrp               481 drivers/scsi/csiostor/csio_scsi.c 	struct csio_wr_pair wrp;
wrp               489 drivers/scsi/csiostor/csio_scsi.c 	req->drv_status = csio_wr_get(hw, req->eq_idx, size, &wrp);
wrp               491 drivers/scsi/csiostor/csio_scsi.c 		if (likely(wrp.size1 >= size)) {
wrp               493 drivers/scsi/csiostor/csio_scsi.c 			csio_scsi_init_read_wr(req, wrp.addr1, size);
wrp               501 drivers/scsi/csiostor/csio_scsi.c 			memcpy(wrp.addr1, tmpwr, wrp.size1);
wrp               502 drivers/scsi/csiostor/csio_scsi.c 			memcpy(wrp.addr2, tmpwr + wrp.size1, size - wrp.size1);
wrp               518 drivers/scsi/csiostor/csio_scsi.c 	struct csio_wr_pair wrp;
wrp               526 drivers/scsi/csiostor/csio_scsi.c 	req->drv_status = csio_wr_get(hw, req->eq_idx, size, &wrp);
wrp               528 drivers/scsi/csiostor/csio_scsi.c 		if (likely(wrp.size1 >= size)) {
wrp               530 drivers/scsi/csiostor/csio_scsi.c 			csio_scsi_init_write_wr(req, wrp.addr1, size);
wrp               538 drivers/scsi/csiostor/csio_scsi.c 			memcpy(wrp.addr1, tmpwr, wrp.size1);
wrp               539 drivers/scsi/csiostor/csio_scsi.c 			memcpy(wrp.addr2, tmpwr + wrp.size1, size - wrp.size1);
wrp               676 drivers/scsi/csiostor/csio_scsi.c 	struct csio_wr_pair wrp;
wrp               680 drivers/scsi/csiostor/csio_scsi.c 	req->drv_status = csio_wr_get(hw, req->eq_idx, size, &wrp);
wrp               684 drivers/scsi/csiostor/csio_scsi.c 	if (wrp.size1 >= size) {
wrp               686 drivers/scsi/csiostor/csio_scsi.c 		csio_scsi_init_abrt_cls_wr(req, wrp.addr1, size, abort);
wrp               694 drivers/scsi/csiostor/csio_scsi.c 		memcpy(wrp.addr1, tmpwr, wrp.size1);
wrp               695 drivers/scsi/csiostor/csio_scsi.c 		memcpy(wrp.addr2, tmpwr + wrp.size1, size - wrp.size1);
wrp               863 drivers/scsi/csiostor/csio_wr.c 	    struct csio_wr_pair *wrp)
wrp               909 drivers/scsi/csiostor/csio_wr.c 		wrp->addr1 = cwr;
wrp               910 drivers/scsi/csiostor/csio_wr.c 		wrp->size1 = (uint32_t)((uintptr_t)q->vwrap - (uintptr_t)cwr);
wrp               911 drivers/scsi/csiostor/csio_wr.c 		wrp->addr2 = q->vstart;
wrp               912 drivers/scsi/csiostor/csio_wr.c 		wrp->size2 = req_sz - wrp->size1;
wrp               913 drivers/scsi/csiostor/csio_wr.c 		q->pidx	= (uint16_t)(ALIGN(wrp->size2, CSIO_QCREDIT_SZ) /
wrp               918 drivers/scsi/csiostor/csio_wr.c 		wrp->addr1 = cwr;
wrp               919 drivers/scsi/csiostor/csio_wr.c 		wrp->size1 = req_sz;
wrp               920 drivers/scsi/csiostor/csio_wr.c 		wrp->addr2 = NULL;
wrp               921 drivers/scsi/csiostor/csio_wr.c 		wrp->size2 = 0;
wrp               950 drivers/scsi/csiostor/csio_wr.c csio_wr_copy_to_wrp(void *data_buf, struct csio_wr_pair *wrp,
wrp               956 drivers/scsi/csiostor/csio_wr.c 	nbytes = ((wrp->size1 - wr_off) >= data_len) ?
wrp               957 drivers/scsi/csiostor/csio_wr.c 					data_len : (wrp->size1 - wr_off);
wrp               959 drivers/scsi/csiostor/csio_wr.c 	memcpy((uint8_t *) wrp->addr1 + wr_off, data_buf, nbytes);
wrp               964 drivers/scsi/csiostor/csio_wr.c 		CSIO_DB_ASSERT(data_len <= wrp->size2);
wrp               965 drivers/scsi/csiostor/csio_wr.c 		CSIO_DB_ASSERT(wrp->addr2 != NULL);
wrp               966 drivers/scsi/csiostor/csio_wr.c 		memcpy(wrp->addr2, (uint8_t *) data_buf + nbytes, data_len);
wrp               968 drivers/soc/mediatek/mtk-pmic-wrap.c 	int (*pwrap_read)(struct pmic_wrapper *wrp, u32 adr, u32 *rdata);
wrp               969 drivers/soc/mediatek/mtk-pmic-wrap.c 	int (*pwrap_write)(struct pmic_wrapper *wrp, u32 adr, u32 wdata);
wrp               996 drivers/soc/mediatek/mtk-pmic-wrap.c 	int (*init_reg_clock)(struct pmic_wrapper *wrp);
wrp               997 drivers/soc/mediatek/mtk-pmic-wrap.c 	int (*init_soc_specific)(struct pmic_wrapper *wrp);
wrp              1000 drivers/soc/mediatek/mtk-pmic-wrap.c static u32 pwrap_readl(struct pmic_wrapper *wrp, enum pwrap_regs reg)
wrp              1002 drivers/soc/mediatek/mtk-pmic-wrap.c 	return readl(wrp->base + wrp->master->regs[reg]);
wrp              1005 drivers/soc/mediatek/mtk-pmic-wrap.c static void pwrap_writel(struct pmic_wrapper *wrp, u32 val, enum pwrap_regs reg)
wrp              1007 drivers/soc/mediatek/mtk-pmic-wrap.c 	writel(val, wrp->base + wrp->master->regs[reg]);
wrp              1010 drivers/soc/mediatek/mtk-pmic-wrap.c static bool pwrap_is_fsm_idle(struct pmic_wrapper *wrp)
wrp              1012 drivers/soc/mediatek/mtk-pmic-wrap.c 	u32 val = pwrap_readl(wrp, PWRAP_WACS2_RDATA);
wrp              1017 drivers/soc/mediatek/mtk-pmic-wrap.c static bool pwrap_is_fsm_vldclr(struct pmic_wrapper *wrp)
wrp              1019 drivers/soc/mediatek/mtk-pmic-wrap.c 	u32 val = pwrap_readl(wrp, PWRAP_WACS2_RDATA);
wrp              1032 drivers/soc/mediatek/mtk-pmic-wrap.c static inline void pwrap_leave_fsm_vldclr(struct pmic_wrapper *wrp)
wrp              1034 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (pwrap_is_fsm_vldclr(wrp))
wrp              1035 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 1, PWRAP_WACS2_VLDCLR);
wrp              1038 drivers/soc/mediatek/mtk-pmic-wrap.c static bool pwrap_is_sync_idle(struct pmic_wrapper *wrp)
wrp              1040 drivers/soc/mediatek/mtk-pmic-wrap.c 	return pwrap_readl(wrp, PWRAP_WACS2_RDATA) & PWRAP_STATE_SYNC_IDLE0;
wrp              1043 drivers/soc/mediatek/mtk-pmic-wrap.c static bool pwrap_is_fsm_idle_and_sync_idle(struct pmic_wrapper *wrp)
wrp              1045 drivers/soc/mediatek/mtk-pmic-wrap.c 	u32 val = pwrap_readl(wrp, PWRAP_WACS2_RDATA);
wrp              1051 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_wait_for_state(struct pmic_wrapper *wrp,
wrp              1060 drivers/soc/mediatek/mtk-pmic-wrap.c 			return fp(wrp) ? 0 : -ETIMEDOUT;
wrp              1061 drivers/soc/mediatek/mtk-pmic-wrap.c 		if (fp(wrp))
wrp              1066 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_read16(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
wrp              1070 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = pwrap_wait_for_state(wrp, pwrap_is_fsm_idle);
wrp              1072 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_leave_fsm_vldclr(wrp);
wrp              1076 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, (adr >> 1) << 16, PWRAP_WACS2_CMD);
wrp              1078 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = pwrap_wait_for_state(wrp, pwrap_is_fsm_vldclr);
wrp              1082 drivers/soc/mediatek/mtk-pmic-wrap.c 	*rdata = PWRAP_GET_WACS_RDATA(pwrap_readl(wrp, PWRAP_WACS2_RDATA));
wrp              1084 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_WACS2_VLDCLR);
wrp              1089 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_read32(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
wrp              1095 drivers/soc/mediatek/mtk-pmic-wrap.c 		ret = pwrap_wait_for_state(wrp, pwrap_is_fsm_idle);
wrp              1097 drivers/soc/mediatek/mtk-pmic-wrap.c 			pwrap_leave_fsm_vldclr(wrp);
wrp              1101 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, ((msb << 30) | (adr << 16)),
wrp              1104 drivers/soc/mediatek/mtk-pmic-wrap.c 		ret = pwrap_wait_for_state(wrp, pwrap_is_fsm_vldclr);
wrp              1108 drivers/soc/mediatek/mtk-pmic-wrap.c 		*rdata += (PWRAP_GET_WACS_RDATA(pwrap_readl(wrp,
wrp              1111 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 1, PWRAP_WACS2_VLDCLR);
wrp              1117 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_read(struct pmic_wrapper *wrp, u32 adr, u32 *rdata)
wrp              1119 drivers/soc/mediatek/mtk-pmic-wrap.c 	return wrp->slave->pwrap_read(wrp, adr, rdata);
wrp              1122 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_write16(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
wrp              1126 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = pwrap_wait_for_state(wrp, pwrap_is_fsm_idle);
wrp              1128 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_leave_fsm_vldclr(wrp);
wrp              1132 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, (1 << 31) | ((adr >> 1) << 16) | wdata,
wrp              1138 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_write32(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
wrp              1143 drivers/soc/mediatek/mtk-pmic-wrap.c 		ret = pwrap_wait_for_state(wrp, pwrap_is_fsm_idle);
wrp              1145 drivers/soc/mediatek/mtk-pmic-wrap.c 			pwrap_leave_fsm_vldclr(wrp);
wrp              1149 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, (1 << 31) | (msb << 30) | (adr << 16) |
wrp              1161 drivers/soc/mediatek/mtk-pmic-wrap.c 			pwrap_read(wrp, adr, &rdata);
wrp              1167 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_write(struct pmic_wrapper *wrp, u32 adr, u32 wdata)
wrp              1169 drivers/soc/mediatek/mtk-pmic-wrap.c 	return wrp->slave->pwrap_write(wrp, adr, wdata);
wrp              1182 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_reset_spislave(struct pmic_wrapper *wrp)
wrp              1186 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0, PWRAP_HIPRIO_ARB_EN);
wrp              1187 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0, PWRAP_WRAP_EN);
wrp              1188 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_MUX_SEL);
wrp              1189 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_MAN_EN);
wrp              1190 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0, PWRAP_DIO_EN);
wrp              1192 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_CSL,
wrp              1194 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_OUTS,
wrp              1196 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_CSH,
wrp              1200 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, wrp->master->spi_w | PWRAP_MAN_CMD_OP_OUTS,
wrp              1203 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = pwrap_wait_for_state(wrp, pwrap_is_sync_idle);
wrp              1205 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev, "%s fail, ret=%d\n", __func__, ret);
wrp              1209 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0, PWRAP_MAN_EN);
wrp              1210 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0, PWRAP_MUX_SEL);
wrp              1221 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_init_sidly(struct pmic_wrapper *wrp)
wrp              1231 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, i, PWRAP_SIDLY);
wrp              1232 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_read(wrp, wrp->slave->dew_regs[PWRAP_DEW_READ_TEST],
wrp              1235 drivers/soc/mediatek/mtk-pmic-wrap.c 			dev_dbg(wrp->dev, "[Read Test] pass, SIDLY=%x\n", i);
wrp              1241 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev, "sidly pass range 0x%x not continuous\n",
wrp              1246 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, dly[pass], PWRAP_SIDLY);
wrp              1251 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_init_dual_io(struct pmic_wrapper *wrp)
wrp              1257 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_DIO_EN], 1);
wrp              1260 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = pwrap_wait_for_state(wrp,
wrp              1263 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev, "%s fail, ret=%d\n", __func__, ret);
wrp              1267 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_DIO_EN);
wrp              1270 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_read(wrp,
wrp              1271 drivers/soc/mediatek/mtk-pmic-wrap.c 		   wrp->slave->dew_regs[PWRAP_DEW_READ_TEST], &rdata);
wrp              1273 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev,
wrp              1286 drivers/soc/mediatek/mtk-pmic-wrap.c static void pwrap_init_chip_select_ext(struct pmic_wrapper *wrp, u8 hext_write,
wrp              1295 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, hext_write, PWRAP_CSHEXT_WRITE);
wrp              1296 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, hext_read, PWRAP_CSHEXT_READ);
wrp              1303 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, lext_start, PWRAP_CSLEXT_START);
wrp              1304 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, lext_end, PWRAP_CSLEXT_END);
wrp              1307 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_common_init_reg_clock(struct pmic_wrapper *wrp)
wrp              1309 drivers/soc/mediatek/mtk-pmic-wrap.c 	switch (wrp->master->type) {
wrp              1311 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_init_chip_select_ext(wrp, 0, 4, 2, 2);
wrp              1314 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0x4, PWRAP_CSHEXT);
wrp              1315 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_init_chip_select_ext(wrp, 0, 4, 0, 0);
wrp              1324 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_mt2701_init_reg_clock(struct pmic_wrapper *wrp)
wrp              1326 drivers/soc/mediatek/mtk-pmic-wrap.c 	switch (wrp->slave->type) {
wrp              1328 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0xc, PWRAP_RDDMY);
wrp              1329 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_init_chip_select_ext(wrp, 4, 0, 2, 2);
wrp              1333 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0x8, PWRAP_RDDMY);
wrp              1334 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_RDDMY_NO],
wrp              1336 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_init_chip_select_ext(wrp, 5, 0, 2, 2);
wrp              1345 drivers/soc/mediatek/mtk-pmic-wrap.c static bool pwrap_is_cipher_ready(struct pmic_wrapper *wrp)
wrp              1347 drivers/soc/mediatek/mtk-pmic-wrap.c 	return pwrap_readl(wrp, PWRAP_CIPHER_RDY) & 1;
wrp              1350 drivers/soc/mediatek/mtk-pmic-wrap.c static bool pwrap_is_pmic_cipher_ready(struct pmic_wrapper *wrp)
wrp              1355 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = pwrap_read(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_RDY],
wrp              1363 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_init_cipher(struct pmic_wrapper *wrp)
wrp              1368 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x1, PWRAP_CIPHER_SWRST);
wrp              1369 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x0, PWRAP_CIPHER_SWRST);
wrp              1370 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x1, PWRAP_CIPHER_KEY_SEL);
wrp              1371 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x2, PWRAP_CIPHER_IV_SEL);
wrp              1373 drivers/soc/mediatek/mtk-pmic-wrap.c 	switch (wrp->master->type) {
wrp              1375 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 1, PWRAP_CIPHER_LOAD);
wrp              1376 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 1, PWRAP_CIPHER_START);
wrp              1383 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 1, PWRAP_CIPHER_EN);
wrp              1386 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0, PWRAP_CIPHER_EN);
wrp              1393 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_SWRST], 0x1);
wrp              1394 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_SWRST], 0x0);
wrp              1395 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_KEY_SEL], 0x1);
wrp              1396 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_IV_SEL], 0x2);
wrp              1398 drivers/soc/mediatek/mtk-pmic-wrap.c 	switch (wrp->slave->type) {
wrp              1400 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_LOAD],
wrp              1402 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_START],
wrp              1408 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_EN],
wrp              1416 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = pwrap_wait_for_state(wrp, pwrap_is_cipher_ready);
wrp              1418 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev, "cipher data ready@AP fail, ret=%d\n", ret);
wrp              1423 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = pwrap_wait_for_state(wrp, pwrap_is_pmic_cipher_ready);
wrp              1425 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev,
wrp              1431 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CIPHER_MODE], 0x1);
wrp              1432 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = pwrap_wait_for_state(wrp, pwrap_is_fsm_idle_and_sync_idle);
wrp              1434 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev, "cipher mode idle fail, ret=%d\n", ret);
wrp              1438 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_CIPHER_MODE);
wrp              1441 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_WRITE_TEST],
wrp              1443 drivers/soc/mediatek/mtk-pmic-wrap.c 	    pwrap_read(wrp, wrp->slave->dew_regs[PWRAP_DEW_WRITE_TEST],
wrp              1446 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev, "rdata=0x%04X\n", rdata);
wrp              1453 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_init_security(struct pmic_wrapper *wrp)
wrp              1458 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = pwrap_init_cipher(wrp);
wrp              1463 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (pwrap_write(wrp,
wrp              1464 drivers/soc/mediatek/mtk-pmic-wrap.c 			wrp->slave->dew_regs[PWRAP_DEW_CRC_EN], 0x1))
wrp              1467 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x1, PWRAP_CRC_EN);
wrp              1468 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x0, PWRAP_SIG_MODE);
wrp              1469 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, wrp->slave->dew_regs[PWRAP_DEW_CRC_VAL],
wrp              1471 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp,
wrp              1472 drivers/soc/mediatek/mtk-pmic-wrap.c 		     wrp->master->arb_en_all, PWRAP_HIPRIO_ARB_EN);
wrp              1477 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_mt8135_init_soc_specific(struct pmic_wrapper *wrp)
wrp              1480 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x1, PWRAP_EVENT_IN_EN);
wrp              1481 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0xffff, PWRAP_EVENT_DST_EN);
wrp              1482 drivers/soc/mediatek/mtk-pmic-wrap.c 	writel(0x7f, wrp->bridge_base + PWRAP_MT8135_BRIDGE_IORD_ARB_EN);
wrp              1483 drivers/soc/mediatek/mtk-pmic-wrap.c 	writel(0x1, wrp->bridge_base + PWRAP_MT8135_BRIDGE_WACS3_EN);
wrp              1484 drivers/soc/mediatek/mtk-pmic-wrap.c 	writel(0x1, wrp->bridge_base + PWRAP_MT8135_BRIDGE_WACS4_EN);
wrp              1485 drivers/soc/mediatek/mtk-pmic-wrap.c 	writel(0x1, wrp->bridge_base + PWRAP_MT8135_BRIDGE_WDT_UNIT);
wrp              1486 drivers/soc/mediatek/mtk-pmic-wrap.c 	writel(0xffff, wrp->bridge_base + PWRAP_MT8135_BRIDGE_WDT_SRC_EN);
wrp              1487 drivers/soc/mediatek/mtk-pmic-wrap.c 	writel(0x1, wrp->bridge_base + PWRAP_MT8135_BRIDGE_TIMER_EN);
wrp              1488 drivers/soc/mediatek/mtk-pmic-wrap.c 	writel(0x7ff, wrp->bridge_base + PWRAP_MT8135_BRIDGE_INT_EN);
wrp              1491 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_EVENT_OUT_EN],
wrp              1493 drivers/soc/mediatek/mtk-pmic-wrap.c 	    pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_EVENT_SRC_EN],
wrp              1495 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev, "enable dewrap fail\n");
wrp              1502 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_mt8173_init_soc_specific(struct pmic_wrapper *wrp)
wrp              1505 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_EVENT_OUT_EN],
wrp              1507 drivers/soc/mediatek/mtk-pmic-wrap.c 	    pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_EVENT_SRC_EN],
wrp              1509 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev, "enable dewrap fail\n");
wrp              1516 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_mt2701_init_soc_specific(struct pmic_wrapper *wrp)
wrp              1519 drivers/soc/mediatek/mtk-pmic-wrap.c 	switch (wrp->slave->type) {
wrp              1521 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0x076c, PWRAP_ADC_CMD_ADDR);
wrp              1522 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0x8000, PWRAP_PWRAP_ADC_CMD);
wrp              1523 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0x072c, PWRAP_ADC_RDY_ADDR);
wrp              1524 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0x072e, PWRAP_ADC_RDATA_ADDR1);
wrp              1525 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0x0730, PWRAP_ADC_RDATA_ADDR2);
wrp              1534 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_mt7622_init_soc_specific(struct pmic_wrapper *wrp)
wrp              1536 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0, PWRAP_STAUPD_PRD);
wrp              1538 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x8000000, PWRAP_SPI2_CTRL);
wrp              1543 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_mt8183_init_soc_specific(struct pmic_wrapper *wrp)
wrp              1545 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0xf5, PWRAP_STAUPD_GRPEN);
wrp              1547 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_write(wrp, wrp->slave->dew_regs[PWRAP_DEW_CRC_EN], 0x1);
wrp              1548 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_CRC_EN);
wrp              1549 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x416, PWRAP_SIG_ADR);
wrp              1550 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x42e, PWRAP_EINT_STA0_ADR);
wrp              1552 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_WACS_P2P_EN);
wrp              1553 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_WACS_MD32_EN);
wrp              1554 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_INIT_DONE_P2P);
wrp              1555 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_INIT_DONE_MD32);
wrp              1560 drivers/soc/mediatek/mtk-pmic-wrap.c static int pwrap_init(struct pmic_wrapper *wrp)
wrp              1564 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (wrp->rstc)
wrp              1565 drivers/soc/mediatek/mtk-pmic-wrap.c 		reset_control_reset(wrp->rstc);
wrp              1566 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (wrp->rstc_bridge)
wrp              1567 drivers/soc/mediatek/mtk-pmic-wrap.c 		reset_control_reset(wrp->rstc_bridge);
wrp              1569 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (wrp->master->type == PWRAP_MT8173) {
wrp              1571 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 3, PWRAP_DCM_EN);
wrp              1572 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0, PWRAP_DCM_DBC_PRD);
wrp              1575 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->slave->caps, PWRAP_SLV_CAP_SPI)) {
wrp              1577 drivers/soc/mediatek/mtk-pmic-wrap.c 		ret = pwrap_reset_spislave(wrp);
wrp              1582 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_WRAP_EN);
wrp              1584 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, wrp->master->arb_en_all, PWRAP_HIPRIO_ARB_EN);
wrp              1586 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_WACS2_EN);
wrp              1588 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = wrp->master->init_reg_clock(wrp);
wrp              1592 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->slave->caps, PWRAP_SLV_CAP_SPI)) {
wrp              1594 drivers/soc/mediatek/mtk-pmic-wrap.c 		ret = pwrap_init_sidly(wrp);
wrp              1599 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->slave->caps, PWRAP_SLV_CAP_DUALIO)) {
wrp              1601 drivers/soc/mediatek/mtk-pmic-wrap.c 		ret = pwrap_init_dual_io(wrp);
wrp              1606 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->slave->caps, PWRAP_SLV_CAP_SECURITY)) {
wrp              1608 drivers/soc/mediatek/mtk-pmic-wrap.c 		ret = pwrap_init_security(wrp);
wrp              1613 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (wrp->master->type == PWRAP_MT8135)
wrp              1614 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0x7, PWRAP_RRARB_EN);
wrp              1616 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x1, PWRAP_WACS0_EN);
wrp              1617 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x1, PWRAP_WACS1_EN);
wrp              1618 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x1, PWRAP_WACS2_EN);
wrp              1619 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x5, PWRAP_STAUPD_PRD);
wrp              1620 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0xff, PWRAP_STAUPD_GRPEN);
wrp              1622 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (wrp->master->init_soc_specific) {
wrp              1623 drivers/soc/mediatek/mtk-pmic-wrap.c 		ret = wrp->master->init_soc_specific(wrp);
wrp              1629 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_INIT_DONE2);
wrp              1630 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_INIT_DONE0);
wrp              1631 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 1, PWRAP_INIT_DONE1);
wrp              1633 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->master->caps, PWRAP_CAP_BRIDGE)) {
wrp              1634 drivers/soc/mediatek/mtk-pmic-wrap.c 		writel(1, wrp->bridge_base + PWRAP_MT8135_BRIDGE_INIT_DONE3);
wrp              1635 drivers/soc/mediatek/mtk-pmic-wrap.c 		writel(1, wrp->bridge_base + PWRAP_MT8135_BRIDGE_INIT_DONE4);
wrp              1644 drivers/soc/mediatek/mtk-pmic-wrap.c 	struct pmic_wrapper *wrp = dev_id;
wrp              1646 drivers/soc/mediatek/mtk-pmic-wrap.c 	rdata = pwrap_readl(wrp, PWRAP_INT_FLG);
wrp              1647 drivers/soc/mediatek/mtk-pmic-wrap.c 	dev_err(wrp->dev, "unexpected interrupt int=0x%x\n", rdata);
wrp              1648 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0xffffffff, PWRAP_INT_CLR);
wrp              1650 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->master->caps, PWRAP_CAP_INT1_EN)) {
wrp              1651 drivers/soc/mediatek/mtk-pmic-wrap.c 		rdata = pwrap_readl(wrp, PWRAP_INT1_FLG);
wrp              1652 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_err(wrp->dev, "unexpected interrupt int1=0x%x\n", rdata);
wrp              1653 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0xffffffff, PWRAP_INT1_CLR);
wrp              1897 drivers/soc/mediatek/mtk-pmic-wrap.c 	struct pmic_wrapper *wrp;
wrp              1910 drivers/soc/mediatek/mtk-pmic-wrap.c 	wrp = devm_kzalloc(&pdev->dev, sizeof(*wrp), GFP_KERNEL);
wrp              1911 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (!wrp)
wrp              1914 drivers/soc/mediatek/mtk-pmic-wrap.c 	platform_set_drvdata(pdev, wrp);
wrp              1916 drivers/soc/mediatek/mtk-pmic-wrap.c 	wrp->master = of_device_get_match_data(&pdev->dev);
wrp              1917 drivers/soc/mediatek/mtk-pmic-wrap.c 	wrp->slave = of_slave_id->data;
wrp              1918 drivers/soc/mediatek/mtk-pmic-wrap.c 	wrp->dev = &pdev->dev;
wrp              1921 drivers/soc/mediatek/mtk-pmic-wrap.c 	wrp->base = devm_ioremap_resource(wrp->dev, res);
wrp              1922 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (IS_ERR(wrp->base))
wrp              1923 drivers/soc/mediatek/mtk-pmic-wrap.c 		return PTR_ERR(wrp->base);
wrp              1925 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->master->caps, PWRAP_CAP_RESET)) {
wrp              1926 drivers/soc/mediatek/mtk-pmic-wrap.c 		wrp->rstc = devm_reset_control_get(wrp->dev, "pwrap");
wrp              1927 drivers/soc/mediatek/mtk-pmic-wrap.c 		if (IS_ERR(wrp->rstc)) {
wrp              1928 drivers/soc/mediatek/mtk-pmic-wrap.c 			ret = PTR_ERR(wrp->rstc);
wrp              1929 drivers/soc/mediatek/mtk-pmic-wrap.c 			dev_dbg(wrp->dev, "cannot get pwrap reset: %d\n", ret);
wrp              1934 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->master->caps, PWRAP_CAP_BRIDGE)) {
wrp              1937 drivers/soc/mediatek/mtk-pmic-wrap.c 		wrp->bridge_base = devm_ioremap_resource(wrp->dev, res);
wrp              1938 drivers/soc/mediatek/mtk-pmic-wrap.c 		if (IS_ERR(wrp->bridge_base))
wrp              1939 drivers/soc/mediatek/mtk-pmic-wrap.c 			return PTR_ERR(wrp->bridge_base);
wrp              1941 drivers/soc/mediatek/mtk-pmic-wrap.c 		wrp->rstc_bridge = devm_reset_control_get(wrp->dev,
wrp              1943 drivers/soc/mediatek/mtk-pmic-wrap.c 		if (IS_ERR(wrp->rstc_bridge)) {
wrp              1944 drivers/soc/mediatek/mtk-pmic-wrap.c 			ret = PTR_ERR(wrp->rstc_bridge);
wrp              1945 drivers/soc/mediatek/mtk-pmic-wrap.c 			dev_dbg(wrp->dev,
wrp              1951 drivers/soc/mediatek/mtk-pmic-wrap.c 	wrp->clk_spi = devm_clk_get(wrp->dev, "spi");
wrp              1952 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (IS_ERR(wrp->clk_spi)) {
wrp              1953 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_dbg(wrp->dev, "failed to get clock: %ld\n",
wrp              1954 drivers/soc/mediatek/mtk-pmic-wrap.c 			PTR_ERR(wrp->clk_spi));
wrp              1955 drivers/soc/mediatek/mtk-pmic-wrap.c 		return PTR_ERR(wrp->clk_spi);
wrp              1958 drivers/soc/mediatek/mtk-pmic-wrap.c 	wrp->clk_wrap = devm_clk_get(wrp->dev, "wrap");
wrp              1959 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (IS_ERR(wrp->clk_wrap)) {
wrp              1960 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_dbg(wrp->dev, "failed to get clock: %ld\n",
wrp              1961 drivers/soc/mediatek/mtk-pmic-wrap.c 			PTR_ERR(wrp->clk_wrap));
wrp              1962 drivers/soc/mediatek/mtk-pmic-wrap.c 		return PTR_ERR(wrp->clk_wrap);
wrp              1965 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = clk_prepare_enable(wrp->clk_spi);
wrp              1969 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = clk_prepare_enable(wrp->clk_wrap);
wrp              1974 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->master->caps, PWRAP_CAP_DCM)) {
wrp              1975 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 1, PWRAP_DCM_EN);
wrp              1976 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, 0, PWRAP_DCM_DBC_PRD);
wrp              1983 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (!pwrap_readl(wrp, PWRAP_INIT_DONE2)) {
wrp              1984 drivers/soc/mediatek/mtk-pmic-wrap.c 		ret = pwrap_init(wrp);
wrp              1986 drivers/soc/mediatek/mtk-pmic-wrap.c 			dev_dbg(wrp->dev, "init failed with %d\n", ret);
wrp              1991 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (!(pwrap_readl(wrp, PWRAP_WACS2_RDATA) & PWRAP_STATE_INIT_DONE0)) {
wrp              1992 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_dbg(wrp->dev, "initialization isn't finished\n");
wrp              1998 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0xf, PWRAP_WDT_UNIT);
wrp              2003 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, wrp->master->wdt_src, PWRAP_WDT_SRC_EN);
wrp              2004 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->master->caps, PWRAP_CAP_WDT_SRC1))
wrp              2005 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, wrp->master->wdt_src, PWRAP_WDT_SRC_EN_1);
wrp              2007 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, 0x1, PWRAP_TIMER_EN);
wrp              2008 drivers/soc/mediatek/mtk-pmic-wrap.c 	pwrap_writel(wrp, wrp->master->int_en_all, PWRAP_INT_EN);
wrp              2013 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (HAS_CAP(wrp->master->caps, PWRAP_CAP_INT1_EN))
wrp              2014 drivers/soc/mediatek/mtk-pmic-wrap.c 		pwrap_writel(wrp, wrp->master->int1_en_all, PWRAP_INT1_EN);
wrp              2017 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = devm_request_irq(wrp->dev, irq, pwrap_interrupt,
wrp              2019 drivers/soc/mediatek/mtk-pmic-wrap.c 			       "mt-pmic-pwrap", wrp);
wrp              2023 drivers/soc/mediatek/mtk-pmic-wrap.c 	wrp->regmap = devm_regmap_init(wrp->dev, NULL, wrp, wrp->slave->regmap);
wrp              2024 drivers/soc/mediatek/mtk-pmic-wrap.c 	if (IS_ERR(wrp->regmap)) {
wrp              2025 drivers/soc/mediatek/mtk-pmic-wrap.c 		ret = PTR_ERR(wrp->regmap);
wrp              2029 drivers/soc/mediatek/mtk-pmic-wrap.c 	ret = of_platform_populate(np, NULL, NULL, wrp->dev);
wrp              2031 drivers/soc/mediatek/mtk-pmic-wrap.c 		dev_dbg(wrp->dev, "failed to create child devices at %pOF\n",
wrp              2039 drivers/soc/mediatek/mtk-pmic-wrap.c 	clk_disable_unprepare(wrp->clk_wrap);
wrp              2041 drivers/soc/mediatek/mtk-pmic-wrap.c 	clk_disable_unprepare(wrp->clk_spi);
wrp               105 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp; /* wrapper register offsets */
wrp               140 drivers/usb/musb/musb_dsps.c 		wait = msecs_to_jiffies(glue->wrp->poll_timeout);
wrp               172 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp = glue->wrp;
wrp               177 drivers/usb/musb/musb_dsps.c 	epmask = ((musb->epmask & wrp->txep_mask) << wrp->txep_shift) |
wrp               178 drivers/usb/musb/musb_dsps.c 	       ((musb->epmask & wrp->rxep_mask) << wrp->rxep_shift);
wrp               179 drivers/usb/musb/musb_dsps.c 	coremask = (wrp->usb_bitmap & ~MUSB_INTR_SOF);
wrp               181 drivers/usb/musb/musb_dsps.c 	musb_writel(reg_base, wrp->epintr_set, epmask);
wrp               182 drivers/usb/musb/musb_dsps.c 	musb_writel(reg_base, wrp->coreintr_set, coremask);
wrp               198 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp = glue->wrp;
wrp               201 drivers/usb/musb/musb_dsps.c 	musb_writel(reg_base, wrp->coreintr_clear, wrp->usb_bitmap);
wrp               202 drivers/usb/musb/musb_dsps.c 	musb_writel(reg_base, wrp->epintr_clear,
wrp               203 drivers/usb/musb/musb_dsps.c 			 wrp->txep_bitmap | wrp->rxep_bitmap);
wrp               213 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp = glue->wrp;
wrp               269 drivers/usb/musb/musb_dsps.c 		musb_writel(musb->ctrl_base, wrp->coreintr_set,
wrp               270 drivers/usb/musb/musb_dsps.c 			    MUSB_INTR_VBUSERROR << wrp->usb_shift);
wrp               307 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp = glue->wrp;
wrp               310 drivers/usb/musb/musb_dsps.c 	epintr = (1 << epnum) << wrp->rxep_shift;
wrp               311 drivers/usb/musb/musb_dsps.c 	musb_writel(musb->ctrl_base, wrp->epintr_status, epintr);
wrp               320 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp = glue->wrp;
wrp               328 drivers/usb/musb/musb_dsps.c 	epintr = musb_readl(reg_base, wrp->epintr_status);
wrp               329 drivers/usb/musb/musb_dsps.c 	musb->int_rx = (epintr & wrp->rxep_bitmap) >> wrp->rxep_shift;
wrp               330 drivers/usb/musb/musb_dsps.c 	musb->int_tx = (epintr & wrp->txep_bitmap) >> wrp->txep_shift;
wrp               333 drivers/usb/musb/musb_dsps.c 		musb_writel(reg_base, wrp->epintr_status, epintr);
wrp               336 drivers/usb/musb/musb_dsps.c 	usbintr = musb_readl(reg_base, wrp->coreintr_status);
wrp               340 drivers/usb/musb/musb_dsps.c 	musb->int_usb =	(usbintr & wrp->usb_bitmap) >> wrp->usb_shift;
wrp               342 drivers/usb/musb/musb_dsps.c 		musb_writel(reg_base, wrp->coreintr_status, usbintr);
wrp               347 drivers/usb/musb/musb_dsps.c 	if (usbintr & ((1 << wrp->drvvbus) << wrp->usb_shift)) {
wrp               348 drivers/usb/musb/musb_dsps.c 		int drvvbus = musb_readl(reg_base, wrp->status);
wrp               430 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp = glue->wrp;
wrp               450 drivers/usb/musb/musb_dsps.c 	rev = musb_readl(reg_base, wrp->revision);
wrp               470 drivers/usb/musb/musb_dsps.c 	musb_writel(reg_base, wrp->control, (1 << wrp->reset));
wrp               475 drivers/usb/musb/musb_dsps.c 	val = musb_readl(reg_base, wrp->phy_utmi);
wrp               476 drivers/usb/musb/musb_dsps.c 	val &= ~(1 << wrp->otg_disable);
wrp               477 drivers/usb/musb/musb_dsps.c 	musb_writel(musb->ctrl_base, wrp->phy_utmi, val);
wrp               514 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp = glue->wrp;
wrp               518 drivers/usb/musb/musb_dsps.c 	reg = musb_readl(ctrl_base, wrp->mode);
wrp               522 drivers/usb/musb/musb_dsps.c 		reg &= ~(1 << wrp->iddig);
wrp               529 drivers/usb/musb/musb_dsps.c 		reg |= (1 << wrp->iddig_mux);
wrp               531 drivers/usb/musb/musb_dsps.c 		musb_writel(ctrl_base, wrp->mode, reg);
wrp               532 drivers/usb/musb/musb_dsps.c 		musb_writel(ctrl_base, wrp->phy_utmi, 0x02);
wrp               535 drivers/usb/musb/musb_dsps.c 		reg |= (1 << wrp->iddig);
wrp               542 drivers/usb/musb/musb_dsps.c 		reg |= (1 << wrp->iddig_mux);
wrp               544 drivers/usb/musb/musb_dsps.c 		musb_writel(ctrl_base, wrp->mode, reg);
wrp               547 drivers/usb/musb/musb_dsps.c 		musb_writel(ctrl_base, wrp->phy_utmi, 0x02);
wrp               865 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp;
wrp               877 drivers/usb/musb/musb_dsps.c 	wrp = match->data;
wrp               888 drivers/usb/musb/musb_dsps.c 	glue->wrp = wrp;
wrp               970 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp = glue->wrp;
wrp               988 drivers/usb/musb/musb_dsps.c 	glue->context.control = musb_readl(mbase, wrp->control);
wrp               989 drivers/usb/musb/musb_dsps.c 	glue->context.epintr = musb_readl(mbase, wrp->epintr_set);
wrp               990 drivers/usb/musb/musb_dsps.c 	glue->context.coreintr = musb_readl(mbase, wrp->coreintr_set);
wrp               991 drivers/usb/musb/musb_dsps.c 	glue->context.phy_utmi = musb_readl(mbase, wrp->phy_utmi);
wrp               992 drivers/usb/musb/musb_dsps.c 	glue->context.mode = musb_readl(mbase, wrp->mode);
wrp               993 drivers/usb/musb/musb_dsps.c 	glue->context.tx_mode = musb_readl(mbase, wrp->tx_mode);
wrp               994 drivers/usb/musb/musb_dsps.c 	glue->context.rx_mode = musb_readl(mbase, wrp->rx_mode);
wrp              1004 drivers/usb/musb/musb_dsps.c 	const struct dsps_musb_wrapper *wrp = glue->wrp;
wrp              1014 drivers/usb/musb/musb_dsps.c 	musb_writel(mbase, wrp->control, glue->context.control);
wrp              1015 drivers/usb/musb/musb_dsps.c 	musb_writel(mbase, wrp->epintr_set, glue->context.epintr);
wrp              1016 drivers/usb/musb/musb_dsps.c 	musb_writel(mbase, wrp->coreintr_set, glue->context.coreintr);
wrp              1017 drivers/usb/musb/musb_dsps.c 	musb_writel(mbase, wrp->phy_utmi, glue->context.phy_utmi);
wrp              1018 drivers/usb/musb/musb_dsps.c 	musb_writel(mbase, wrp->mode, glue->context.mode);
wrp              1019 drivers/usb/musb/musb_dsps.c 	musb_writel(mbase, wrp->tx_mode, glue->context.tx_mode);
wrp              1020 drivers/usb/musb/musb_dsps.c 	musb_writel(mbase, wrp->rx_mode, glue->context.rx_mode);
wrp               337 fs/ntfs/logfile.c 		RESTART_PAGE_HEADER *rp, s64 pos, RESTART_PAGE_HEADER **wrp,
wrp               445 fs/ntfs/logfile.c 	if (wrp)
wrp               446 fs/ntfs/logfile.c 		*wrp = trp;
wrp                98 fs/orangefs/inode.c 	struct orangefs_write_range *wrp, wr;
wrp               135 fs/orangefs/inode.c 				wrp = (struct orangefs_write_range *)
wrp               139 fs/orangefs/inode.c 				kfree(wrp);
wrp               148 fs/orangefs/inode.c 				wrp = (struct orangefs_write_range *)
wrp               152 fs/orangefs/inode.c 				kfree(wrp);