cr_data
static int mlx5_crdump_fill(struct mlx5_core_dev *dev, u32 *cr_data)
cr_data[i] = BAD_ACCESS;
ret = mlx5_vsc_gw_read_block_fast(dev, cr_data, crdump_size);
int mlx5_crdump_collect(struct mlx5_core_dev *dev, u32 *cr_data)
ret = mlx5_crdump_fill(dev, cr_data);
u32 *cr_data;
cr_data = kvmalloc(crdump_size, GFP_KERNEL);
if (!cr_data)
err = mlx5_crdump_collect(dev, cr_data);
devlink_fmsg_binary_pair_put(fmsg, "crdump_data", cr_data, crdump_size);
kvfree(cr_data);
int mlx5_crdump_collect(struct mlx5_core_dev *dev, u32 *cr_data);
unsigned char sr_data, cr_data;
cr_data = crdata[5];
((unsigned short)(cr_data & 0x80) >> 2) |
HRE = (cr_data & 0x1f) | ((sr_data & 0x04) << 3);
cr_data = crdata[7];
((unsigned short)(cr_data & 0x02) << 7) |
((unsigned short)(cr_data & 0x40) << 3) |
((unsigned short)(cr_data & 0x04) << 6) |
((unsigned short)(cr_data & 0x80) << 2) |
unsigned char sr_data, cr_data, cr_data2;
cr_data = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[0];
*htotal = (((cr_data & 0xff) | ((unsigned short) (sr_data & 0x03) << 8)) + 5) * 8;
cr_data = SiS_Pr->SiS_CRT1Table[CRT1Index].CR[6];
*vtotal = ((cr_data & 0xFF) |
} *cr_data = kzalloc_obj(*cr_data, GFP_ATOMIC);
if (!cr_data)
cr_data->bak[i] = 0x0;
cr_data->bak[i + 1] = 0xFFFFFFFF;
cr_data->bak[i] = 0x0;
cr_data->bak[i + 1] = 0x0;
cr_data->bak[i + 2] = 0xFFFFFFFF;
cr_data->bak[i + 3] = 0xFFFFFFFF;
cr_data->data[i] = cursor->mask[i];
cr_data->data[i] = cursor->mask[i];
cr_data->bak[j] = (u32) cr_data->data[i];
cr_data->bak[j + 1] = ~cr_data->bak[j];
cr_data->bak[j] = (u32) cr_data->data[i];
cr_data->bak[j + 1] = 0x0;
cr_data->bak[j + 2] = ~cr_data->bak[j];
cr_data->bak[j + 3] = ~cr_data->bak[j + 1];
cursor_vram_addr, cr_data->bak, CURSOR_SIZE);
kfree(cr_data);
cr_data = inb(WDT_DATA_IO_PORT);
cr_data |= 0x01; /* Set Bit0 to 1 */
outb_p(cr_data, WDT_DATA_IO_PORT); /* Index0x30_bit0P1 */
unsigned int cr_data = 0;
cr_data = inb(WDT_DATA_IO_PORT);
cr_data |= 0x80; /* Set Bit7 to 1*/
outb_p(cr_data, WDT_DATA_IO_PORT);
cr_data);
unsigned int cr_data = 0;
create->cr_data, &attrs, &resfh);
create->cr_data = svcxdr_dupstr(argp, p, create->cr_datalen);
if (!create->cr_data)