| /drivers/vfio/ |
| A D | container.c | 151 kfree(container); in vfio_container_release() 276 if (list_empty(&container->group_list) || container->iommu_driver) { in vfio_ioctl_set_iommu() 335 if (!container) in vfio_fops_unl_ioctl() 363 container = kzalloc(sizeof(*container), GFP_KERNEL_ACCOUNT); in vfio_fops_open() 364 if (!container) in vfio_fops_open() 405 return container; in vfio_container_from_file() 455 group->container = container; in vfio_container_attach_group() 470 struct vfio_container *container = group->container; in vfio_group_detach_container() local 535 struct vfio_container *container = device->group->container; in vfio_device_container_pin_pages() local 551 struct vfio_container *container = device->group->container; in vfio_device_container_unpin_pages() local [all …]
|
| A D | vfio_iommu_spapr_tce.c | 77 if (container->mm) { in tce_iommu_mm_set() 313 account_locked_vm(container->mm, container->locked_pages, false); in tce_iommu_disable() 325 container = kzalloc(sizeof(*container), GFP_KERNEL); in tce_iommu_open() 326 if (!container) in tce_iommu_open() 335 return container; in tce_iommu_open() 374 if (container->mm) in tce_iommu_release() 378 kfree(container); in tce_iommu_release() 853 if (container->mm && container->mm != current->mm) in tce_iommu_ioctl() 1202 tce_iommu_clear(container, container->tables[i], in tce_iommu_release_ownership() 1264 if (!container->v2 && tce_groups_attached(container)) { in tce_iommu_attach_group() [all …]
|
| A D | group.c | 65 WARN_ON(!group->container != !group->container_users); in vfio_group_has_iommu() 67 return group->container || group->iommufd; in vfio_group_has_iommu() 85 if (group->container) { in vfio_group_ioctl_unset_container() 105 struct vfio_container *container; in vfio_group_ioctl_set_container() local 127 container = vfio_container_from_file(fd_file(f)); in vfio_group_ioctl_set_container() 128 if (container) { in vfio_group_ioctl_set_container() 478 if (group->container) in vfio_group_fops_release() 748 if (group->container) in vfio_device_remove_group() 780 if (WARN_ON(!group->container)) in vfio_device_group_use_iommu() 796 if (WARN_ON(!group->container)) in vfio_device_group_unuse_iommu() [all …]
|
| A D | vfio.h | 82 struct vfio_container *container; member 242 int vfio_container_attach_group(struct vfio_container *container, 274 static inline int vfio_container_attach_group(struct vfio_container *container, in vfio_container_attach_group() argument
|
| A D | Makefile | 8 vfio-$(CONFIG_VFIO_CONTAINER) += container.o
|
| A D | Kconfig | 41 bool "Support for the VFIO container /dev/vfio/vfio" 46 The VFIO container is the classic interface to VFIO for establishing
|
| /drivers/scsi/aacraid/ |
| A D | commsup.c | 1099 container = (u32)-1; in aac_handle_aif() 1146 container < dev->maximum_num_containers; ++container) { in aac_handle_aif() 1224 container = (u32)-1; in aac_handle_aif() 1303 container < dev->maximum_num_containers; ++container) { in aac_handle_aif() 1323 for (container = 0; in aac_handle_aif() 1325 ++container) { in aac_handle_aif() 1340 for (container = 0; in aac_handle_aif() 1342 ++container) { in aac_handle_aif() 1357 container = 0; in aac_handle_aif() 1360 for (; container < dev->maximum_num_containers; ++container) { in aac_handle_aif() [all …]
|
| /drivers/gpu/drm/amd/display/dc/basics/ |
| A D | vector.c | 35 vector->container = NULL; in dal_vector_construct() 44 if (vector->container == NULL) in dal_vector_construct() 61 vector->container = NULL; in dal_vector_presized_costruct() 71 if (vector->container == NULL) in dal_vector_presized_costruct() 80 vector->container + i * struct_size, in dal_vector_presized_costruct() 132 kfree(vector->container); in dal_vector_destruct() 157 if (vector->container == NULL || index >= vector->count) in dal_vector_at_index() 171 vector->container + (index * vector->struct_size), in dal_vector_remove_at_index() 273 memmove(vec_cloned->container, vector->container, in dal_vector_clone() 291 new_container = krealloc(vector->container, in dal_vector_reserve() [all …]
|
| /drivers/usb/gadget/udc/aspeed-vhub/ |
| A D | hub.c | 338 struct usb_gadget_string_container *container; in ast_vhub_collect_languages() local 348 lang_str = ast_vhub_str_of_container(container); in ast_vhub_collect_languages() 363 struct usb_gadget_string_container *container; in ast_vhub_lookup_string() local 937 struct usb_gadget_string_container *container; in ast_vhub_str_container_alloc() local 939 size = sizeof(*container); in ast_vhub_str_container_alloc() 943 if (!container) in ast_vhub_str_container_alloc() 949 return container; in ast_vhub_str_container_alloc() 972 struct usb_gadget_string_container *container; in ast_vhub_str_alloc_add() local 974 container = ast_vhub_str_container_alloc(vhub); in ast_vhub_str_alloc_add() 975 if (IS_ERR(container)) in ast_vhub_str_alloc_add() [all …]
|
| /drivers/gpu/drm/ |
| A D | drm_drv.c | 820 void *container; in __devm_drm_dev_alloc() local 825 if (!container) in __devm_drm_dev_alloc() 828 drm = container + offset; in __devm_drm_dev_alloc() 831 kfree(container); in __devm_drm_dev_alloc() 834 drmm_add_final_kfree(drm, container); in __devm_drm_dev_alloc() 836 return container; in __devm_drm_dev_alloc() 861 void *container; in __drm_dev_alloc() local 866 if (!container) in __drm_dev_alloc() 869 drm = container + offset; in __drm_dev_alloc() 872 kfree(container); in __drm_dev_alloc() [all …]
|
| A D | drm_panel.c | 312 kfree(panel->container); in __drm_panel_free() 367 void *container; in __devm_drm_panel_alloc() local 376 container = kzalloc(size, GFP_KERNEL); in __devm_drm_panel_alloc() 377 if (!container) in __devm_drm_panel_alloc() 380 panel = container + offset; in __devm_drm_panel_alloc() 381 panel->container = container; in __devm_drm_panel_alloc() 391 return container; in __devm_drm_panel_alloc()
|
| A D | drm_encoder.c | 248 void *container; in __drmm_encoder_alloc() local 253 container = drmm_kzalloc(dev, size, GFP_KERNEL); in __drmm_encoder_alloc() 254 if (!container) in __drmm_encoder_alloc() 257 encoder = container + offset; in __drmm_encoder_alloc() 265 return container; in __drmm_encoder_alloc()
|
| A D | drm_managed.c | 130 void drmm_add_final_kfree(struct drm_device *dev, void *container) in drmm_add_final_kfree() argument 133 WARN_ON(dev < (struct drm_device *) container); in drmm_add_final_kfree() 134 WARN_ON(dev + 1 > (struct drm_device *) (container + ksize(container))); in drmm_add_final_kfree() 135 dev->managed.final_kfree = container; in drmm_add_final_kfree()
|
| A D | drm_bridge.c | 209 kfree(bridge->container); in __drm_bridge_free() 262 void *container; in __devm_drm_bridge_alloc() local 271 container = kzalloc(size, GFP_KERNEL); in __devm_drm_bridge_alloc() 272 if (!container) in __devm_drm_bridge_alloc() 275 bridge = container + offset; in __devm_drm_bridge_alloc() 276 bridge->container = container; in __devm_drm_bridge_alloc() 284 return container; in __devm_drm_bridge_alloc() 298 if (!bridge->container) in drm_bridge_add()
|
| A D | drm_plane.c | 572 void *container; in __drmm_universal_plane_alloc() local 580 container = drmm_kzalloc(dev, size, GFP_KERNEL); in __drmm_universal_plane_alloc() 581 if (!container) in __drmm_universal_plane_alloc() 584 plane = container + offset; in __drmm_universal_plane_alloc() 599 return container; in __drmm_universal_plane_alloc() 611 void *container; in __drm_universal_plane_alloc() local 619 container = kzalloc(size, GFP_KERNEL); in __drm_universal_plane_alloc() 620 if (!container) in __drm_universal_plane_alloc() 623 plane = container + offset; in __drm_universal_plane_alloc() 633 return container; in __drm_universal_plane_alloc() [all …]
|
| A D | drm_crtc.c | 450 void *container; in __drmm_crtc_alloc_with_planes() local 458 container = drmm_kzalloc(dev, size, GFP_KERNEL); in __drmm_crtc_alloc_with_planes() 459 if (!container) in __drmm_crtc_alloc_with_planes() 462 crtc = container + offset; in __drmm_crtc_alloc_with_planes() 471 return container; in __drmm_crtc_alloc_with_planes()
|
| /drivers/gpu/drm/amd/pm/ |
| A D | amdgpu_pm.c | 4210 list_del(&container->entry); in amdgpu_od_set_fini() 4213 &container->attribute, entry) { in amdgpu_od_set_fini() 4215 sysfs_remove_file(&container->kobj, in amdgpu_od_set_fini() 4220 kobject_put(&container->kobj); in amdgpu_od_set_fini() 4258 &container->sub_feature[i].ops)) in amdgpu_od_is_self_contained() 4293 if (!container->name) in amdgpu_od_set_init() 4305 &container->ops)) in amdgpu_od_set_init() 4320 container->ops.is_visible(adev); in amdgpu_od_set_init() 4323 container->ops.show; in amdgpu_od_set_init() 4325 container->ops.store; in amdgpu_od_set_init() [all …]
|
| /drivers/gpu/drm/tests/ |
| A D | drm_kunit_helpers.c | 67 void *container; in __drm_kunit_helper_alloc_drm_device_with_driver() local 70 container = __devm_drm_dev_alloc(dev, driver, size, offset); in __drm_kunit_helper_alloc_drm_device_with_driver() 71 if (IS_ERR(container)) in __drm_kunit_helper_alloc_drm_device_with_driver() 72 return ERR_CAST(container); in __drm_kunit_helper_alloc_drm_device_with_driver() 74 drm = container + offset; in __drm_kunit_helper_alloc_drm_device_with_driver()
|
| /drivers/base/ |
| A D | transport_class.c | 94 atc->container.class = &atc->tclass.class; in anon_transport_class_register() 95 attribute_container_set_no_classdevs(&atc->container); in anon_transport_class_register() 96 error = attribute_container_register(&atc->container); in anon_transport_class_register() 115 if (unlikely(attribute_container_unregister(&atc->container))) in anon_transport_class_unregister()
|
| /drivers/iommu/iommufd/ |
| A D | Kconfig | 20 bool "IOMMUFD provides the VFIO container /dev/vfio/vfio" 29 IOMMUFD VFIO container emulation is known to lack certain features 30 of the native VFIO container, such as peer-to-peer
|
| /drivers/net/wireless/ath/ath6kl/ |
| A D | htc_pipe.c | 81 struct list_head container; in send_packet_completion() local 84 INIT_LIST_HEAD(&container); in send_packet_completion() 85 list_add_tail(&packet->list, &container); in send_packet_completion() 88 do_send_completion(ep, &container); in send_packet_completion() 933 struct list_head container; in recv_packet_completion() local 934 INIT_LIST_HEAD(&container); in recv_packet_completion() 935 list_add_tail(&packet->list, &container); in recv_packet_completion() 938 do_recv_completion(ep, &container); in recv_packet_completion() 1097 struct list_head container; in htc_flush_rx_queue() local 1119 INIT_LIST_HEAD(&container); in htc_flush_rx_queue() [all …]
|
| /drivers/gpu/drm/ci/ |
| A D | container.yml | 1 .container: 22 # Disable container jobs that we won't use
|
| A D | build.sh | 9 . .gitlab-ci/container/container_pre_build.sh 128 . .gitlab-ci/container/container_post_build.sh
|
| A D | gitlab-ci.yml | 88 - '/.gitlab-ci/container/gitlab-ci.yml' 109 - drivers/gpu/drm/ci/container.yml 120 - container 173 .container+build-rules: 200 # `.container+build-rules` above.
|
| /drivers/gpu/drm/v3d/ |
| A D | v3d_submit.c | 140 v3d_job_allocate(void **container, size_t size) in v3d_job_allocate() argument 142 *container = kcalloc(1, size, GFP_KERNEL); in v3d_job_allocate() 143 if (!*container) { in v3d_job_allocate() 152 v3d_job_deallocate(void **container) in v3d_job_deallocate() argument 154 kfree(*container); in v3d_job_deallocate() 155 *container = NULL; in v3d_job_deallocate()
|