Lines Matching refs:dbg

315 	struct mxt_dbg dbg;
1709 video_unregister_device(&data->dbg.vdev);
1710 v4l2_device_unregister(&data->dbg.v4l2);
2375 struct mxt_dbg *dbg = &data->dbg;
2395 return get_unaligned_le16(&dbg->t37_buf[page].data[ofs]);
2400 struct mxt_dbg *dbg = &data->dbg;
2405 for (i = 0; i < dbg->t37_nodes; i++) {
2427 struct mxt_dbg *dbg = &data->dbg;
2435 for (page = 0; page < dbg->t37_pages; page++) {
2436 p = dbg->t37_buf + page;
2438 ret = mxt_write_reg(data->client, dbg->diag_cmd_address,
2447 ret = __mxt_read_reg(data->client, dbg->diag_cmd_address,
2462 ret = __mxt_read_reg(data->client, dbg->t37_address,
2487 size_t size = data->dbg.t37_nodes * sizeof(u16);
2511 switch (data->dbg.input) {
2526 vb2_set_plane_payload(vb, 0, data->dbg.t37_nodes * sizeof(u16));
2587 struct v4l2_pix_format *f = &data->dbg.format;
2604 data->dbg.input = i;
2618 *i = data->dbg.input;
2628 f->fmt.pix = data->dbg.format;
2703 struct mxt_dbg *dbg = &data->dbg;
2711 dbg->diag_cmd_address = object->start_address + MXT_COMMAND_DIAGNOSTIC;
2722 dbg->t37_address = object->start_address;
2725 dbg->t37_nodes = data->xsize * data->ysize;
2728 dbg->t37_pages = MXT1386_COLUMNS * MXT1386_PAGES_PER_COLUMN;
2730 dbg->t37_pages = DIV_ROUND_UP(data->xsize *
2733 sizeof(dbg->t37_buf->data));
2735 dbg->t37_buf = devm_kmalloc_array(&data->client->dev, dbg->t37_pages,
2737 if (!dbg->t37_buf)
2744 snprintf(dbg->v4l2.name, sizeof(dbg->v4l2.name), "%s", "atmel_mxt_ts");
2745 error = v4l2_device_register(&data->client->dev, &dbg->v4l2);
2750 mutex_init(&dbg->lock);
2751 dbg->queue = mxt_queue;
2752 dbg->queue.drv_priv = data;
2753 dbg->queue.lock = &dbg->lock;
2754 dbg->queue.dev = &data->client->dev;
2756 error = vb2_queue_init(&dbg->queue);
2760 dbg->vdev = mxt_video_device;
2761 dbg->vdev.v4l2_dev = &dbg->v4l2;
2762 dbg->vdev.lock = &dbg->lock;
2763 dbg->vdev.vfl_dir = VFL_DIR_RX;
2764 dbg->vdev.queue = &dbg->queue;
2765 video_set_drvdata(&dbg->vdev, data);
2767 error = video_register_device(&dbg->vdev, VFL_TYPE_TOUCH, -1);
2774 v4l2_device_unregister(&dbg->v4l2);