Lines Matching refs:gsb
1114 struct guest_state_buffer *gsb = gsr->gsb; in guest_state_request_check() local
1122 num_elements = be32_to_cpu(gsb->num_elements); in guest_state_request_check()
1123 element = gsb->elements; in guest_state_request_check()
1124 len -= sizeof(gsb->num_elements); in guest_state_request_check()
1470 num_elements = be32_to_cpu(gsr->gsb->num_elements); in getset_state()
1471 element = gsr->gsb->elements; in getset_state()
1516 gsr->gsb = address_space_map(CPU(cpu)->as, gsr->buf, (uint64_t *)&len, in map_and_getset_state()
1518 if (!gsr->gsb) { in map_and_getset_state()
1531 address_space_unmap(CPU(cpu)->as, gsr->gsb, len, is_write, len); in map_and_getset_state()
1704 struct guest_state_buffer *gsb; in exit_process_output_buffer() local
1712 gsb = address_space_map(CPU(cpu)->as, vcpu->runbufout.addr, &len, true, in exit_process_output_buffer()
1714 if (!gsb || len != vcpu->runbufout.size) { in exit_process_output_buffer()
1715 address_space_unmap(CPU(cpu)->as, gsb, len, true, len); in exit_process_output_buffer()
1723 gsb->num_elements = cpu_to_be32(exit_id_count); in exit_process_output_buffer()
1724 element = gsb->elements; in exit_process_output_buffer()
1732 gsr.gsb = gsb; in exit_process_output_buffer()
1737 address_space_unmap(CPU(cpu)->as, gsb, len, true, len); in exit_process_output_buffer()