| /linux/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 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 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 …]
|
| /linux/drivers/scsi/aacraid/ |
| A D | commsup.c | 1107 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 D | tpm_vtpm_proxy.rst | 15 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 D | hub.c | 337 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 D | vfio.rst | 80 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 D | drm_kunit_helpers.c | 65 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 D | trace_export.c | 46 #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 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()
|
| /linux/tools/testing/selftests/net/ |
| A D | srv6_end_next_csid_l3vpn_test.sh | 663 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 D | srv6_end_x_next_csid_l3vpn_test.sh | 723 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 D | drm_managed.c | 129 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 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_drv.c | 721 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 D | drm_plane.c | 545 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 D | Kconfig | 16 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 D | sky81452.txt | 8 - backlight : container node for backlight following the binding 10 - regulator : container node for regulators following the binding
|
| /linux/drivers/gpu/drm/amd/pm/ |
| A D | amdgpu_pm.c | 4288 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 D | transport_class.h | 40 struct attribute_container container; member 48 . container = { \
|
| /linux/sound/soc/qcom/qdsp6/ |
| A D | audioreach.c | 351 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 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 …]
|
| /linux/drivers/gpu/drm/ci/ |
| A D | container.yml | 1 .container: 22 # Disable container jobs that we won't use
|
| A D | gitlab-ci.yml | 88 - '/.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:
|