Home
last modified time | relevance | path

Searched refs:layer (Results 1 – 25 of 304) sorted by relevance

12345678910>>...13

/linux/drivers/media/dvb-frontends/
H A Dmb86a20s.c377 unsigned layer) in mb86a20s_get_modulation() argument
386 if (layer >= ARRAY_SIZE(reg)) in mb86a20s_get_modulation()
388 rc = mb86a20s_writereg(state, 0x6d, reg[layer]); in mb86a20s_get_modulation()
409 unsigned layer) in mb86a20s_get_fec() argument
419 if (layer >= ARRAY_SIZE(reg)) in mb86a20s_get_fec()
421 rc = mb86a20s_writereg(state, 0x6d, reg[layer]); in mb86a20s_get_fec()
444 unsigned layer) in mb86a20s_get_interleaving() argument
457 if (layer >= ARRAY_SIZE(reg)) in mb86a20s_get_interleaving()
459 rc = mb86a20s_writereg(state, 0x6d, reg[layer]); in mb86a20s_get_interleaving()
470 unsigned layer) in mb86a20s_get_segment_count() argument
[all …]
/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.h53 u32 *zynqmp_disp_layer_drm_formats(struct zynqmp_disp_layer *layer,
55 u32 *zynqmp_disp_live_layer_formats(struct zynqmp_disp_layer *layer,
57 void zynqmp_disp_layer_enable(struct zynqmp_disp_layer *layer);
58 void zynqmp_disp_layer_disable(struct zynqmp_disp_layer *layer);
59 void zynqmp_disp_layer_set_format(struct zynqmp_disp_layer *layer,
61 void zynqmp_disp_layer_set_live_format(struct zynqmp_disp_layer *layer,
63 int zynqmp_disp_layer_update(struct zynqmp_disp_layer *layer,
/linux/Documentation/hid/
H A Damd-sfh-hid.rst49 sensor data. The layer, which binds each device (AMD SFH HID driver) identifies the device type and
50 registers with the HID core. Transport layer attaches a constant "struct hid_ll_driver" object with
52 used by HID core to communicate with the device. AMD HID Transport layer implements the synchronous…
56 This layer is responsible to implement HID requests and descriptors. As firmware is OS agnostic, HID
57 client layer fills the HID request structure and descriptors. HID client layer is complex as it is
58 interface between MP2 PCIe layer and HID. HID client layer initializes the MP2 PCIe layer and holds
59 the instance of MP2 layer. It identifies the number of sensors connected using MP2-PCIe layer. Based
61 enumeration of each sensor, client layer fills the HID Descriptor structure and HID input report
65 AMD MP2 PCIe layer
76 interrupt to MP2. The client layer allocates the physical memory and the same is sent to MP2 via
[all …]
/linux/Documentation/ABI/stable/
H A Dsysfs-transport-srp12 Description: Number of seconds the SCSI layer will wait after a transport
13 layer error has been observed before removing a target port.
21 Description: Number of seconds the SCSI layer will wait after a transport
22 layer error has been observed before failing I/O. Zero means
37 Description: Number of seconds the SCSI layer will wait after a reconnect
51 Description: State of the transport layer used for communication with the
52 remote port. "running" if the transport layer is operational;
53 "blocked" if a transport layer error has been encountered but
/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_backend.h196 int layer, bool enable);
199 int layer, struct drm_plane *plane);
201 int layer, struct drm_plane *plane);
203 int layer, struct drm_plane *plane);
205 int layer, uint32_t in_fmt);
207 int layer, struct drm_plane *plane);
209 int layer);
/linux/Documentation/userspace-api/media/dvb/
H A Dfrontend.h.rst.exceptions6 # Group layer A-C symbols together
7 replace define DTV_ISDBT_LAYERA_FEC dtv-isdbt-layer-fec
8 replace define DTV_ISDBT_LAYERB_FEC dtv-isdbt-layer-fec
9 replace define DTV_ISDBT_LAYERC_FEC dtv-isdbt-layer-fec
10 replace define DTV_ISDBT_LAYERA_MODULATION dtv-isdbt-layer-modulation
11 replace define DTV_ISDBT_LAYERB_MODULATION dtv-isdbt-layer-modulation
12 replace define DTV_ISDBT_LAYERC_MODULATION dtv-isdbt-layer-modulation
13 replace define DTV_ISDBT_LAYERA_SEGMENT_COUNT dtv-isdbt-layer-segment-count
14 replace define DTV_ISDBT_LAYERB_SEGMENT_COUNT dtv-isdbt-layer-segment-count
15 replace define DTV_ISDBT_LAYERC_SEGMENT_COUNT dtv-isdbt-layer-segment-count
[all …]
/linux/Documentation/driver-api/surface_aggregator/
H A Dinternal.rst63 Lower-level packet transport is implemented in the *packet transport layer
65 infrastructure of the kernel. As the name indicates, this layer deals with
70 Above this sits the *request transport layer (RTL)*. This layer is centered
76 The *controller* layer is building on top of this and essentially decides
81 ``RQID``). This layer basically provides a fundamental interface to the SAM
84 While the controller layer already provides an interface for other kernel
100 The packet transport layer is represented via |ssh_ptl| and is structured
107 managed by the packet transport layer, which is essentially the lowest layer
114 transport layer, as well as a reference to the buffer containing the data to
126 submitted to the packet transport layer, the ``complete()`` callback is
[all …]
/linux/Documentation/scsi/
H A Dufs.rst13 2.2 UFS Transport Protocol (UTP) layer
32 on the MIPI M-PHY physical layer standard. UFS uses MIPI M-PHY as the
33 physical layer and MIPI Unipro as the link layer.
63 The Application layer is composed of the UFS command set layer (UCS),
66 protocol for versions 1.0 and 1.1 of the UFS protocol layer.
83 2.2 UFS Transport Protocol (UTP) layer
86 The UTP layer provides services for
94 set layer (UCS) to transport commands.
103 UIC is the lowest layer of the UFS layered architecture. It handles
106 to upper layer:
[all …]
/linux/fs/overlayfs/
H A Dparams.c296 enum ovl_opt layer, const char *name, bool upper) in ovl_mount_dir_check() argument
333 if (ctx->lowerdir_all && layer != Opt_lowerdir) in ovl_mount_dir_check()
335 if (ctx->nr_data && layer == Opt_lowerdir_add) in ovl_mount_dir_check()
364 static void ovl_add_layer(struct fs_context *fc, enum ovl_opt layer, in ovl_add_layer() argument
372 switch (layer) { in ovl_add_layer()
398 static inline bool is_upper_layer(enum ovl_opt layer) in is_upper_layer() argument
400 return layer == Opt_upperdir || layer == Opt_workdir; in is_upper_layer()
405 enum ovl_opt layer) in ovl_kern_path() argument
409 switch (layer) { in ovl_kern_path()
431 struct path *layer_path, enum ovl_opt layer) in ovl_do_parse_layer() argument
[all …]
/linux/drivers/infiniband/sw/siw/
H A Diwarp.h183 __be32 layer : 4; member
197 __be32 layer : 4; member
218 return term->layer; in __rdmap_term_layer()
222 u8 layer) in __rdmap_term_set_layer() argument
224 term->layer = layer & 0xf; in __rdmap_term_set_layer()
/linux/Documentation/networking/
H A Dppp_generic.rst37 be linked to each ppp network interface unit. The generic layer is
46 functions used to communicate between the generic PPP layer and PPP
49 Each channel has to provide two functions to the generic PPP layer,
52 * start_xmit() is called by the generic layer when it has a frame to
56 later time when it can accept frames again, and the generic layer
66 The generic PPP layer provides seven functions to channels:
69 notify the PPP generic layer of its presence. For example, setting
89 generic layer to this channel. The channel should provide some way
97 Connecting a channel to the ppp generic layer is initiated from the
98 channel code, rather than from the generic layer. The channel is
[all …]
H A Dphonet.rst32 uint8_t pn_media; /* Media type (link-layer identifier) */
41 On Linux, the link-layer header includes the pn_media byte (see below).
42 The next 7 bytes are part of the network-layer header.
47 network layer with 6 bits of address space and 10 bits for transport
54 Link layer
57 Phonet links are always point-to-point links. The link layer header
62 link-layer header operations structure is provided. It sets the
65 Linux Phonet network interfaces support a dedicated link layer packets
71 there is no link-layer header, so there is no Phonet media type byte.
77 Network layer
/linux/drivers/edac/
H A Dedac_mc.c257 int layer; in edac_mc_alloc_dimms() local
292 for (layer = 0; layer < mci->n_layers; layer++) { in edac_mc_alloc_dimms()
294 edac_layer_name[mci->layers[layer].type], in edac_mc_alloc_dimms()
295 pos[layer]); in edac_mc_alloc_dimms()
298 dimm->location[layer] = pos[layer]; in edac_mc_alloc_dimms()
322 for (layer = mci->n_layers - 1; layer >= 0; layer--) { in edac_mc_alloc_dimms()
323 pos[layer]++; in edac_mc_alloc_dimms()
324 if (pos[layer] < mci->layers[layer].size) in edac_mc_alloc_dimms()
326 pos[layer] = 0; in edac_mc_alloc_dimms()
339 struct edac_mc_layer *layer; in edac_mc_alloc() local
[all …]
/linux/security/landlock/
H A Daudit.c141 get_hierarchy(const struct landlock_ruleset *const domain, const size_t layer) in get_hierarchy()
146 if (WARN_ON_ONCE(layer >= domain->num_layers)) in get_hierarchy()
149 for (i = domain->num_layers - 1; i > layer; i--) { in get_hierarchy()
187 /* Get the youngest layer that denied the access_request. */ in get_denied_layer()
270 const size_t layer = in get_layer_from_deny_masks()
278 if (layer > youngest_layer) { in get_layer_from_deny_masks()
279 youngest_layer = layer; in get_layer_from_deny_masks()
282 } else if (layer == youngest_layer) {
285 * Whether the layer has rules with quiet flag in test_get_layer_from_deny_masks()
339 /* layer denyin in is_valid_request()
137 get_hierarchy(const struct landlock_ruleset * const domain,const size_t layer) get_hierarchy() argument
263 const size_t layer = get_layer_from_deny_masks() local
[all...]
/linux/Documentation/block/
H A Dblk-mq.rst22 any layer on the storage stack. One example of such optimization technique
50 queues. When the request arrives at the block layer, it will try the shortest
53 layer or if we want to try to merge requests. In both cases, requests will be
68 block layer through the data structure struct bio. The block layer
87 There are several schedulers implemented by the block layer, each one following
107 buffer), and are the last step of the block layer submission code before the
109 block layer removes requests from the associated software queues and tries to
114 next time the block layer runs a queue, it will send the requests laying at the
124 Neither the block layer nor the device protocols guarantee
133 is generated by the block layer and later reused by the device driver, removing
[all …]
H A Dnull_blk.rst11 block-layer implementations. It emulates a block device of X gigabytes in size.
15 Multi-queue block-layer
20 No block-layer (Known as bio-based)
31 Selects which block-layer the module should instantiate with.
53 The completion mode used for completing IOs to the block-layer.
106 1 The multi-queue block layer is instantiated with a hardware dispatch
H A Dwriteback_cache_control.rst15 The Linux block layer provides two simple mechanisms that let filesystems
53 support required, the block layer completes empty REQ_PREFLUSH requests before
57 For devices with volatile write caches the driver needs to tell the block layer
63 bit the block layer needs to be told to pass on the REQ_FUA bit by also setting
90 request followed by the actual write by the block layer.
93 REQ_OP_WRITE request, else a REQ_OP_FLUSH request is sent by the block layer
/linux/Documentation/filesystems/
H A Doverlayfs.rst201 When renaming a directory that is on the lower layer or merged (i.e. the
202 directory was not created on the upper layer to start with) overlayfs can
258 Because lower layer redirects cannot be verified with the index, enabling
259 NFS export support on an overlay filesystem with no upper layer requires
324 upper layer based on underlying filesystem permissions, again including
363 top, lower2 the middle and lower3 the bottom layer.
365 Note: directory names containing colons can be provided as lower layer by
371 be configured as lower layer using the "lowerdir+" mount options and the
376 In the latter case, colons in lower layer directory names will be escaped
419 1) metadata from a file in the upper layer
[all …]
H A Djournalling.rst10 The journalling layer is easy to use. You need to first of all create a
21 journal file. The journalling layer expects the space for the journal
40 the modification of each of the buffers with calls to the journal layer,
57 journalling layer to copy the unmodified
72 Unfortunately there a couple of ways the journal layer can cause a
109 With journal commit callbacks you can ask the journalling layer to call
112 layer for calling the callback by simply setting
169 buffer to tell the journalling layer about them.
174 The journalling layer uses typedefs to 'hide' the concrete definitions
175 of the structures used. As a client of the JBD2 layer you can just rely
/linux/net/nfc/hci/
H A DKconfig14 bool "SHDLC link layer for HCI based NFC drivers"
17 Say yes if you use an NFC HCI driver that requires SHDLC link layer.
/linux/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_qos.h72 u32 layer, u32 idx);
73 int sparx5_tc_tbf_del(struct sparx5_port *port, u32 layer, u32 idx);
/linux/Documentation/driver-api/usb/
H A Dwriting_musb_glue_layer.rst21 As a self-taught exercise I have written an MUSB glue layer for the
23 kernel source tree. This layer can be found at
25 basics of the ``jz4740.c`` glue layer, explaining the different pieces and
26 what needs to be done in order to write your own device glue layer.
68 As outlined above, the glue layer is actually the platform specific code
72 subsystem, the MUSB glue layer needs first to register itself with the
74 about which device the glue layer supports and which functions to call
80 a :c:type:`platform_driver` structure defined in the glue layer as::
92 device supported by this glue layer. In the current case it matches a
96 In order to register itself to the controller driver, the glue layer
[all …]
/linux/drivers/infiniband/ulp/rtrs/
H A DKconfig14 RDMA Transport (RTRS) client implements a reliable transport layer
16 the base layer for a block storage initiator over RDMA.
/linux/fs/ecryptfs/
H A DKconfig3 tristate "eCrypt filesystem layer support"
9 Encrypted filesystem that operates on the VFS layer. See
/linux/drivers/media/dvb-core/
H A Ddvb_frontend.c1039 c->layer[i].fec = FEC_AUTO; in dvb_frontend_clear_cache()
1040 c->layer[i].modulation = QAM_AUTO; in dvb_frontend_clear_cache()
1041 c->layer[i].interleaving = 0; in dvb_frontend_clear_cache()
1042 c->layer[i].segment_count = 0; in dvb_frontend_clear_cache()
1437 tvp->u.data = c->layer[0].fec; in dtv_property_process_get()
1440 tvp->u.data = c->layer[0].modulation; in dtv_property_process_get()
1443 tvp->u.data = c->layer[0].segment_count; in dtv_property_process_get()
1446 tvp->u.data = c->layer[0].interleaving; in dtv_property_process_get()
1449 tvp->u.data = c->layer[1].fec; in dtv_property_process_get()
1452 tvp->u.data = c->layer[1].modulation; in dtv_property_process_get()
[all …]

12345678910>>...13