Home
last modified time | relevance | path

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

1234567

/linux-6.15/drivers/vfio/
H 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 …]
H 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 …]
H 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()
479 if (group->container) in vfio_group_fops_release()
749 if (group->container) in vfio_device_remove_group()
781 if (WARN_ON(!group->container)) in vfio_device_group_use_iommu()
797 if (WARN_ON(!group->container)) in vfio_device_group_unuse_iommu()
[all …]
/linux-6.15/drivers/gpu/drm/amd/display/dc/basics/
H 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-6.15/drivers/scsi/aacraid/
H 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.15/Documentation/security/tpm/
H 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.15/drivers/usb/gadget/udc/aspeed-vhub/
H 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.15/Documentation/driver-api/
H 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-6.15/tools/verification/rv/src/
H A Din_kernel.c61 char *available_monitors, container[MAX_DA_NAME_LEN+1], *cursor, *end; in __ikm_find_monitor_name() local
85 sprintf(container, "%s:", monitor_name); in __ikm_find_monitor_name()
86 if (strstr(available_monitors, container)) in __ikm_find_monitor_name()
186 static int ikm_fill_monitor_definition(char *name, struct monitor *ikm, char *container) in ikm_fill_monitor_definition() argument
194 if (container && strstr(name, container) != name) in ikm_fill_monitor_definition()
200 if (container) in ikm_fill_monitor_definition()
337 int ikm_list_monitors(char *container) in ikm_list_monitors() argument
356 retval = ikm_fill_monitor_definition(curr, &ikm, container); in ikm_list_monitors()
361 int indent = ikm.nested && !container; in ikm_list_monitors()
373 if (container) in ikm_list_monitors()
[all …]
H A Drv.c54 char *container = NULL; in rv_list() local
65 container = argv[1]; in rv_list()
78 ikm_list_monitors(container); in rv_list()
/linux-6.15/drivers/gpu/drm/tests/
H 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-6.15/kernel/trace/
H 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-6.15/drivers/base/
H 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.15/tools/testing/selftests/net/
H 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}"
H 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.15/drivers/gpu/drm/
H 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()
H 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()
H A Ddrm_drv.c790 void *container; in __devm_drm_dev_alloc() local
794 container = kzalloc(size, GFP_KERNEL); in __devm_drm_dev_alloc()
795 if (!container) in __devm_drm_dev_alloc()
798 drm = container + offset; in __devm_drm_dev_alloc()
801 kfree(container); in __devm_drm_dev_alloc()
804 drmm_add_final_kfree(drm, container); in __devm_drm_dev_alloc()
806 return container; in __devm_drm_dev_alloc()
/linux-6.15/drivers/gpu/drm/amd/pm/
H A Damdgpu_pm.c4178 list_del(&container->entry); in amdgpu_od_set_fini()
4181 &container->attribute, entry) { in amdgpu_od_set_fini()
4183 sysfs_remove_file(&container->kobj, in amdgpu_od_set_fini()
4188 kobject_put(&container->kobj); in amdgpu_od_set_fini()
4226 &container->sub_feature[i].ops)) in amdgpu_od_is_self_contained()
4261 if (!container->name) in amdgpu_od_set_init()
4273 &container->ops)) in amdgpu_od_set_init()
4288 container->ops.is_visible(adev); in amdgpu_od_set_init()
4291 container->ops.show; in amdgpu_od_set_init()
4293 container->ops.store; in amdgpu_od_set_init()
[all …]
/linux-6.15/drivers/iommu/iommufd/
H 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
/linux-6.15/Documentation/devicetree/bindings/mfd/
H A Dsky81452.txt8 - backlight : container node for backlight following the binding
10 - regulator : container node for regulators following the binding
/linux-6.15/include/linux/
H A Dtransport_class.h40 struct attribute_container container; member
48 . container = { \
/linux-6.15/sound/soc/qcom/qdsp6/
H 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-6.15/Documentation/tools/rv/
H A Drv-mon-sched.rst24 The scheduler monitor collection is a container for several monitors to model
28 As a monitor container, it will enable all nested monitors and set them
/linux-6.15/drivers/net/wireless/ath/ath6kl/
H 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 …]

1234567