Home
last modified time | relevance | path

Searched full:container (Results 1 – 25 of 411) sorted by relevance

12345678910>>...17

/linux/drivers/vfio/
H A Dcontainer.c5 * VFIO container (/dev/vfio/vfio)
80 static bool vfio_iommu_driver_allowed(struct vfio_container *container, in vfio_iommu_driver_allowed() argument
85 return container->noiommu == (driver->ops == &vfio_noiommu_ops); in vfio_iommu_driver_allowed()
141 * Container objects - containers are created when /dev/vfio/vfio is
143 * it's freed via kref. Must support container/group/device being
148 struct vfio_container *container; in vfio_container_release() local
149 container = container_of(kref, struct vfio_container, kref); in vfio_container_release()
151 kfree(container); in vfio_container_release()
154 static void vfio_container_get(struct vfio_container *container) in vfio_container_get() argument
156 kref_get(&container->kref); in vfio_container_get()
[all …]
H A Dvfio_iommu_spapr_tce.c50 * A container needs to remember which preregistered region it has
59 * The container descriptor supports only a single group per container.
60 * Required by the API as the container is not supplied with the IOMMU group
75 static long tce_iommu_mm_set(struct tce_container *container) in tce_iommu_mm_set() argument
77 if (container->mm) { in tce_iommu_mm_set()
78 if (container->mm == current->mm) in tce_iommu_mm_set()
83 container->mm = current->mm; in tce_iommu_mm_set()
84 mmgrab(container->mm); in tce_iommu_mm_set()
89 static long tce_iommu_prereg_free(struct tce_container *container, in tce_iommu_prereg_free() argument
94 ret = mm_iommu_put(container->mm, tcemem->mem); in tce_iommu_prereg_free()
[all …]
/linux/Documentation/dev-tools/
H A Dcontainer.rst8 The ``container`` tool can be used to run any command in the kernel source tree
9 from within a container. Doing so facilitates reproducing builds across
25 scripts/container -i IMAGE [OPTION]... CMD...
32 ``.container.toml`` in the current working directory.
36 Path to an environment file to load in the container.
40 Group ID to use inside the container.
44 Container image name (required).
53 Container runtime name. Supported runtimes: ``podman``, ``docker``.
60 Run the container in an interactive shell.
64 User ID to use inside the container
[all...]
/linux/scripts/
H A Dcontainer21 """Base class for a container runtime implementation"""
46 """Runtime-specific handler to run a command in a container"""
50 """Runtime-specific handler to abort a running container"""
53 """Run a command in a runtime container"""
55 self._logger.debug("container: %s", container_name)
93 """Run a command in a Docker container"""
104 """Run a command in a Podman container"""
145 """Container configuration"""
156 config_file_path = '.container.toml'
181 logger = logging.getLogger('container')
[all...]
/linux/drivers/gpu/drm/amd/display/dc/basics/
H A Dvector.c35 vector->container = NULL; in dal_vector_construct()
38 /* Container must be non-zero size*/ in dal_vector_construct()
43 vector->container = kcalloc(capacity, struct_size, GFP_KERNEL); in dal_vector_construct()
44 if (vector->container == NULL) in dal_vector_construct()
62 vector->container = NULL; in dal_vector_presized_costruct()
65 /* Container must be non-zero size*/ in dal_vector_presized_costruct()
70 vector->container = kcalloc(count, struct_size, GFP_KERNEL); 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()
[all …]
/linux/drivers/scsi/aacraid/
H A Dcommsup.c1060 u32 channel, id, lun, container; in aac_handle_aif()
1069 /* Sniff for container changes */ in aac_handle_aif()
1073 container = channel = id = lun = (u32)-1; in aac_handle_aif()
1085 container = le32_to_cpu(((__le32 *)aifcmd->data)[1]); in aac_handle_aif()
1086 if ((container >> 28)) { in aac_handle_aif()
1087 container = (u32)-1; in aac_handle_aif()
1090 channel = (container >> 24) & 0xF; in aac_handle_aif()
1092 container = (u32)-1; in aac_handle_aif()
1095 id = container & 0xFFFF; in aac_handle_aif()
1097 container in aac_handle_aif()
1058 u32 channel, id, lun, container; aac_handle_aif() local
[all...]
/linux/net/batman-adv/
H A Dtvlv.c111 * batadv_tvlv_container_put() - decrement the tvlv container refcounter and
113 * @tvlv: the tvlv container to free
124 * batadv_tvlv_container_get() - retrieve tvlv container from the tvlv container
127 * @type: tvlv container type to look for
128 * @version: tvlv container version to look for
133 * Return: tvlv container if found or NULL otherwise.
159 * batadv_tvlv_container_list_size() - calculate the size of the tvlv container
184 * batadv_tvlv_container_remove() - remove tvlv container from the tvlv
185 * container list
187 * @tvlv: the to be removed tvlv container
[all …]
/linux/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/rust/kernel/
H A Dconfigfs.rs42 //! container: configfs::Subsystem<Configuration>,
78 //! fn show(container: &Configuration, page: &mut [u8; PAGE_SIZE]) -> Result<usize> {
80 //! let data = container.message;
90 //! fn show(container: &Configuration, page: &mut [u8; PAGE_SIZE]) -> Result<usize> {
92 //! let guard = container.bar.lock();
99 //! fn store(container: &Configuration, page: &[u8]) -> Result {
101 //! let mut guard = container.bar.lock();
459 struct ItemOperationsVTable<Container, Data>(PhantomData<(Container, Data)>);
764 pub struct ItemType<Container, Dat
[all...]
/linux/tools/verification/rv/src/
H A Din_kernel.c57 * equal to monitor_name or container/monitor_name if nested
185 * Returns -1 on error, 1 if the monitor does not belong in the container, 0 otherwise.
186 * container can be NULL in ikm_fill_monitor_definition() argument
188 static int ikm_fill_monitor_definition(char *name, struct monitor *ikm, char *container) in ikm_fill_monitor_definition()
195 /* it belongs in container if it starts with "container:" */ in ikm_fill_monitor_definition()
196 if (container) { in ikm_fill_monitor_definition()
197 int len = strlen(container); in ikm_fill_monitor_definition()
199 if (strncmp(name, container, len) || name[len] != ':') in ikm_fill_monitor_definition()
206 if (container) in ikm_fill_monitor_definition()
61 char *available_monitors, container[MAX_DA_NAME_LEN+1], *cursor, *end; __ikm_find_monitor_name() local
337 ikm_list_monitors(char * container) ikm_list_monitors() argument
[all...]
H A Drv.c44 " usage: rv list [-h] [container]", in rv_list()
50 " [container]: list only monitors in this container", in rv_list()
54 char *container = NULL; in rv_list() local
65 container = argv[1]; in rv_list()
78 ikm_list_monitors(container); in rv_list()
/linux/drivers/gpu/drm/omapdrm/
H A Dtcm.h2 * TILER container manager specification and support functions for TI
57 u16 width, height; /* container dimensions */
76 BASIC TILER CONTAINER MANAGER INTERFACE
86 * width and height fits within container
87 * number of pages is more than the size of the container
95 * Deinitialize tiler container manager.
97 * @param tcm Pointer to container manager.
111 * Reserves a 2D area in the container.
113 * @param tcm Pointer to container manager.
117 * all values may be supported by the container manager,
[all …]
/linux/tools/verification/rvgen/rvgen/
H A Dcontainer.py6 # Generator for runtime verification monitor container
11 class Container(generator.RVGenerator): class
12 template_dir = "container"
25 """Override to produce a marker for this container in the Kconfig"""
/linux/drivers/hwtracing/coresight/
H A Dcoresight-syscfg-configfs.h14 /* container for configuration view */
22 /* container for feature view */
28 /* container for parameter view */
35 /* container for preset view */
/linux/drivers/bus/fsl-mc/
H A Ddprc.c23 * @container_id: Container ID to open
84 * dprc_reset_container - Reset child container.
88 * @child_container_id: ID of the container to reset
90 * - 0 (no bits set) - all the objects inside the container are
94 * - bit 0 set - all the objects inside the container are reset.
98 * may wish to reset its resources container before the software context is
101 * This routine informs all objects assigned to the child container that the
102 * container is being reset, so they may perform any cleanup operations that are
103 * needed. All objects handles that were owned by the child container shall be
333 * dprc_get_attributes() - Obtains container attributes
[all …]
/linux/drivers/accel/habanalabs/common/
H A Dstate_dump.c60 * @size: pointer to the size container
158 * @size: pointer to the size container
159 * @offset: pointer to the offset container
302 * @size: pointer to the size container
303 * @offset: pointer to the offset container
388 * @size: pointer to the size container
389 * @offset: pointer to the offset container
505 * @size: pointer to the size container
506 * @offset: pointer to the offset container
556 * @size: pointer to the size container
[all …]
/linux/drivers/usb/gadget/udc/aspeed-vhub/
H A Dhub.c328 ast_vhub_str_of_container(struct usb_gadget_string_container *container) in ast_vhub_str_of_container() argument
330 return (struct usb_gadget_strings *)container->stash; in ast_vhub_str_of_container()
338 struct usb_gadget_string_container *container; in ast_vhub_collect_languages() local
344 list_for_each_entry(container, &vhub->vhub_str_desc, list) { in ast_vhub_collect_languages()
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
365 list_for_each_entry(container, &vhub->vhub_str_desc, list) { in ast_vhub_lookup_string()
366 lang_str = ast_vhub_str_of_container(container); in ast_vhub_lookup_string()
939 struct usb_gadget_string_container *container; in ast_vhub_str_container_alloc() local
941 size = sizeof(*container); in ast_vhub_str_container_alloc()
[all …]
/linux/drivers/gpu/drm/imagination/
H A Dpvr_drv.h75 * @_dest_obj: The destination container object in kernel space.
76 * @_usr_size: The size of the source container in user space.
77 * @_src_usr_ptr: __u64 raw pointer to the source container in user space.
88 * @_dest_usr_ptr: __u64 raw pointer to the destination container in user space.
89 * @_usr_size: The size of the destination container in user space.
90 * @_src_obj: The source container object in kernel space.
/linux/net/rxrpc/
H A Drxgk_app.c193 } *container; in rxgk_extract_token() local
195 if (token_len < sizeof(*container)) in rxgk_extract_token()
202 container = token; in rxgk_extract_token()
203 token += sizeof(*container); in rxgk_extract_token()
205 kvno = ntohl(container->kvno); in rxgk_extract_token()
206 enctype = ntohl(container->enctype); in rxgk_extract_token()
207 ticket_len = ntohl(container->token_len); in rxgk_extract_token()
209 if (ticket_len > xdr_round_down(token_len - sizeof(*container))) in rxgk_extract_token()
/linux/tools/testing/selftests/net/
H A Dsrv6_end_next_csid_l3vpn_test.sh24 # Compressed SID (C-SID) container. In this way, the length of the SID
116 # contained in a single Compressed SID (C-SID) container. Therefore the
121 # (C-SID) container, followed by a regular (non compressed) SID. The resulting
123 # SID when all the C-SIDs in a C-SID container have been processed. Using the
146 # C-SID container carrying several C-SIDs (e.g. 0400, 0300, etc).
150 # analyzes the IPv6 DA and checks whether the Argument of the C-SID container
220 # Since the Argument of the C-SID container is zero, the behavior can not
272 # ID of the router used for testing the C-SID container cfgs
274 # Routing table used for testing the C-SID container cfgs
277 # C-SID container configuration
[all...]
H A Dsrv6_end_x_next_csid_l3vpn_test.sh26 # Compressed SID (C-SID) container. In this way, the length of the SID
122 # contained in a single Compressed SID (C-SID) container. Therefore the
127 # (C-SID) container, followed by a regular (non compressed) SID. The resulting
129 # SID when all the C-SIDs in a C-SID container have been processed. Using the
152 # C-SID container carrying several C-SIDs (e.g. 0300, 0200, etc).
156 # analyzes the IPv6 DA and checks whether the Argument of the C-SID container
223 # Since the Argument of the C-SID container is zero, the behavior can not
257 # analyzes the IPv6 DA and checks whether the Argument of the C-SID container
278 # Since the Argument of the C-SID container is zero, the behavior can not
317 # ID of the router used for testing the C-SID container cfg
[all...]
/linux/kernel/trace/
H A Dtrace_export.c49 #define __field_desc(type, container, item) type item; argument
52 #define __field_desc_packed(type, container, item) type item; argument
61 #define __array_desc(type, container, item, size) type item[size]; argument
159 #define __field_desc(type, container, item) argument
162 #define __field_desc_packed(type, container, item) argument
171 #define __array_desc(type, container, item, len) argument
/linux/arch/um/drivers/
H A Dvfio_user.c50 int uml_vfio_user_setup_iommu(int container) in uml_vfio_user_setup_iommu() argument
65 if (ioctl(container, VFIO_SET_IOMMU, VFIO_TYPE1_IOMMU) < 0) in uml_vfio_user_setup_iommu()
68 if (ioctl(container, VFIO_IOMMU_MAP_DMA, &dma_map) < 0) in uml_vfio_user_setup_iommu()
136 int uml_vfio_user_set_container(int container, int group) in uml_vfio_user_set_container() argument
138 if (ioctl(group, VFIO_GROUP_SET_CONTAINER, &container) < 0) in uml_vfio_user_set_container()
143 int uml_vfio_user_unset_container(int container, int group) in uml_vfio_user_unset_container() argument
145 if (ioctl(group, VFIO_GROUP_UNSET_CONTAINER, &container) < 0) in uml_vfio_user_unset_container()
/linux/tools/verification/rvgen/
H A D__main__.py14 from rvgen.container import Container
43 container_parser = subparsers.add_parser("container", parents=[parent_parser])
65 elif params.subcmd == "container":
66 monitor = Container(vars(params))
/linux/drivers/acpi/
H A Dcontainer.c3 * container.c - ACPI Generic Container Driver
13 #include <linux/container.h>
114 acpi_scan_add_handler_with_hotplug(&container_handler, "container"); in acpi_container_init()

12345678910>>...17