Home
last modified time | relevance | path

Searched full:extraction (Results 1 – 25 of 98) sorted by relevance

1234

/linux/net/dsa/
H A Dtag_ocelot.c77 u8 *extraction; in ocelot_rcv() local
90 /* And skb->data now points to the extraction frame header. in ocelot_rcv()
93 extraction = skb->data; in ocelot_rcv()
102 /* Remove from inet csum the extraction header */ in ocelot_rcv()
105 ocelot_xfh_get_src_port(extraction, &src_port); in ocelot_rcv()
106 ocelot_xfh_get_qos_class(extraction, &qos_class); in ocelot_rcv()
107 ocelot_xfh_get_tag_type(extraction, &tag_type); in ocelot_rcv()
108 ocelot_xfh_get_vlan_tci(extraction, &vlan_tci); in ocelot_rcv()
109 ocelot_xfh_get_rew_val(extraction, &rew_val); in ocelot_rcv()
128 * the VLAN ID field from the Extraction Header gets updated, but the in ocelot_rcv()
/linux/include/linux/dsa/
H A Docelot.h41 /* The CPU injection header and the CPU extraction header can have 3 types of
45 * Extraction with long prefix:
48 * | ff:ff:ff:ff:ff:ff | fe:ff:ff:ff:ff:ff | 8880 | 000a | extraction | frame |
53 * Extraction with short prefix:
56 * | 8880 | 000a | extraction | frame |
61 * Extraction with no prefix:
64 * | extraction | frame |
132 * And the extraction header looks like this:
187 static inline void ocelot_xfh_get_rew_val(void *extraction, u64 *rew_val) in ocelot_xfh_get_rew_val() argument
189 packing(extraction, rew_val, 116, 85, OCELOT_TAG_LEN, UNPACK, 0); in ocelot_xfh_get_rew_val()
[all …]
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpkg.h16 * DPKG_NUM_OF_MASKS - Number of masks per key extraction
26 * enum dpkg_extract_from_hdr_type - Selecting extraction by header types
38 * enum dpkg_extract_type - Enumeration for selecting extraction type
52 * struct dpkg_mask - A structure for defining a single extraction mask
411 * struct dpkg_extract - A structure for defining a single extraction
416 * @extract: Selects extraction method
421 * @extract.from_hdr.type: Defines the type of header extraction:
/linux/Documentation/devicetree/bindings/net/
H A Dmscc,vsc7514-switch.yaml19 packet extraction/injection.
109 - description: register based extraction
110 - description: frame dma based extraction
H A Dmicrochip,lan966x-switch.yaml38 - description: register based extraction
39 - description: frame dma based extraction
H A Dmicrochip,sparx5-switch.yaml74 - description: register based extraction
75 - description: frame dma based extraction
/linux/sound/soc/sof/
H A Dsof-client-probes.c30 /* only extraction supported for now */
396 .name = "Probe Extraction CPU DAI", in sof_probes_client_probe()
400 .stream_name = "Probe Extraction", in sof_probes_client_probe()
507 /* extraction DAI link */ in sof_probes_client_probe()
512 links[0].cpus->dai_name = "Probe Extraction CPU DAI"; in sof_probes_client_remove()
H A Dsof-client-probes-ipc3.c55 * Host chooses whether extraction is supported or not by providing
57 * tag will be tied to DSP for extraction for the entire lifetime of
H A Dsof-client-probes-ipc4.c127 * Host chooses whether extraction is supported or not by providing in ipc4_probes_init()
129 * tag will be tied to DSP for extraction for the entire lifetime of in ipc4_probes_init()
/linux/sound/soc/intel/avs/
H A Dprobes.c76 dev_err(dai->dev, "Failed to assign HDAudio stream for extraction\n"); in avs_probe_compr_open()
276 .name = "Probe Extraction CPU DAI",
280 .stream_name = "Probe Extraction",
/linux/drivers/net/ethernet/intel/ice/
H A Dice_flow.c910 * ice_flow_xtract_fld - Create an extraction sequence entry for the given field
918 * field. It then allocates one or more extraction sequence entries for the
956 /* TTL and PROT share the same extraction seq. entry. in ice_flow_xtract_fld()
958 * the same extraction sequence entry. in ice_flow_xtract_fld()
975 /* TTL and PROT share the same extraction seq. entry. in ice_flow_xtract_fld()
977 * the same extraction sequence entry. in ice_flow_xtract_fld()
1047 /* ICMP type and code share the same extraction seq. entry */ in ice_flow_xtract_fld()
1061 /* Each extraction sequence entry is a word in size, and extracts a in ice_flow_xtract_fld()
1079 /* Fill in the extraction sequence entries needed for this field */ in ice_flow_xtract_fld()
1083 /* Only consume an extraction sequence entry if there is no in ice_flow_xtract_fld()
[all …]
H A Dice_switch.h222 /* Number of extraction words */
224 /* Protocol ID and Offset pair (extraction word) to describe the
H A Dice_flex_pipe.c791 u16 es; /* # extraction sequence entries */
1346 * Vector (Extraction Sequence) entry.
1724 * ice_write_es - write an extraction sequence and symmetric setting to hardware
1726 * @blk: the block in which to write the extraction sequence
1728 * @fv: pointer to the extraction sequence to write - NULL to clear extraction
2479 * ice_prof_bld_es - build profile ID extraction sequence changes
2777 * ice_update_fd_swap - set register appropriately for a FD FV extraction
2780 * @es: extraction sequence (length of array is determined by the block)
2839 /* place in extraction sequence */ in ice_update_fd_swap()
3035 * @es: extraction sequence (length of array is determined by the block)
[all …]
/linux/include/uapi/linux/iio/
H A Devents.h35 /* Event code number extraction depends on which type of event we have.
/linux/drivers/media/usb/pvrusb2/
H A DKconfig66 extraction.
/linux/Documentation/networking/device_drivers/ethernet/freescale/
H A Dgianfar.rst27 extraction of VLAN headers, but not filtering. Filtering will be
/linux/sound/soc/intel/avs/boards/
H A Dprobe.c27 dl->cpus->dai_name = "Probe Extraction CPU DAI"; in avs_probe_mb_probe()
/linux/drivers/net/ethernet/freescale/fman/
H A Dfman_keygen.c117 /* Hash Key extraction fields: */
576 /* Normally extraction key should be verified if in keygen_scheme_setup()
578 * But because extraction is hard-coded, we are sure in keygen_scheme_setup()
/linux/drivers/net/ethernet/microchip/vcap/
H A Dvcap_ag_api.h507 * CPU extraction header. Only applicable to actions with CPU_COPY_ENA or
525 * the CPU extraction queue specified in CPU_QUEUE_NUM.
527 * CPU extraction queue. Used when FWD_SEL >0 and PIPELINE_ACT = XTR.
581 * HIT_CNT counter is zero to be copied to the CPU extraction queue specified in
676 * Pipeline action when FWD_SEL > 0. 0: XTR. CPU_QU selects CPU extraction queue
/linux/fs/jfs/
H A Djfs_xtree.h40 /* xad_t field extraction */
H A Djfs_types.h72 /* xd_t field extraction */
/linux/fs/crypto/
H A Dhkdf.c5 * "Cryptographic Extraction and Key Derivation: The HKDF Scheme".
/linux/drivers/net/ethernet/mscc/
H A Docelot_fdma.h142 * @rx_ring: Extraction ring
/linux/include/rdma/
H A Diba.h115 * Extraction using a tabular description like table 106. bit_offset is from
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_main.c925 /* Map the 8 CPU extraction queues to CPU port */ in lan966x_init()
929 * Extraction: Mode: manual extraction) | Byte_swap in lan966x_init()
1130 "frame extraction", lan966x); in lan966x_probe()

1234