s_data
drm_panel_remove(&s_data->panel);
struct summit_data *s_data = dev_get_drvdata(dev);
return mipi_dsi_dcs_set_display_brightness(s_data->dsi, 0);
struct summit_data *s_data = dev_get_drvdata(dev);
int level = backlight_get_brightness(s_data->bl);
return mipi_dsi_dcs_set_display_brightness(s_data->dsi, level);
struct summit_data *s_data;
s_data = devm_drm_panel_alloc(dev, struct summit_data, panel,
if (IS_ERR(s_data))
return PTR_ERR(s_data);
mipi_dsi_set_drvdata(dsi, s_data);
s_data->dsi = dsi;
s_data->bl = devm_backlight_device_register(dev, dev_name(dev),
dev, s_data, &summit_bl_ops, &props);
if (IS_ERR(s_data->bl))
return PTR_ERR(s_data->bl);
drm_panel_add(&s_data->panel);
struct summit_data *s_data = mipi_dsi_get_drvdata(dsi);
rsp->s_data.type = OCTEP_PFVF_MBOX_TYPE_RSP_ACK;
if (cmd.s_data.frag != OCTEP_PFVF_MBOX_MORE_FRAG_FLAG) {
*((int32_t *)rsp->s_data.data) = mbox->message_len;
rsp->s_data.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
*((int32_t *)rsp->s_data.data) = mbox->message_len;
rsp->s_data.type = OCTEP_PFVF_MBOX_TYPE_RSP_NACK;
*((int32_t *)rsp->s_data.data) = mbox->message_len;
rsp->s_data.data[i] =
} s_data;
cmd.s_data.opcode = opcode;
cmd.s_data.frag = 0;
data_len = *((int32_t *)rsp.s_data.data);
cmd.s_data.opcode = opcode;
cmd.s_data.frag = 1;
rsp.s_data.data[i];
cmd.s_data.opcode = opcode;
cmd.s_data.frag = 1;
} s_data;
struct socket_data *s_data = s->resource_data;
sub_interval(&s_data->io_db, bad, i-bad);
sub_interval(&s_data->io_db, bad, i-bad);
sub_interval(&s_data->io_db, bad, i-bad);
struct socket_data *s_data = s->resource_data;
ret = add_interval(&s_data->mem_db_valid, base, size);
sub_interval(&s_data->mem_db, base, size);
struct socket_data *s_data = s->resource_data;
sub_interval(&s_data->mem_db, i, j-i);
struct socket_data *s_data = s->resource_data;
if (m == &s_data->mem_db)
sub_interval(&s_data->mem_db, m->base, m->num);
struct socket_data *s_data = s->resource_data;
if (inv_probe(s_data->mem_db.next, s) > 0)
if (s_data->mem_db_valid.next != &s_data->mem_db_valid)
for (m = s_data->mem_db.next; m != &s_data->mem_db; m = mm.next) {
sub_interval(&s_data->mem_db, b, 0x10000);
struct socket_data *s_data = s->resource_data;
for (m = s_data->mem_db.next; m != &s_data->mem_db; m = mm.next) {
struct socket_data *s_data = s->resource_data;
if (s_data->mem_db_valid.next != &s_data->mem_db_valid)
struct socket_data *s_data = s->resource_data;
for (m = s_data->io_db.next; m != &s_data->io_db; m = m->next) {
struct socket_data *s_data = s->resource_data;
data.map = &s_data->io_db;
struct socket_data *s_data = s->resource_data;
data.map = &s_data->mem_db_valid;
data.map = &s_data->mem_db;
static void __free_domain_allocs(struct s_data *d, enum s_alloc what,
__visit_domain_allocation_hell(struct s_data *d, const struct cpumask *cpu_map)
struct s_data d;