Home
last modified time | relevance | path

Searched refs:container (Results 1 – 25 of 38) sorted by relevance

12

/drivers/vfio/
A Dcontainer.c151 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 Dvfio_iommu_spapr_tce.c77 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 Dgroup.c65 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 Dvfio.h82 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 DMakefile8 vfio-$(CONFIG_VFIO_CONTAINER) += container.o
A DKconfig41 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 Dcommsup.c1099 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 Dvector.c35 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 Dhub.c338 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 Ddrm_drv.c820 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 Ddrm_panel.c312 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 Ddrm_encoder.c248 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 Ddrm_managed.c130 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 Ddrm_bridge.c209 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 Ddrm_plane.c572 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 Ddrm_crtc.c450 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 Damdgpu_pm.c4210 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 Ddrm_kunit_helpers.c67 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 Dtransport_class.c94 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 DKconfig20 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 Dhtc_pipe.c81 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 Dcontainer.yml1 .container:
22 # Disable container jobs that we won't use
A Dbuild.sh9 . .gitlab-ci/container/container_pre_build.sh
128 . .gitlab-ci/container/container_post_build.sh
A Dgitlab-ci.yml88 - '/.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 Dv3d_submit.c140 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()

Completed in 73 milliseconds

12