/aosp_15_r20/external/virglrenderer/src/drm/ |
H A D | drm_renderer.c | 23 static struct virgl_renderer_capset_drm capset; variable 28 int (*probe)(int fd, struct virgl_renderer_capset_drm *capset); 73 capset.version_major = ver->version_major; in drm_renderer_init() 74 capset.version_minor = ver->version_minor; in drm_renderer_init() 75 capset.version_patchlevel = ver->version_patchlevel; in drm_renderer_init() 76 capset.context_type = b->context_type; in drm_renderer_init() 78 int ret = b->probe(fd, &capset); in drm_renderer_init() 80 memset(&capset, 0, sizeof(capset)); in drm_renderer_init() 111 if (!capset.context_type) in drm_renderer_capset() 115 *c = capset; in drm_renderer_capset() [all …]
|
H A D | drm_renderer.h | 23 size_t drm_renderer_capset(void *capset); 47 drm_renderer_capset(UNUSED void *capset) in drm_renderer_capset() argument
|
/aosp_15_r20/external/mesa3d/src/gfxstream/guest/platform/ |
H A D | VirtGpu.cpp | 19 VirtGpuDevice* createPlatformVirtGpuDevice(enum VirtGpuCapset capset, int32_t descriptor) { in createPlatformVirtGpuDevice() argument 21 return kumquatCreateVirtGpuDevice(capset, descriptor); in createPlatformVirtGpuDevice() 23 return osCreateVirtGpuDevice(capset, descriptor); in createPlatformVirtGpuDevice() 27 VirtGpuDevice* VirtGpuDevice::getInstance(enum VirtGpuCapset capset, int32_t descriptor) { in getInstance() argument 32 if (capset != kCapsetNone && sDevice && sDevice->capset() != capset) { in getInstance() 33 mesa_loge("Requested VirtGpuDevice capset %u, already created capset %u", capset, in getInstance() 34 sDevice->capset()); in getInstance() 38 sDevice = createPlatformVirtGpuDevice(capset, descriptor); in getInstance()
|
/aosp_15_r20/hardware/google/gfxstream/guest/OpenglSystemCommon/ |
D | HostConnection.cpp | 79 static HostConnectionType getConnectionTypeFromProperty(enum VirtGpuCapset capset) { in getConnectionTypeFromProperty() argument 116 if (capset == kCapsetGfxStreamVulkan || egl == "angle") { in getConnectionTypeFromProperty() 154 std::unique_ptr<HostConnection> HostConnection::connect(enum VirtGpuCapset capset) { in connect() argument 155 const enum HostConnectionType connType = getConnectionTypeFromProperty(capset); in connect() 205 auto device = VirtGpuDevice::getInstance(capset); in connect() 250 if (capset == kCapsetGfxStreamMagma) { in connect() 252 } else if (capset == kCapsetGfxStreamVulkan) { in connect() 260 if (!noRenderControlEnc && capset == kCapsetGfxStreamVulkan) { in connect() 269 HostConnection* HostConnection::getOrCreate(enum VirtGpuCapset capset) { in getOrCreate() argument 270 return getWithThreadInfo(getEGLThreadInfo(), capset); in getOrCreate() [all …]
|
D | HostConnection.h | 52 static HostConnection* getOrCreate(enum VirtGpuCapset capset = kCapsetNone); 53 static HostConnection* getWithThreadInfo(EGLThreadInfo* tInfo, enum VirtGpuCapset capset); 56 static std::unique_ptr<HostConnection> createUnique(enum VirtGpuCapset capset); 92 static std::unique_ptr<HostConnection> connect(enum VirtGpuCapset capset);
|
/aosp_15_r20/hardware/google/gfxstream/host/ |
D | VirtioGpuFrontend.cpp | 576 struct gfxstream::vulkanCapset* capset = in fillCaps() local 579 memset(capset, 0, sizeof(*capset)); in fillCaps() 581 capset->protocolVersion = 1; in fillCaps() 582 capset->ringSize = 12288; in fillCaps() 583 capset->bufferSize = 1048576; in fillCaps() 587 capset->colorBufferMemoryIndex = in fillCaps() 592 capset->vulkanBatchedDescriptorSetUpdate=1; in fillCaps() 594 capset->noRenderControlEnc = 1; in fillCaps() 595 capset->blobAlignment = mPageSize; in fillCaps() 597 capset->deferredMapping = 1; in fillCaps() [all …]
|
/aosp_15_r20/external/strace/tests-m32/ |
H A D | caps.c | 35 extern int capset(int *, const int *); 61 capset(NULL, NULL); in main() 62 capset(head + 2, tail_data); in main() 66 capset(head, tail_data + ARRAY_SIZE(data) - 2); in main() 70 capset(head, tail_data + ARRAY_SIZE(data) - 5); in main() 74 if (capset(head, tail_data) == 0 || errno != EPERM) in main() 78 if (capset(head, tail_data) == 0 || errno != EPERM) in main() 83 if (capset(head, tail_data + ARRAY_SIZE(data) / 2) == 0 || in main()
|
H A D | caps-abbrev.test | 8 run_strace -a 19 -e trace=capget,capset -e verbose=\!capget,capset $args
|
/aosp_15_r20/external/strace/tests/ |
H A D | caps.c | 35 extern int capset(int *, const int *); 61 capset(NULL, NULL); in main() 62 capset(head + 2, tail_data); in main() 66 capset(head, tail_data + ARRAY_SIZE(data) - 2); in main() 70 capset(head, tail_data + ARRAY_SIZE(data) - 5); in main() 74 if (capset(head, tail_data) == 0 || errno != EPERM) in main() 78 if (capset(head, tail_data) == 0 || errno != EPERM) in main() 83 if (capset(head, tail_data + ARRAY_SIZE(data) / 2) == 0 || in main()
|
H A D | caps-abbrev.test | 8 run_strace -a 19 -e trace=capget,capset -e verbose=\!capget,capset $args
|
/aosp_15_r20/external/strace/tests-mx32/ |
H A D | caps.c | 35 extern int capset(int *, const int *); 61 capset(NULL, NULL); in main() 62 capset(head + 2, tail_data); in main() 66 capset(head, tail_data + ARRAY_SIZE(data) - 2); in main() 70 capset(head, tail_data + ARRAY_SIZE(data) - 5); in main() 74 if (capset(head, tail_data) == 0 || errno != EPERM) in main() 78 if (capset(head, tail_data) == 0 || errno != EPERM) in main() 83 if (capset(head, tail_data + ARRAY_SIZE(data) / 2) == 0 || in main()
|
H A D | caps-abbrev.test | 8 run_strace -a 19 -e trace=capget,capset -e verbose=\!capget,capset $args
|
/aosp_15_r20/external/virglrenderer/src/drm/msm/ |
H A D | msm_renderer.c | 276 msm_renderer_probe(int fd, struct virgl_renderer_capset_drm *capset) in msm_renderer_probe() argument 281 if (capset->version_minor < 9) { in msm_renderer_probe() 286 capset->wire_format_version = 2; in msm_renderer_probe() 287 capset->u.msm.has_cached_coherent = has_cached_coherent(fd); in msm_renderer_probe() 289 get_param32(fd, MSM_PARAM_PRIORITIES, &capset->u.msm.priorities); in msm_renderer_probe() 290 get_param64(fd, MSM_PARAM_VA_START, &capset->u.msm.va_start); in msm_renderer_probe() 291 get_param64(fd, MSM_PARAM_VA_SIZE, &capset->u.msm.va_size); in msm_renderer_probe() 292 get_param32(fd, MSM_PARAM_GPU_ID, &capset->u.msm.gpu_id); in msm_renderer_probe() 293 get_param32(fd, MSM_PARAM_GMEM_SIZE, &capset->u.msm.gmem_size); in msm_renderer_probe() 294 get_param64(fd, MSM_PARAM_GMEM_BASE, &capset->u.msm.gmem_base); in msm_renderer_probe() [all …]
|
/aosp_15_r20/external/mesa3d/src/virtio/vulkan/ |
H A D | vn_renderer_vtest.c | 64 } capset; member 261 void *capset, in vtest_vcmd_get_capset() argument 284 vtest_read(vtest, capset, read_size); in vtest_vcmd_get_capset() 285 memset(capset + read_size, 0, capset_size - read_size); in vtest_vcmd_get_capset() 287 vtest_read(vtest, capset, capset_size); in vtest_vcmd_get_capset() 935 const struct virgl_renderer_capset_venus *capset = &vtest->capset.data; in vtest_init_renderer_info() local 936 info->wire_format_version = capset->wire_format_version; in vtest_init_renderer_info() 937 info->vk_xml_version = capset->vk_xml_version; in vtest_init_renderer_info() 939 capset->vk_ext_command_serialization_spec_version; in vtest_init_renderer_info() 941 capset->vk_mesa_venus_protocol_spec_version; in vtest_init_renderer_info() [all …]
|
H A D | vn_renderer_virtgpu.c | 102 } capset; member 586 void *capset, in virtgpu_ioctl_get_caps() argument 592 .addr = (uintptr_t)capset, in virtgpu_ioctl_get_caps() 1387 const struct virgl_renderer_capset_venus *capset = &gpu->capset.data; in virtgpu_init_renderer_info() local 1388 info->wire_format_version = capset->wire_format_version; in virtgpu_init_renderer_info() 1389 info->vk_xml_version = capset->vk_xml_version; in virtgpu_init_renderer_info() 1391 capset->vk_ext_command_serialization_spec_version; in virtgpu_init_renderer_info() 1393 capset->vk_mesa_venus_protocol_spec_version; in virtgpu_init_renderer_info() 1394 assert(capset->supports_blob_id_0); in virtgpu_init_renderer_info() 1398 sizeof(capset->vk_extension_mask1)); in virtgpu_init_renderer_info() [all …]
|
/aosp_15_r20/external/mesa3d/src/gfxstream/guest/platform/include/ |
H A D | VirtGpu.h | 178 static VirtGpuDevice* getInstance(enum VirtGpuCapset capset = kCapsetNone, 182 VirtGpuDevice(enum VirtGpuCapset capset) : mCapset(capset) {} in VirtGpuDevice() argument 185 enum VirtGpuCapset capset() { return mCapset; } in capset() function 203 VirtGpuDevice* kumquatCreateVirtGpuDevice(enum VirtGpuCapset capset = kCapsetNone, int fd = -1); 204 VirtGpuDevice* osCreateVirtGpuDevice(enum VirtGpuCapset capset = kCapsetNone, int fd = -1); 206 VirtGpuDevice* createPlatformVirtGpuDevice(enum VirtGpuCapset capset = kCapsetNone, int fd = -1);
|
/aosp_15_r20/external/mesa3d/src/gfxstream/guest/platform/linux/ |
H A D | LinuxVirtGpuDevice.cpp | 31 LinuxVirtGpuDevice::LinuxVirtGpuDevice(enum VirtGpuCapset capset, int32_t descriptor) in LinuxVirtGpuDevice() argument 32 : VirtGpuDevice(capset) { in LinuxVirtGpuDevice() 82 get_caps.cap_set_id = static_cast<uint32_t>(capset); in LinuxVirtGpuDevice() 83 switch (capset) { in LinuxVirtGpuDevice() 120 if (capset != kCapsetNone) { in LinuxVirtGpuDevice() 122 ctx_set_params[init.num_params].value = static_cast<uint32_t>(capset); in LinuxVirtGpuDevice() 250 VirtGpuDevice* osCreateVirtGpuDevice(enum VirtGpuCapset capset, int32_t descriptor) { in osCreateVirtGpuDevice() argument 251 return new LinuxVirtGpuDevice(capset, descriptor); in osCreateVirtGpuDevice()
|
/aosp_15_r20/external/mesa3d/src/gfxstream/guest/platform/kumquat/ |
H A D | VirtGpuKumquatDevice.cpp | 24 VirtGpuKumquatDevice::VirtGpuKumquatDevice(enum VirtGpuCapset capset, int32_t descriptor) in VirtGpuKumquatDevice() argument 25 : VirtGpuDevice(capset) { in VirtGpuKumquatDevice() 78 get_caps.cap_set_id = static_cast<uint32_t>(capset); in VirtGpuKumquatDevice() 79 switch (capset) { in VirtGpuKumquatDevice() 116 if (capset != kCapsetNone) { in VirtGpuKumquatDevice() 118 ctx_set_params[init.num_params].value = static_cast<uint32_t>(capset); in VirtGpuKumquatDevice() 241 VirtGpuDevice* kumquatCreateVirtGpuDevice(enum VirtGpuCapset capset, int32_t descriptor) { in kumquatCreateVirtGpuDevice() argument 242 return new VirtGpuKumquatDevice(capset, descriptor); in kumquatCreateVirtGpuDevice()
|
/aosp_15_r20/external/mesa3d/src/gfxstream/guest/platform/fuchsia/ |
H A D | FuchsiaVirtGpuDevice.cpp | 19 FuchsiaVirtGpuDevice::FuchsiaVirtGpuDevice(enum VirtGpuCapset capset, magma_device_t device) in FuchsiaVirtGpuDevice() argument 20 : VirtGpuDevice(capset), device_(device) { in FuchsiaVirtGpuDevice() 34 if (capset == kCapsetGfxStreamVulkan) { in FuchsiaVirtGpuDevice() 88 VirtGpuDevice* osCreateVirtGpuDevice(enum VirtGpuCapset capset, int32_t descriptor) { in osCreateVirtGpuDevice() argument 131 gpu_device = new FuchsiaVirtGpuDevice(capset, magma_device); in osCreateVirtGpuDevice()
|
/aosp_15_r20/external/crosvm/rutabaga_gfx/src/ |
H A D | rutabaga_core.rs | 387 if let Some(capset) = RUTABAGA_CAPSETS.iter().find(|capset| capset.name == name) { in calculate_capset_mask() 388 capset_mask |= 1 << capset.capset_id; in calculate_capset_mask() 398 .filter(|capset| capset_mask & (1 << capset.capset_id) != 0) in calculate_capset_names() 399 .map(|capset| capset.name.to_string()) in calculate_capset_names() 1249 if let Some(capset) = RUTABAGA_CAPSETS in build() 1251 .find(|capset| capset_id == capset.capset_id) in build() 1254 if capset_enabled(capset.capset_id) { in build() 1255 rutabaga_capsets.push(*capset); in build() 1260 rutabaga_capsets.push(*capset); in build()
|
/aosp_15_r20/external/mesa3d/src/gfxstream/guest/connection-manager/ |
H A D | GfxStreamConnectionManager.cpp | 26 VirtGpuCapset capset) in GfxStreamConnectionManager() argument 27 : mTransportType(type), mCapset(capset) {} in GfxStreamConnectionManager() 93 GfxStreamTransportType type, VirtGpuCapset capset) { in getThreadLocalInstance() argument 95 sThreadInfo.mgr = std::make_unique<GfxStreamConnectionManager>(type, capset); in getThreadLocalInstance()
|
/aosp_15_r20/external/mesa3d/src/gfxstream/guest/GoldfishAddressSpace/ |
H A D | VirtioGpuAddressSpaceStream.cpp | 12 static bool GetRingParamsFromCapset(enum VirtGpuCapset capset, const VirtGpuCaps& caps, in GetRingParamsFromCapset() argument 15 switch (capset) { in GetRingParamsFromCapset() 70 AddressSpaceStream* createVirtioGpuAddressSpaceStream(enum VirtGpuCapset capset) { in createVirtioGpuAddressSpaceStream() argument 87 if (!GetRingParamsFromCapset(capset, caps, ringSize, bufferSize, blobAlignment)) { in createVirtioGpuAddressSpaceStream()
|
/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/bpf/ |
H A D | cap_helpers.c | 8 int capset(cap_user_header_t header, const cap_user_data_t data); 33 err = capset(&hdr, data); in cap_enable_effective() 62 err = capset(&hdr, data); in cap_disable_effective()
|
/aosp_15_r20/external/crosvm/rutabaga_gfx/ffi/src/tests/ |
H A D | rutabaga_test.c | 159 struct CrossDomainCapabilities *capset; in test_create_context() local 178 capset = (struct CrossDomainCapabilities *)calloc(1, capset_size); in test_create_context() 179 result = rutabaga_get_capset(test->rutabaga, RUTABAGA_CAPSET_CROSS_DOMAIN, 0, (uint8_t *)capset, in test_create_context() 183 CHECK(capset->version == 1); in test_create_context() 184 free(capset); in test_create_context()
|
/aosp_15_r20/external/rust/android-crates-io/crates/rustix/src/thread/ |
D | libcap.rs | 133 capset(pid, sets) in set_capabilities() 166 fn capset(pid: Option<Pid>, sets: CapabilitySets) -> io::Result<()> { in capset() function 184 backend::thread::syscalls::capset(&mut header, &data) in capset()
|