Lines Matching refs:buffer_header
132 struct vmci_data_in_out_header *buffer_header = vmci_dev->data_buffer; in vmci_read_data() local
133 struct vmci_sg_elem *sg_array = (struct vmci_sg_elem *)(buffer_header + 1); in vmci_read_data()
136 buffer_header->opcode = 1; in vmci_read_data()
137 buffer_header->size = 1; in vmci_read_data()
138 buffer_header->busy = 0; in vmci_read_data()
145 wait_event(vmci_dev->inout_wq, buffer_header->busy == 1); in vmci_read_data()
155 struct vmci_data_in_out_header *buffer_header = dev->tx_buffer; in vmci_write_data() local
156 u8 *dg_out_buffer = (u8 *)(buffer_header + 1); in vmci_write_data()
168 buffer_header->opcode = 0; in vmci_write_data()
169 buffer_header->size = VMCI_DG_SIZE(dg); in vmci_write_data()
170 buffer_header->busy = 1; in vmci_write_data()
176 spin_until_cond(buffer_header->busy == 0); in vmci_write_data()
180 result = (int)buffer_header->result; in vmci_write_data()