regdata
static void bpck6_wr_extout(struct pi_adapter *pi, u8 regdata)
bpck6_wr_data_byte(pi, (u8)((regdata & 0x03) << 6));
unsigned short reg_num, unsigned int regdata);
unsigned short reg_num, unsigned int regdata);
unsigned short reg_num, unsigned int regdata);
unsigned short reg_num, unsigned int regdata);
unsigned short reg_num, unsigned int regdata)
stat = qat_hal_wr_rel_reg(handle, ae, ctx, type, reg, regdata);
unsigned short reg_num, unsigned int regdata)
regdata);
unsigned short reg_num, unsigned int regdata)
regdata);
unsigned short reg_num, unsigned int regdata)
stat = qat_hal_put_rel_nn(handle, ae, ctx, reg_num, regdata);
struct amdgpu_smn_reg_data *regdata,
regdata->addr = smn_addr;
regdata->value = RREG32_PCIE(smn_addr);
struct amdgpu_smn_reg_data *regdata,
regdata->addr =
regdata->value = RREG32_PCIE_EXT(regdata->addr);
u16 regdata[2];
ret = regmap_multi_reg_read(data->regmap, regs, regdata, 2);
hyst = (regdata[0] & ADT7X10_T_HYST_MASK) * 1000;
*val = ADT7X10_REG_TO_TEMP(data, regdata[1]) - hyst;
u8 regdata[2];
ret = regmap_multi_reg_read(regmap, regs, regdata, 2);
if (!(regdata[1] & 0x20))
regdata[0] ^= 0x02;
return regdata[0] & 0x1e;
u8 regdata[2] = { };
ret = regmap_multi_reg_read(regmap, temp_regs, regdata,
*val = (((regdata[0] - data->temp_offset) << 3) | (regdata[1] >> 5)) * 125;
ret = regmap_multi_reg_read(regmap, offset_regs, regdata, 2);
if (!(regdata[0] & BIT(channel - 1)))
regdata[1] = 0;
*val = sign_extend32(regdata[1], 7) * 250;
static struct regdata mb86a20s_reset_reception[] = {
static struct regdata mb86a20s_per_ber_reset[] = {
u8 i2c_addr, struct regdata *rd, int size)
#define mb86a20s_writeregdata(state, regdata) \
regdata, ARRAY_SIZE(regdata))
static struct regdata mb86a20s_init1[] = {
static struct regdata mb86a20s_init2[] = {
static struct regdata s921_prefreq[] = {
static struct regdata s921_postfreq[] = {
struct regdata *rd, int size)
#define s921_writeregdata(state, regdata) \
regdata, ARRAY_SIZE(regdata))
static struct regdata s921_init[] = {
u8 regdata;
si21_readregs(state, SYSTEM_MODE_REG, ®data, 0x01);
regdata |= 1 << 6;
si21_writeregs(state, SYSTEM_MODE_REG, ®data, 0x01);
unsigned char *regdata = regs->value;
for (j = 0; j < regs->len; j += len, regdata += len) {
bin2hex(printbuf, regdata, len);
regdata, len);
kfree(bnad->regdata);
kfree(bnad->regdata);
char *regdata;
if (!bnad->regdata)
bnad->regdata, bnad->reglen);
kfree(bnad->regdata);
bnad->regdata = NULL;
kfree(bnad->regdata);
bnad->regdata = kzalloc(len << 2, GFP_KERNEL);
if (!bnad->regdata)
kfree(bnad->regdata);
bnad->regdata = NULL;
regbuf = (u32 *)bnad->regdata;
u32 regdata;
regdata = ci->ops->read32(ci->ctx, CORE_SB(core->base, sbidhigh));
core->rev = SBCOREREV(regdata);
u32 regdata;
regdata = ci->ops->read32(ci->ctx, address);
regdata &= (SSB_TMSLOW_RESET | SSB_TMSLOW_REJECT |
return SSB_TMSLOW_CLOCK == regdata;
u32 regdata;
regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL);
ret = (regdata & (BCMA_IOCTL_FGC | BCMA_IOCTL_CLK)) == BCMA_IOCTL_CLK;
regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL);
ret = ret && ((regdata & BCMA_RESET_CTL_RESET) == 0);
u32 regdata;
regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_RESET_CTL);
if ((regdata & BCMA_RESET_CTL_RESET) != 0)
u32 regdata;
regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatehigh));
if (regdata & SSB_TMSHIGH_SERR)
regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbimstate));
if (regdata & (SSB_IMSTATE_IBE | SSB_IMSTATE_TO)) {
regdata &= ~(SSB_IMSTATE_IBE | SSB_IMSTATE_TO);
ci->ops->write32(ci->ctx, CORE_SB(base, sbimstate), regdata);
regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
regdata = ci->ops->read32(ci->ctx, CORE_SB(base, sbtmstatelow));
u32 regdata;
regdata = ci->ops->read32(ci->ctx,
if (regdata == READ_FAILED) {
brcmf_err("MMIO read failed: 0x%08x\n", regdata);
ci->pub.chip = regdata & CID_ID_MASK;
ci->pub.chiprev = (regdata & CID_REV_MASK) >> CID_REV_SHIFT;
socitype = (regdata & CID_TYPE_MASK) >> CID_TYPE_SHIFT;
kfree(bfad->regdata);
kfree(bfad->regdata);
if (!bfad->regdata)
bfad->regdata, bfad->reglen);
kfree(bfad->regdata);
bfad->regdata = NULL;
kfree(bfad->regdata);
bfad->regdata = NULL;
bfad->regdata = kzalloc(len << 2, GFP_KERNEL);
if (!bfad->regdata) {
kfree(bfad->regdata);
bfad->regdata = NULL;
regbuf = (u32 *)bfad->regdata;
char *regdata;
unsigned char *regdata;
unsigned int regdata;
regdata = ((unsigned int) reg) << 24;
regdata |= val;
regdata &= CMD_MASK;
regdata |= CMD_NEW;
regdata &= ACC_CODEC_CNTL_WR_CMD;
cs_writel(cs5535au, ACC_CODEC_CNTL, regdata);
unsigned int regdata;
regdata = ((unsigned int) reg) << 24;
regdata |= ACC_CODEC_CNTL_RD_CMD;
regdata |= CMD_NEW;
cs_writel(cs5535au, ACC_CODEC_CNTL, regdata);
bk_da[i]->regdata = kmemdup(&config_data[config_offset],
if (!bk_da[i]->regdata) {
kfree(cfg_info[i]->blk_data[j]->regdata);
blk_data[j]->regdata + length,
unsigned char *regdata;
blk_data[j]->regdata + length,
kfree(ci[i]->blk_data[j]->regdata);
bk_da[i]->regdata = kmemdup(&config_data[config_offset],
if (!bk_da[i]->regdata) {