Home
last modified time | relevance | path

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

123456

/linux/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
128 container = vfio_container_from_file(fd_file(f)); in vfio_group_ioctl_set_container()
129 if (container) { in vfio_group_ioctl_set_container()
493 if (group->container) in vfio_group_fops_release()
763 if (group->container) in vfio_device_remove_group()
795 if (WARN_ON(!group->container)) in vfio_device_group_use_iommu()
811 if (WARN_ON(!group->container)) in vfio_device_group_unuse_iommu()
[all …]
/linux/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 …]
/linux/drivers/scsi/aacraid/
A Dcommsup.c1107 container = (u32)-1; in aac_handle_aif()
1154 container < dev->maximum_num_containers; ++container) { in aac_handle_aif()
1232 container = (u32)-1; in aac_handle_aif()
1311 container < dev->maximum_num_containers; ++container) { in aac_handle_aif()
1331 for (container = 0; in aac_handle_aif()
1333 ++container) { in aac_handle_aif()
1348 for (container = 0; in aac_handle_aif()
1350 ++container) { in aac_handle_aif()
1365 container = 0; in aac_handle_aif()
1368 for (; container < dev->maximum_num_containers; ++container) { in aac_handle_aif()
[all …]
/linux/Documentation/security/tpm/
A Dtpm_vtpm_proxy.rst15 container. This allows programs to interact with a TPM in a container
17 container gets its own unique, emulated, software TPM.
22 To make an emulated software TPM available to each container, the container
25 descriptor. The former is moved into the container by creating a character
27 is passed to the TPM emulator. Software inside the container can then send
/linux/drivers/usb/gadget/udc/aspeed-vhub/
A Dhub.c337 struct usb_gadget_string_container *container; in ast_vhub_collect_languages() local
347 lang_str = ast_vhub_str_of_container(container); in ast_vhub_collect_languages()
362 struct usb_gadget_string_container *container; in ast_vhub_lookup_string() local
936 struct usb_gadget_string_container *container; in ast_vhub_str_container_alloc() local
938 size = sizeof(*container); in ast_vhub_str_container_alloc()
942 if (!container) in ast_vhub_str_container_alloc()
948 return container; in ast_vhub_str_container_alloc()
971 struct usb_gadget_string_container *container; in ast_vhub_str_alloc_add() local
973 container = ast_vhub_str_container_alloc(vhub); in ast_vhub_str_alloc_add()
974 if (IS_ERR(container)) in ast_vhub_str_alloc_add()
[all …]
/linux/Documentation/driver-api/
A Dvfio.rst80 a container class, which may hold one or more groups. A container
104 be set to the same container. If a group fails to set to a container
169 int container, group, device, i;
176 /* Create a new container */
194 /* Add the group to the container */
479 container.
511 disables the container.
521 /* Add the group to the container */
531 if (ioctl(container, VFIO_IOMMU_ENABLE))
558 ioctl(container, VFIO_EEH_PE_OP, &pe_op);
[all …]
/linux/drivers/gpu/drm/tests/
A Ddrm_kunit_helpers.c65 void *container; in __drm_kunit_helper_alloc_drm_device_with_driver() local
68 container = __devm_drm_dev_alloc(dev, driver, size, offset); in __drm_kunit_helper_alloc_drm_device_with_driver()
69 if (IS_ERR(container)) in __drm_kunit_helper_alloc_drm_device_with_driver()
70 return ERR_CAST(container); in __drm_kunit_helper_alloc_drm_device_with_driver()
72 drm = container + offset; in __drm_kunit_helper_alloc_drm_device_with_driver()
/linux/kernel/trace/
A Dtrace_export.c46 #define __field_desc(type, container, item) type item; argument
49 #define __field_packed(type, container, item) type item; argument
58 #define __array_desc(type, container, item, size) type item[size]; argument
150 #define __field_desc(type, container, item) argument
153 #define __field_packed(type, container, item) argument
162 #define __array_desc(type, container, item, len) argument
/linux/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()
/linux/tools/testing/selftests/net/
A Dsrv6_end_next_csid_l3vpn_test.sh663 local container
674 container="${LCBLOCK_ADDR}"
680 container="${container}${lcnfunc}"
686 container="${container}${dt}"
688 policy="$(build_ipv6_addr "${container}")"
691 container="${LCBLOCK_ADDR}${dt}"
692 decapsid="$(build_ipv6_addr "${container}")"
697 policy="$(build_ipv6_addr "${container}"),${decapsid}"
A Dsrv6_end_x_next_csid_l3vpn_test.sh723 local container
734 container="${LCBLOCK_ADDR}"
740 container="${container}${lcnfunc}"
746 container="${container}${dt}"
748 policy="$(build_ipv6_addr "${container}")"
751 container="${LCBLOCK_ADDR}${dt}"
752 decapsid="$(build_ipv6_addr "${container}")"
757 policy="$(build_ipv6_addr "${container}"),${decapsid}"
/linux/drivers/gpu/drm/
A Ddrm_managed.c129 void drmm_add_final_kfree(struct drm_device *dev, void *container) in drmm_add_final_kfree() argument
132 WARN_ON(dev < (struct drm_device *) container); in drmm_add_final_kfree()
133 WARN_ON(dev + 1 > (struct drm_device *) (container + ksize(container))); in drmm_add_final_kfree()
134 dev->managed.final_kfree = container; in drmm_add_final_kfree()
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_drv.c721 void *container; in __devm_drm_dev_alloc() local
725 container = kzalloc(size, GFP_KERNEL); in __devm_drm_dev_alloc()
726 if (!container) in __devm_drm_dev_alloc()
729 drm = container + offset; in __devm_drm_dev_alloc()
732 kfree(container); in __devm_drm_dev_alloc()
735 drmm_add_final_kfree(drm, container); in __devm_drm_dev_alloc()
737 return container; in __devm_drm_dev_alloc()
A Ddrm_plane.c545 void *container; in __drmm_universal_plane_alloc() local
553 container = drmm_kzalloc(dev, size, GFP_KERNEL); in __drmm_universal_plane_alloc()
554 if (!container) in __drmm_universal_plane_alloc()
557 plane = container + offset; in __drmm_universal_plane_alloc()
572 return container; in __drmm_universal_plane_alloc()
584 void *container; in __drm_universal_plane_alloc() local
592 container = kzalloc(size, GFP_KERNEL); in __drm_universal_plane_alloc()
593 if (!container) in __drm_universal_plane_alloc()
596 plane = container + offset; in __drm_universal_plane_alloc()
606 return container; in __drm_universal_plane_alloc()
[all …]
/linux/drivers/iommu/iommufd/
A DKconfig16 bool "IOMMUFD provides the VFIO container /dev/vfio/vfio"
25 IOMMUFD VFIO container emulation is known to lack certain features
26 of the native VFIO container, such as peer-to-peer
/linux/Documentation/devicetree/bindings/mfd/
A Dsky81452.txt8 - backlight : container node for backlight following the binding
10 - regulator : container node for regulators following the binding
/linux/drivers/gpu/drm/amd/pm/
A Damdgpu_pm.c4288 list_del(&container->entry); in amdgpu_od_set_fini()
4291 &container->attribute, entry) { in amdgpu_od_set_fini()
4293 sysfs_remove_file(&container->kobj, in amdgpu_od_set_fini()
4298 kobject_put(&container->kobj); in amdgpu_od_set_fini()
4336 &container->sub_feature[i].ops)) in amdgpu_od_is_self_contained()
4371 if (!container->name) in amdgpu_od_set_init()
4383 &container->ops)) in amdgpu_od_set_init()
4398 container->ops.is_visible(adev); in amdgpu_od_set_init()
4401 container->ops.show; in amdgpu_od_set_init()
4403 container->ops.store; in amdgpu_od_set_init()
[all …]
/linux/include/linux/
A Dtransport_class.h40 struct attribute_container container; member
48 . container = { \
/linux/sound/soc/qcom/qdsp6/
A Daudioreach.c351 struct audioreach_container *container, in apm_populate_module_list_obj() argument
358 obj->container_id = container->container_id; in apm_populate_module_list_obj()
359 obj->num_modules = container->num_modules; in apm_populate_module_list_obj()
361 list_for_each_entry(module, &container->modules_list, node) { in apm_populate_module_list_obj()
380 struct audioreach_container *container; in audioreach_populate_graph() local
405 list_for_each_entry(container, &sg->container_list, node) { in audioreach_populate_graph()
408 apm_populate_container_config(cobj, container); in audioreach_populate_graph()
435 container->num_modules); in audioreach_populate_graph()
447 struct audioreach_container *container; in audioreach_alloc_graph_pkt() local
475 num_modules += container->num_modules; in audioreach_alloc_graph_pkt()
[all …]
/linux/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 …]
/linux/drivers/gpu/drm/ci/
A Dcontainer.yml1 .container:
22 # Disable container jobs that we won't use
A Dgitlab-ci.yml88 - '/.gitlab-ci/container/gitlab-ci.yml'
108 - drivers/gpu/drm/ci/container.yml
117 - container
183 # When to automatically run the CI for container jobs
184 .container+build-rules:
203 .container-rules:

Completed in 77 milliseconds

123456