| /third_party/mesa3d/src/broadcom/vulkan/ |
| H A D | v3dv_image.c | 246 create_image(struct v3dv_device *device, in create_image() argument 365 create_image_from_swapchain(struct v3dv_device *device, const VkImageCreateInfo *pCreateInfo, const VkImageSwapchainCreateInfoKHR *swapchain_info, const VkAllocationCallbacks *pAllocator, VkImage *pImage) create_image_from_swapchain() argument 429 v3dv_GetImageSubresourceLayout(VkDevice device, VkImage _image, const VkImageSubresource *subresource, VkSubresourceLayout *layout) v3dv_GetImageSubresourceLayout() argument 496 create_image_view(struct v3dv_device *device, bool driver_internal, const VkImageViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImageView *pView) create_image_view() argument 567 v3dv_create_image_view(struct v3dv_device *device, const VkImageViewCreateInfo *pCreateInfo, VkImageView *pView) v3dv_create_image_view() argument [all...] |
| /third_party/mesa3d/src/amd/vulkan/ |
| H A D | radv_meta_resolve.c | 50 create_pipeline(struct radv_device *device, VkShaderModule vs_module_h, VkFormat format, in create_pipeline() argument 189 radv_device_finish_meta_resolve_state(struct radv_device *device) radv_device_finish_meta_resolve_state() argument 202 radv_device_init_meta_resolve_state(struct radv_device *device, bool on_demand) radv_device_init_meta_resolve_state() argument 237 struct radv_device *device = cmd_buffer->device; emit_resolve() local 275 image_hw_resolve_compat(const struct radv_device *device, struct radv_image *src_image, struct radv_image *dst_image) image_hw_resolve_compat() argument 288 radv_pick_resolve_method_images(struct radv_device *device, struct radv_image *src_image, VkFormat src_format, struct radv_image *dest_image, unsigned dest_level, VkImageLayout dest_image_layout, bool dest_render_loop, struct radv_cmd_buffer *cmd_buffer, enum radv_resolve_method *method) radv_pick_resolve_method_images() argument 330 build_resolve_pipeline(struct radv_device *device, unsigned fs_key) build_resolve_pipeline() argument 359 struct radv_device *device = cmd_buffer->device; radv_meta_resolve_hardware_image() local [all...] |
| H A D | radv_nir_apply_pipeline_layout.c | 527 radv_nir_apply_pipeline_layout(nir_shader *shader, struct radv_device *device, in radv_nir_apply_pipeline_layout() argument
|
| /third_party/ltp/lib/ |
| H A D | tst_device.c | 338 const char *device; in tst_acquire_device_() local [all...] |
| /third_party/ltp/testcases/kernel/device-drivers/acpi/ |
| H A D | ltp_acpi_cmds.c | 127 struct acpi_device *device; in get_sysfs_path() local 395 struct acpi_device *device; acpi_test_bus() local [all...] |
| /third_party/mesa3d/src/gallium/frontends/vdpau/ |
| H A D | mixer.c | 41 vlVdpVideoMixerCreate(VdpDevice device, in vlVdpVideoMixerCreate() argument [all...] |
| H A D | output.c | 47 vlVdpOutputSurfaceCreate(VdpDevice device, in vlVdpOutputSurfaceCreate() argument [all...] |
| /third_party/mesa3d/src/gallium/frontends/lavapipe/ |
| H A D | lvp_descriptor_set.c | 304 lvp_descriptor_set_create(struct lvp_device *device, struct lvp_descriptor_set_layout *layout, struct lvp_descriptor_set **out_set) lvp_descriptor_set_create() argument 351 lvp_descriptor_set_destroy(struct lvp_device *device, struct lvp_descriptor_set *set) lvp_descriptor_set_destroy() argument 566 lvp_reset_descriptor_pool(struct lvp_device *device, struct lvp_descriptor_pool *pool) lvp_reset_descriptor_pool() argument 605 lvp_GetDescriptorSetLayoutSupport(VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport) lvp_GetDescriptorSetLayoutSupport() argument 652 lvp_descriptor_template_destroy(struct lvp_device *device, struct lvp_descriptor_update_template *templ) lvp_descriptor_template_destroy() argument [all...] |
| /third_party/ntfs-3g/ntfsprogs/ |
| H A D | ntfsls.c | 109 char *device; /* Device/File to work with */ member
|
| /third_party/mesa3d/src/intel/vulkan/ |
| H A D | anv_android.c | 481 anv_image_init_from_gralloc(struct anv_device *device, in anv_image_init_from_gralloc() argument 582 anv_image_bind_from_gralloc(struct anv_device *device, struct anv_image *image, const VkNativeBufferANDROID *gralloc_info) anv_image_bind_from_gralloc() argument 667 setup_gralloc0_usage(struct anv_device *device, VkFormat format, VkImageUsageFlags imageUsage, int *grallocUsage) setup_gralloc0_usage() argument [all...] |
| H A D | genX_state.c | 42 genX(emit_slice_hashing_state)(struct anv_device *device, in emit_slice_hashing_state() argument 165 UNUSED struct anv_device *device = queue->device; init_common_queue_state() local 234 struct anv_device *device = queue->device; init_render_queue_state() local 454 init_physical_device_state(ASSERTED struct anv_physical_device *device) init_physical_device_state() argument 460 init_device_state(struct anv_device *device) init_device_state() argument 499 init_cps_device_state(struct anv_device *device) init_cps_device_state() argument 557 get_cps_state_offset(struct anv_device *device, bool cps_enabled, const struct vk_fragment_shading_rate_state *fsr) get_cps_state_offset() argument 591 emit_l3_config(struct anv_batch *batch, const struct anv_device *device, const struct intel_l3_config *cfg) emit_l3_config() argument 869 struct anv_device *device = pipeline->base.device; emit_shading_rate() local [all...] |
| H A D | anv_gem.c | 42 anv_gem_create(struct anv_device *device, uint64_t size) in anv_gem_create() argument 58 anv_gem_close(struct anv_device *device, uint32_t gem_handle) in anv_gem_close() argument 68 anv_gem_create_regions(struct anv_device *device, uint64_t anv_bo_size, in anv_gem_create_regions() argument 100 anv_gem_mmap_offset(struct anv_device *device, uint32_t gem_handle, in anv_gem_mmap_offset() argument 122 anv_gem_mmap_legacy(struct anv_device *device, uint32_t gem_handle, uint64_t offset, uint64_t size, uint32_t flags) anv_gem_mmap_legacy() argument 145 anv_gem_mmap(struct anv_device *device, uint32_t gem_handle, uint64_t offset, uint64_t size, uint32_t flags) anv_gem_mmap() argument 164 anv_gem_munmap(struct anv_device *device, void *p, uint64_t size) anv_gem_munmap() argument 171 anv_gem_userptr(struct anv_device *device, void *mem, size_t size) anv_gem_userptr() argument 190 anv_gem_set_caching(struct anv_device *device, uint32_t gem_handle, uint32_t caching) anv_gem_set_caching() argument 202 anv_gem_set_domain(struct anv_device *device, uint32_t gem_handle, uint32_t read_domains, uint32_t write_domain) anv_gem_set_domain() argument 218 anv_gem_busy(struct anv_device *device, uint32_t gem_handle) anv_gem_busy() argument 235 anv_gem_wait(struct anv_device *device, uint32_t gem_handle, int64_t *timeout_ns) anv_gem_wait() argument 250 anv_gem_execbuffer(struct anv_device *device, struct drm_i915_gem_execbuffer2 *execbuf) anv_gem_execbuffer() argument 261 anv_gem_get_tiling(struct anv_device *device, uint32_t gem_handle) anv_gem_get_tiling() argument 281 anv_gem_set_tiling(struct anv_device *device, uint32_t gem_handle, uint32_t stride, uint32_t tiling) anv_gem_set_tiling() argument 333 anv_gem_create_context(struct anv_device *device) anv_gem_create_context() argument 345 anv_gem_destroy_context(struct anv_device *device, int context) anv_gem_destroy_context() argument 387 anv_gem_handle_to_fd(struct anv_device *device, uint32_t gem_handle) anv_gem_handle_to_fd() argument 402 anv_gem_fd_to_handle(struct anv_device *device, int fd) anv_gem_fd_to_handle() argument [all...] |
| /third_party/mesa3d/src/virtio/vulkan/ |
| H A D | vn_buffer.c | 356 vn_CreateBuffer(VkDevice device, in vn_CreateBuffer() argument 390 vn_DestroyBuffer(VkDevice device, in vn_DestroyBuffer() argument 410 vn_GetBufferDeviceAddress(VkDevice device, in vn_GetBufferDeviceAddress() argument 419 vn_GetBufferOpaqueCaptureAddress(VkDevice device, in vn_GetBufferOpaqueCaptureAddress() argument 429 vn_GetBufferMemoryRequirements2(VkDevice device, const VkBufferMemoryRequirementsInfo2 *pInfo, VkMemoryRequirements2 *pMemoryRequirements) vn_GetBufferMemoryRequirements2() argument 460 vn_BindBufferMemory2(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo *pBindInfos) vn_BindBufferMemory2() argument 502 vn_CreateBufferView(VkDevice device, const VkBufferViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkBufferView *pView) vn_CreateBufferView() argument 529 vn_DestroyBufferView(VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks *pAllocator) vn_DestroyBufferView() argument 548 vn_GetDeviceBufferMemoryRequirements( VkDevice device, const VkDeviceBufferMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements) vn_GetDeviceBufferMemoryRequirements() argument [all...] |
| H A D | vn_image.c | 200 VkDevice device = vn_device_to_handle(dev); in vn_image_init() local 286 vn_CreateImage(VkDevice device, in vn_CreateImage() argument 342 vn_DestroyImage(VkDevice device, in vn_DestroyImage() argument 371 vn_GetImageMemoryRequirements2(VkDevice device, in vn_GetImageMemoryRequirements2() argument 420 vn_GetImageSparseMemoryRequirements2( VkDevice device, const VkImageSparseMemoryRequirementsInfo2 *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements) vn_GetImageSparseMemoryRequirements2() argument 442 vn_BindImageMemory2(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo *pBindInfos) vn_BindImageMemory2() argument 515 vn_GetImageDrmFormatModifierPropertiesEXT( VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT *pProperties) vn_GetImageDrmFormatModifierPropertiesEXT() argument 528 vn_GetImageSubresourceLayout(VkDevice device, VkImage image, const VkImageSubresource *pSubresource, VkSubresourceLayout *pLayout) vn_GetImageSubresourceLayout() argument 575 vn_CreateImageView(VkDevice device, const VkImageViewCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkImageView *pView) vn_CreateImageView() argument 615 vn_DestroyImageView(VkDevice device, VkImageView imageView, const VkAllocationCallbacks *pAllocator) vn_DestroyImageView() argument 636 vn_CreateSampler(VkDevice device, const VkSamplerCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSampler *pSampler) vn_CreateSampler() argument 663 vn_DestroySampler(VkDevice device, VkSampler _sampler, const VkAllocationCallbacks *pAllocator) vn_DestroySampler() argument 684 vn_CreateSamplerYcbcrConversion( VkDevice device, const VkSamplerYcbcrConversionCreateInfo *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkSamplerYcbcrConversion *pYcbcrConversion) vn_CreateSamplerYcbcrConversion() argument 732 vn_DestroySamplerYcbcrConversion(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks *pAllocator) vn_DestroySamplerYcbcrConversion() argument 753 vn_GetDeviceImageMemoryRequirements( VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, VkMemoryRequirements2 *pMemoryRequirements) vn_GetDeviceImageMemoryRequirements() argument 766 vn_GetDeviceImageSparseMemoryRequirements( VkDevice device, const VkDeviceImageMemoryRequirements *pInfo, uint32_t *pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2 *pSparseMemoryRequirements) vn_GetDeviceImageSparseMemoryRequirements() argument [all...] |
| H A D | vn_device_memory.c | 249 VkDevice device = vn_device_to_handle(dev); in vn_device_memory_import_dma_buf() local 403 vn_AllocateMemory(VkDevice device, in vn_AllocateMemory() argument 486 vn_FreeMemory(VkDevice device, in vn_FreeMemory() argument 519 vn_GetDeviceMemoryOpaqueCaptureAddress( VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo *pInfo) vn_GetDeviceMemoryOpaqueCaptureAddress() argument 532 vn_MapMemory(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void **ppData) vn_MapMemory() argument 585 vn_UnmapMemory(VkDevice device, VkDeviceMemory memory) vn_UnmapMemory() argument 591 vn_FlushMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges) vn_FlushMappedMemoryRanges() argument 614 vn_InvalidateMappedMemoryRanges(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange *pMemoryRanges) vn_InvalidateMappedMemoryRanges() argument 637 vn_GetDeviceMemoryCommitment(VkDevice device, VkDeviceMemory memory, VkDeviceSize *pCommittedMemoryInBytes) vn_GetDeviceMemoryCommitment() argument 651 vn_GetMemoryFdKHR(VkDevice device, const VkMemoryGetFdInfoKHR *pGetFdInfo, int *pFd) vn_GetMemoryFdKHR() argument 678 VkDevice device = vn_device_to_handle(dev); vn_get_memory_dma_buf_properties() local 716 vn_GetMemoryFdPropertiesKHR(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR *pMemoryFdProperties) vn_GetMemoryFdPropertiesKHR() argument [all...] |
| H A D | vn_device.c | 467 vn_DestroyDevice(VkDevice device, const VkAllocationCallbacks *pAllocator) in vn_DestroyDevice() argument 504 vn_GetDeviceProcAddr(VkDevice device, const char *pName) in vn_GetDeviceProcAddr() argument 511 vn_GetDeviceGroupPeerMemoryFeatures( VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags *pPeerMemoryFeatures) vn_GetDeviceGroupPeerMemoryFeatures() argument 527 vn_DeviceWaitIdle(VkDevice device) vn_DeviceWaitIdle() argument 543 vn_GetCalibratedTimestampsEXT( VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoEXT *pTimestampInfos, uint64_t *pTimestamps, uint64_t *pMaxDeviation) vn_GetCalibratedTimestampsEXT() argument [all...] |
| /third_party/mesa3d/src/vulkan/runtime/ |
| H A D | vk_device.c | 79 collect_enabled_features(struct vk_device *device, in collect_enabled_features() argument 104 vk_device_init(struct vk_device *device, in vk_device_init() argument 200 vk_device_finish(struct vk_device *device) vk_device_finish() argument 217 vk_device_enable_threaded_submit(struct vk_device *device) vk_device_enable_threaded_submit() argument 242 vk_device_flush(struct vk_device *device) vk_device_flush() argument 266 timeline_mode_str(struct vk_device *device) timeline_mode_str() argument 280 _vk_device_report_lost(struct vk_device *device) _vk_device_report_lost() argument 299 _vk_device_set_lost(struct vk_device *device, const char *file, int line, const char *msg, ...) _vk_device_set_lost() argument 325 vk_device_get_proc_addr(const struct vk_device *device, const char *name) vk_device_get_proc_addr() argument [all...] |
| /third_party/mesa3d/src/vulkan/wsi/ |
| H A D | wsi_common_drm.c | 187 get_sync_file_sync_type(struct vk_device *device, in get_sync_file_sync_type() argument [all...] |
| H A D | wsi_common_win32.c | 427 wsi_win32_surface_create_swapchain( VkIcdSurfaceBase *icd_surface, VkDevice device, struct wsi_device *wsi_device, const VkSwapchainCreateInfoKHR *create_info, const VkAllocationCallbacks *allocator, struct wsi_swapchain **swapchain_out) wsi_win32_surface_create_swapchain() argument
|
| /third_party/mesa3d/src/gallium/drivers/nouveau/ |
| H A D | nouveau_screen.h | 26 struct nouveau_device *device; member
|
| /third_party/libdrm/tests/amdgpu/ |
| H A D | amdgpu_test.c | 404 drmDevicePtr device; in amdgpu_print_devices() local 459 drmDevicePtr device; amdgpu_find_device() local [all...] |
| /third_party/libinput/test/ |
| H A D | test-device.c | 39 struct libinput_device *device; in START_TEST() local 53 struct libinput_device *device; in START_TEST() local 67 struct libinput_device *device; in START_TEST() local 88 struct libinput_device *device; in START_TEST() local 115 struct libinput_device *device; START_TEST() local 134 struct libinput_device *device; START_TEST() local 186 struct libinput_device *device; START_TEST() local 226 struct libinput_device *device; START_TEST() local 258 struct libinput_device *device; START_TEST() local 290 struct libinput_device *device; START_TEST() local 337 struct libinput_device *device; START_TEST() local 372 struct libinput_device *device; START_TEST() local 395 struct libinput_device *device; START_TEST() local 465 struct libinput_device *device; START_TEST() local 499 struct libinput_device *device; START_TEST() local 533 struct libinput_device *device; START_TEST() local 567 struct libinput_device *device; START_TEST() local 612 struct libinput_device *device; START_TEST() local 651 struct libinput_device *device; START_TEST() local 696 struct libinput_device *device; START_TEST() local 791 struct libinput_device *device = dev->libinput_device; START_TEST() local 827 struct libinput_device *device = dev->libinput_device; START_TEST() local 853 struct libinput_device *device; START_TEST() local 884 struct libinput_device *device; START_TEST() local 907 struct libinput_device *device; START_TEST() local 930 struct libinput_device *device; START_TEST() local 956 struct libinput_device *device; START_TEST() local 982 struct libinput_device *device; assert_device_ignored() local 1101 struct libinput_device *device; START_TEST() local 1133 struct libinput_device *device = dev->libinput_device; START_TEST() local 1144 struct libinput_device *device; START_TEST() local 1171 struct libinput_device *device = dev->libinput_device; START_TEST() local 1188 struct libinput_device *device; START_TEST() local 1221 struct libinput_device *device; START_TEST() local 1261 struct libinput_device *device; START_TEST() local 1302 struct libinput_device *device; START_TEST() local 1386 struct libinput_device *device = dev->libinput_device; START_TEST() local 1474 struct libinput_device *device; START_TEST() local 1561 struct libinput_device *device = dev->libinput_device; START_TEST() local 1585 struct libinput_device *device = dev->libinput_device; START_TEST() local 1598 struct libinput_device *device; START_TEST() local 1619 struct libinput_device *device = dev->libinput_device; START_TEST() local 1635 struct libinput_device *device = dev->libinput_device; START_TEST() local 1649 struct libinput_device *device = dev->libinput_device; START_TEST() local 1660 struct libinput_device *device = dev->libinput_device; START_TEST() local 1671 struct libinput_device *device = dev->libinput_device; START_TEST() local [all...] |
| /third_party/libinput/src/ |
| H A D | evdev-tablet-pad.c | 101 pad_process_absolute(struct pad_dispatch *pad, struct evdev_device *device, struct input_event *e, uint64_t time) pad_process_absolute() argument 179 pad_handle_ring(struct pad_dispatch *pad, struct evdev_device *device, unsigned int code) pad_handle_ring() argument 198 pad_handle_strip(struct pad_dispatch *pad, struct evdev_device *device, unsigned int code) pad_handle_strip() argument 252 pad_check_notify_axes(struct pad_dispatch *pad, struct evdev_device *device, uint64_t time) pad_check_notify_axes() argument 328 pad_process_key(struct pad_dispatch *pad, struct evdev_device *device, struct input_event *e, uint64_t time) pad_process_key() argument 360 pad_notify_button_mask(struct pad_dispatch *pad, struct evdev_device *device, uint64_t time, const struct button_state *buttons, enum libinput_button_state state) pad_notify_button_mask() argument 415 pad_notify_buttons(struct pad_dispatch *pad, struct evdev_device *device, uint64_t time, enum libinput_button_state state) pad_notify_buttons() argument 431 pad_change_to_left_handed(struct evdev_device *device) pad_change_to_left_handed() argument 445 pad_flush(struct pad_dispatch *pad, struct evdev_device *device, uint64_t time) pad_flush() argument 479 pad_process(struct evdev_dispatch *dispatch, struct evdev_device *device, struct input_event *e, uint64_t time) pad_process() argument 510 pad_suspend(struct evdev_dispatch *dispatch, struct evdev_device *device) pad_suspend() argument 550 pad_init_buttons_from_libwacom(struct pad_dispatch *pad, struct evdev_device *device) pad_init_buttons_from_libwacom() argument 608 pad_init_buttons_from_kernel(struct pad_dispatch *pad, struct evdev_device *device) pad_init_buttons_from_kernel() argument 639 pad_init_keys(struct pad_dispatch *pad, struct evdev_device *device) pad_init_keys() argument 658 pad_init_buttons(struct pad_dispatch *pad, struct evdev_device *device) pad_init_buttons() argument 673 pad_init_left_handed(struct evdev_device *device) pad_init_left_handed() argument 681 pad_init(struct pad_dispatch *pad, struct evdev_device *device) pad_init() argument 698 pad_sendevents_get_modes(struct libinput_device *device) pad_sendevents_get_modes() argument 704 pad_sendevents_set_mode(struct libinput_device *device, enum libinput_config_send_events_mode mode) pad_sendevents_set_mode() argument 729 pad_sendevents_get_mode(struct libinput_device *device) pad_sendevents_get_mode() argument 738 pad_sendevents_get_default_mode(struct libinput_device *device) pad_sendevents_get_default_mode() argument 744 evdev_tablet_pad_create(struct evdev_device *device) evdev_tablet_pad_create() argument 766 evdev_device_tablet_pad_has_key(struct evdev_device *device, uint32_t code) evdev_device_tablet_pad_has_key() argument 775 evdev_device_tablet_pad_get_num_buttons(struct evdev_device *device) evdev_device_tablet_pad_get_num_buttons() argument 786 evdev_device_tablet_pad_get_num_rings(struct evdev_device *device) evdev_device_tablet_pad_get_num_rings() argument 805 evdev_device_tablet_pad_get_num_strips(struct evdev_device *device) evdev_device_tablet_pad_get_num_strips() argument [all...] |
| H A D | evdev-tablet-pad-leds.c | 192 is_litest_device(struct evdev_device *device) in is_litest_device() argument 243 pad_led_get_sysfs_base_path(struct evdev_device *device, in pad_led_get_sysfs_base_path() argument 278 pad_init_led_groups(struct pad_dispatch *pad, struct evdev_device *device, WacomDevice *wacom) pad_init_led_groups() argument 492 pad_init_leds_from_libwacom(struct pad_dispatch *pad, struct evdev_device *device) pad_init_leds_from_libwacom() argument 557 pad_init_leds(struct pad_dispatch *pad, struct evdev_device *device) pad_init_leds() argument 610 evdev_device_tablet_pad_get_num_mode_groups(struct evdev_device *device) evdev_device_tablet_pad_get_num_mode_groups() argument 626 evdev_device_tablet_pad_get_mode_group(struct evdev_device *device, unsigned int index) evdev_device_tablet_pad_get_mode_group() argument [all...] |
| H A D | evdev-tablet.h | 58 struct evdev_device *device; member
|