Home
last modified time | relevance | path

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

123456

/linux-6.3-rc2/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()
84 mmgrab(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()
375 if (container->mm) in tce_iommu_release()
379 kfree(container); in tce_iommu_release()
852 BUG_ON(!container); in tce_iommu_ioctl()
853 if (container->mm && container->mm != current->mm) in tce_iommu_ioctl()
[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(f.file); in vfio_group_ioctl_set_container()
129 if (container) { in vfio_group_ioctl_set_container()
409 if (group->container) in vfio_group_fops_release()
688 if (group->container) in vfio_device_remove_group()
720 if (WARN_ON(!group->container)) in vfio_device_group_use_iommu()
736 if (WARN_ON(!group->container)) in vfio_device_group_unuse_iommu()
[all …]
A Dvfio.h63 struct vfio_container *container; member
141 int vfio_container_attach_group(struct vfio_container *container,
173 static inline int vfio_container_attach_group(struct vfio_container *container, in vfio_container_attach_group() argument
A DKconfig16 bool "Support for the VFIO container /dev/vfio/vfio"
20 The VFIO container is the classic interface to VFIO for establishing
A DMakefile8 vfio-$(CONFIG_VFIO_CONTAINER) += container.o
/linux-6.3-rc2/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()
62 vector->container = NULL; in dal_vector_presized_costruct()
72 if (vector->container == NULL) in dal_vector_presized_costruct()
81 vector->container + i * struct_size, in dal_vector_presized_costruct()
133 kfree(vector->container); in dal_vector_destruct()
158 if (vector->container == NULL || index >= vector->count) in dal_vector_at_index()
172 vector->container + (index * vector->struct_size), in dal_vector_remove_at_index()
274 memmove(vec_cloned->container, vector->container, in dal_vector_clone()
292 new_container = krealloc(vector->container, in dal_vector_reserve()
[all …]
/linux-6.3-rc2/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-6.3-rc2/drivers/gpu/drm/tests/
A Ddrm_kunit_helpers.c91 void *container; in __drm_kunit_helper_alloc_drm_device_with_driver() local
94 container = __devm_drm_dev_alloc(dev, driver, size, offset); in __drm_kunit_helper_alloc_drm_device_with_driver()
95 if (IS_ERR(container)) in __drm_kunit_helper_alloc_drm_device_with_driver()
96 return ERR_CAST(container); in __drm_kunit_helper_alloc_drm_device_with_driver()
98 drm = container + offset; in __drm_kunit_helper_alloc_drm_device_with_driver()
/linux-6.3-rc2/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-6.3-rc2/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 …]
/linux-6.3-rc2/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 */
346 container.
378 disables the container.
388 /* Add the group to the container */
398 if (ioctl(container, VFIO_IOMMU_ENABLE))
425 ioctl(container, VFIO_EEH_PE_OP, &pe_op);
[all …]
/linux-6.3-rc2/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
55 #define __array_desc(type, container, item, size) type item[size]; argument
144 #define __field_desc(type, container, item) argument
147 #define __field_packed(type, container, item) argument
153 #define __array_desc(type, container, item, len) argument
/linux-6.3-rc2/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-6.3-rc2/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.c244 void *container; in __drmm_encoder_alloc() local
249 container = drmm_kzalloc(dev, size, GFP_KERNEL); in __drmm_encoder_alloc()
250 if (!container) in __drmm_encoder_alloc()
253 encoder = container + offset; in __drmm_encoder_alloc()
261 return container; in __drmm_encoder_alloc()
A Ddrm_drv.c729 void *container; in __devm_drm_dev_alloc() local
733 container = kzalloc(size, GFP_KERNEL); in __devm_drm_dev_alloc()
734 if (!container) in __devm_drm_dev_alloc()
737 drm = container + offset; in __devm_drm_dev_alloc()
740 kfree(container); in __devm_drm_dev_alloc()
743 drmm_add_final_kfree(drm, container); in __devm_drm_dev_alloc()
745 return container; in __devm_drm_dev_alloc()
A Ddrm_plane.c425 void *container; in __drmm_universal_plane_alloc() local
433 container = drmm_kzalloc(dev, size, GFP_KERNEL); in __drmm_universal_plane_alloc()
434 if (!container) in __drmm_universal_plane_alloc()
437 plane = container + offset; in __drmm_universal_plane_alloc()
452 return container; in __drmm_universal_plane_alloc()
464 void *container; in __drm_universal_plane_alloc() local
472 container = kzalloc(size, GFP_KERNEL); in __drm_universal_plane_alloc()
473 if (!container) in __drm_universal_plane_alloc()
476 plane = container + offset; in __drm_universal_plane_alloc()
486 return container; in __drm_universal_plane_alloc()
[all …]
/linux-6.3-rc2/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}"
/linux-6.3-rc2/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-6.3-rc2/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-6.3-rc2/sound/soc/qcom/qdsp6/
A Daudioreach.c329 struct audioreach_container *container, in apm_populate_module_list_obj() argument
336 obj->container_id = container->container_id; in apm_populate_module_list_obj()
337 obj->num_modules = container->num_modules; in apm_populate_module_list_obj()
339 list_for_each_entry(module, &container->modules_list, node) { in apm_populate_module_list_obj()
358 struct audioreach_container *container; in audioreach_populate_graph() local
383 list_for_each_entry(container, &sg->container_list, node) { in audioreach_populate_graph()
386 apm_populate_container_config(cobj, container); in audioreach_populate_graph()
413 container->num_modules); in audioreach_populate_graph()
425 struct audioreach_container *container; in audioreach_alloc_graph_pkt() local
453 num_modules += container->num_modules; in audioreach_alloc_graph_pkt()
[all …]
A Dq6apm.c177 struct audioreach_container *container; in __q6apm_find_module_by_mid() local
182 list_for_each_entry(container, &sgs->container_list, node) { in __q6apm_find_module_by_mid()
183 list_for_each_entry(module, &container->modules_list, node) { in __q6apm_find_module_by_mid()
305 struct audioreach_container *container; in q6apm_graph_media_format_pcm() local
309 list_for_each_entry(container, &sgs->container_list, node) { in q6apm_graph_media_format_pcm()
310 list_for_each_entry(module, &container->modules_list, node) { in q6apm_graph_media_format_pcm()
/linux-6.3-rc2/include/linux/
A Dtransport_class.h40 struct attribute_container container; member
48 . container = { \
/linux-6.3-rc2/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()
934 struct list_head container; in recv_packet_completion() local
935 INIT_LIST_HEAD(&container); in recv_packet_completion()
936 list_add_tail(&packet->list, &container); in recv_packet_completion()
939 do_recv_completion(ep, &container); in recv_packet_completion()
1098 struct list_head container; in htc_flush_rx_queue() local
1120 INIT_LIST_HEAD(&container); in htc_flush_rx_queue()
[all …]

Completed in 50 milliseconds

123456