Lines Matching refs:vkb
1101 int parse_vkb_config(libxl_device_vkb *vkb, char *token) in parse_vkb_config() argument
1106 vkb->backend_domname = strdup(oparg); in parse_vkb_config()
1114 vkb->backend_type = backend_type; in parse_vkb_config()
1116 vkb->unique_id = strdup(oparg); in parse_vkb_config()
1118 vkb->feature_disable_keyboard = strtoul(oparg, NULL, 0); in parse_vkb_config()
1120 vkb->feature_disable_pointer = strtoul(oparg, NULL, 0); in parse_vkb_config()
1122 vkb->feature_abs_pointer = strtoul(oparg, NULL, 0); in parse_vkb_config()
1124 vkb->feature_raw_pointer = strtoul(oparg, NULL, 0); in parse_vkb_config()
1126 vkb->feature_multi_touch = strtoul(oparg, NULL, 0); in parse_vkb_config()
1128 vkb->multi_touch_width = strtoul(oparg, NULL, 0); in parse_vkb_config()
1130 vkb->multi_touch_height = strtoul(oparg, NULL, 0); in parse_vkb_config()
1132 vkb->multi_touch_num_contacts = strtoul(oparg, NULL, 0); in parse_vkb_config()
1134 vkb->width = strtoul(oparg, NULL, 0); in parse_vkb_config()
1136 vkb->height = strtoul(oparg, NULL, 0); in parse_vkb_config()
1156 libxl_device_vkb *vkb; in parse_vkb_list() local
1159 vkb = ARRAY_EXTEND_INIT(d_config->vkbs, in parse_vkb_list()
1170 rc = parse_vkb_config(vkb, p); in parse_vkb_list()
1176 if (vkb->backend_type == LIBXL_VKB_BACKEND_UNKNOWN) { in parse_vkb_list()
1181 if (vkb->multi_touch_height || vkb->multi_touch_width || in parse_vkb_list()
1182 vkb->multi_touch_num_contacts) { in parse_vkb_list()
1183 vkb->feature_multi_touch = true; in parse_vkb_list()
1186 if (vkb->feature_multi_touch && !(vkb->multi_touch_height || in parse_vkb_list()
1187 vkb->multi_touch_width || vkb->multi_touch_num_contacts)) { in parse_vkb_list()
2273 libxl_device_vkb *vkb; in parse_config_data() local
2281 vkb = ARRAY_EXTEND_INIT(d_config->vkbs, d_config->num_vkbs, in parse_config_data()
2564 libxl_device_vkb *vkb; in parse_config_data() local
2569 vkb = ARRAY_EXTEND_INIT(d_config->vkbs, d_config->num_vkbs, in parse_config_data()