Lines Matching refs:v5

61 	init_completion(&f34->v5.cmd_done);  in rmi_f34_command()
63 ret = rmi_read(rmi_dev, f34->v5.ctrl_address, &f34->v5.status); in rmi_f34_command()
71 f34->v5.status |= command & 0x0f; in rmi_f34_command()
73 ret = rmi_write(rmi_dev, f34->v5.ctrl_address, f34->v5.status); in rmi_f34_command()
81 if (!wait_for_completion_timeout(&f34->v5.cmd_done, in rmi_f34_command()
84 ret = rmi_read(rmi_dev, f34->v5.ctrl_address, &f34->v5.status); in rmi_f34_command()
92 if (f34->v5.status & 0x7f) { in rmi_f34_command()
95 __func__, command, f34->v5.status); in rmi_f34_command()
111 ret = rmi_read(f34->fn->rmi_dev, f34->v5.ctrl_address, in rmi_f34_attention()
117 complete(&f34->v5.cmd_done); in rmi_f34_attention()
152 data, f34->v5.block_size); in rmi_f34_write_blocks()
170 data += f34->v5.block_size; in rmi_f34_write_blocks()
171 f34->update_progress += f34->v5.block_size; in rmi_f34_write_blocks()
181 return rmi_f34_write_blocks(f34, data, f34->v5.fw_blocks, in rmi_f34_write_firmware()
187 return rmi_f34_write_blocks(f34, data, f34->v5.config_blocks, in rmi_f34_write_config()
269 if (image_size && image_size != f34->v5.fw_blocks * f34->v5.block_size) { in rmi_f34_update_firmware()
272 image_size, f34->v5.fw_blocks * f34->v5.block_size); in rmi_f34_update_firmware()
278 config_size != f34->v5.config_blocks * f34->v5.block_size) { in rmi_f34_update_firmware()
282 f34->v5.config_blocks * f34->v5.block_size); in rmi_f34_update_firmware()
294 mutex_lock(&f34->v5.flash_mutex); in rmi_f34_update_firmware()
298 mutex_unlock(&f34->v5.flash_mutex); in rmi_f34_update_firmware()
555 mutex_init(&f34->v5.flash_mutex); in rmi_f34_probe()
556 init_completion(&f34->v5.cmd_done); in rmi_f34_probe()
558 f34->v5.block_size = get_unaligned_le16(&f34_queries[3]); in rmi_f34_probe()
559 f34->v5.fw_blocks = get_unaligned_le16(&f34_queries[5]); in rmi_f34_probe()
560 f34->v5.config_blocks = get_unaligned_le16(&f34_queries[7]); in rmi_f34_probe()
561 f34->v5.ctrl_address = fn->fd.data_base_addr + F34_BLOCK_DATA_OFFSET + in rmi_f34_probe()
562 f34->v5.block_size; in rmi_f34_probe()
568 f34->v5.block_size); in rmi_f34_probe()
570 f34->v5.fw_blocks); in rmi_f34_probe()
572 f34->v5.config_blocks); in rmi_f34_probe()