Home
last modified time | relevance | path

Searched full:preamble (Results 1 – 25 of 345) sorted by relevance

12345678910>>...14

/Linux-v5.10/drivers/staging/octeon/
Dethernet-rgmii.c30 /* Set preamble checking. */ in cvm_oct_set_hw_preamble()
70 * getting preamble errors. in cvm_oct_check_preamble_errors()
80 * We are getting preamble errors at 10Mbps. Most in cvm_oct_check_preamble_errors()
83 * disable preamble checking and do it in software. in cvm_oct_check_preamble_errors()
86 printk_ratelimited("%s: Using 10Mbps with software preamble removal\n", in cvm_oct_check_preamble_errors()
91 * Since the 10Mbps preamble workaround is allowed we need to in cvm_oct_check_preamble_errors()
92 * enable preamble checking, FCS stripping, and clear error in cvm_oct_check_preamble_errors()
143 * preamble error checking, and we also need to call this in cvm_oct_rgmii_open()
/Linux-v5.10/lib/
Dsiphash.c29 #define PREAMBLE(len) \ macro
57 PREAMBLE(len) in __siphash_aligned()
90 PREAMBLE(len) in __siphash_unaligned()
125 PREAMBLE(8) in siphash_1u64()
142 PREAMBLE(16) in siphash_2u64()
165 PREAMBLE(24) in siphash_3u64()
193 PREAMBLE(32) in siphash_4u64()
216 PREAMBLE(4) in siphash_1u32()
226 PREAMBLE(12) in siphash_3u32()
242 #define HPREAMBLE(len) PREAMBLE(len)
/Linux-v5.10/sound/soc/tegra/
Dtegra20_spdif.h63 /* Interrupt on invalid preamble */
66 /* Interrupt on "B" preamble */
126 * preamble of the data stream after RX_EN is asserted. This bit is
166 /* Preamble status: 0=Preamble OK, 1=bad/missing preamble */
169 /* B-preamble detection status: 0=not detected, 1=B-preamble detected */
/Linux-v5.10/drivers/net/wireless/intersil/prism54/
Disl_oid.h162 * Long preamble uses 128-bit sync field, 8-bit CRC
163 * Short preamble uses 56-bit sync field, 16-bit CRC
192 * preamble and header formats:
193 * Long preamble (refer to above)
194 * Short preamble (refer to above)
195 * OFDM preamble ( ? )
/Linux-v5.10/drivers/staging/pi433/Documentation/
Dpi433.txt122 optionOn - a preamble will be automatically generated
123 optionOff - no preamble will be generated
126 the telegram after the preamble
128 Attention: While possible to generate sync without preamble, the
129 receiver won't be able to detect the sync without preamble.
150 length of the preamble. Allowed values: 0...65536
/Linux-v5.10/Documentation/devicetree/bindings/net/
Dmdio.yaml55 suppress-preamble:
57 The 32 bit preamble should be suppressed. In order for this to
58 work, all devices on the bus must support suppressed preamble.
/Linux-v5.10/net/wireless/
Dpmsr.c19 u32 preamble = NL80211_PREAMBLE_DMG; /* only optional in DMG */ in pmsr_parse_ftm() local
32 preamble = nla_get_u32(tb[NL80211_PMSR_FTM_REQ_ATTR_PREAMBLE]); in pmsr_parse_ftm()
44 "FTM: must specify preamble"); in pmsr_parse_ftm()
49 if (!(capa->ftm.preambles & BIT(preamble))) { in pmsr_parse_ftm()
52 "FTM: invalid preamble"); in pmsr_parse_ftm()
56 out->ftm.preamble = preamble; in pmsr_parse_ftm()
154 out->ftm.preamble != NL80211_PREAMBLE_HE) { in pmsr_parse_ftm()
157 "FTM: non EDCA based ranging must use HE preamble"); in pmsr_parse_ftm()
/Linux-v5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dpub.h212 #define BRCMS_PROT_N_PAM_OVR 15 /* n preamble override */
220 * Preamble: Long
225 * Preamble: Long
230 * Preamble: Short required
235 * Preamble: Long
239 * Preamble: Short required
244 * Preamble: Long
/Linux-v5.10/drivers/nfc/pn533/
Dpn533.h45 /* Preamble (1), SoPC (2), ACK Code (2), Postamble (1) */
48 * Preamble (1), SoPC (2), Packet Length (1), Packet Length Checksum (1),
117 u8 preamble; member
125 u8 preamble; member
/Linux-v5.10/arch/sparc/lib/
DGENmemcpy.S34 #ifndef PREAMBLE
35 #define PREAMBLE macro
77 PREAMBLE
/Linux-v5.10/drivers/staging/rtl8712/
Drtl871x_ioctl_rtl.c164 if (padapter->registrypriv.preamble == PREAMBLE_LONG) in oid_rt_get_preamble_mode_hdl()
166 else if (padapter->registrypriv.preamble == PREAMBLE_AUTO) in oid_rt_get_preamble_mode_hdl()
168 else if (padapter->registrypriv.preamble == PREAMBLE_SHORT) in oid_rt_get_preamble_mode_hdl()
220 padapter->registrypriv.preamble = PREAMBLE_LONG; in oid_rt_set_preamble_mode_hdl()
222 padapter->registrypriv.preamble = PREAMBLE_AUTO; in oid_rt_set_preamble_mode_hdl()
224 padapter->registrypriv.preamble = PREAMBLE_SHORT; in oid_rt_set_preamble_mode_hdl()
/Linux-v5.10/arch/mips/cavium-octeon/executive/
Dcvmx-interrupt-decodes.c74 /*gmx_rx_int_en.s.pcterr = 1; // Bad Preamble / Protocol */ in __cvmx_interrupt_gmxx_rxx_int_en_enable()
95 /*gmx_rx_int_en.s.pcterr = 1; // Bad Preamble / Protocol */ in __cvmx_interrupt_gmxx_rxx_int_en_enable()
118 /*gmx_rx_int_en.s.pcterr = 1; // Bad Preamble / Protocol */ in __cvmx_interrupt_gmxx_rxx_int_en_enable()
140 /*gmx_rx_int_en.s.pcterr = 1; // Bad Preamble / Protocol */ in __cvmx_interrupt_gmxx_rxx_int_en_enable()
162 /*gmx_rx_int_en.s.pcterr = 1; // Bad Preamble / Protocol */ in __cvmx_interrupt_gmxx_rxx_int_en_enable()
185 /*gmx_rx_int_en.s.pcterr = 1; // Bad Preamble / Protocol */ in __cvmx_interrupt_gmxx_rxx_int_en_enable()
215 /*gmx_rx_int_en.s.pcterr = 1; // Bad Preamble / Protocol */ in __cvmx_interrupt_gmxx_rxx_int_en_enable()
/Linux-v5.10/drivers/platform/chrome/
Dcros_ec_spi.c19 /* The header byte, which follows the preamble */
23 * Number of EC preamble bytes we read at a time. Since it takes
26 * we could increase this so that might expect the preamble and
182 * This function has two phases: reading the preamble bytes (since if we read
183 * data from the EC before it is ready to send, we just get preamble) and
244 dev_dbg(ec_dev->dev, "need %d, got %d bytes from preamble\n", in cros_ec_spi_receive_packet()
291 * This function has two phases: reading the preamble bytes (since if we read
292 * data from the EC before it is ready to send, we just get preamble) and
352 dev_dbg(ec_dev->dev, "need %d, got %d bytes from preamble\n", in cros_ec_spi_receive_response()
/Linux-v5.10/arch/arm64/kvm/hyp/
Dhyp-entry.S140 /* kvm_patch_vector_branch() generates code that jumps over the preamble. */
142 .error "KVM vector preamble length mismatch"
199 * !ARM64_HARDEN_EL2_VECTORS. The first vector must always run the preamble.
/Linux-v5.10/drivers/media/pci/cx18/
Dcx18-av-vbi.c20 * 3 byte Anc data preamble: 0x00 0xff 0xff
49 u8 preamble[3]; member
257 if (anc->preamble[0] || in cx18_av_decode_vbi_line()
258 anc->preamble[1] != 0xff || anc->preamble[2] != 0xff || in cx18_av_decode_vbi_line()
/Linux-v5.10/include/sound/
Dak4117.h23 #define AK4117_REG_Pc0 0x0d /* burst preamble Pc byte 0 */
24 #define AK4117_REG_Pc1 0x0e /* burst preamble Pc byte 1 */
25 #define AK4117_REG_Pd0 0x0f /* burst preamble Pd byte 0 */
26 #define AK4117_REG_Pd1 0x10 /* burst preamble Pd byte 1 */
Dak4114.h29 #define AK4114_REG_Pc0 0x12 /* burst preamble Pc byte 0 */
30 #define AK4114_REG_Pc1 0x13 /* burst preamble Pc byte 1 */
31 #define AK4114_REG_Pd0 0x14 /* burst preamble Pd byte 0 */
32 #define AK4114_REG_Pd1 0x15 /* burst preamble Pd byte 1 */
Dak4113.h42 /* burst preamble Pc byte 0 */
44 /* burst preamble Pc byte 1 */
46 /* burst preamble Pd byte 0 */
48 /* burst preamble Pd byte 1 */
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_job.h26 /* bit set means command submit involves a preamble IB */
28 /* bit set means preamble IB is first presented in belonging context */
/Linux-v5.10/Documentation/
Dconf.py352 # Additional stuff for the LaTeX preamble.
353 'preamble': '''
368 latex_elements['preamble'] += '''
376 latex_elements['preamble'] += '\\renewcommand*{\\DUrole}[2]{ #2 }\n'
379 latex_elements['preamble'] += '\\usepackage[margin=0.5in, top=1in, bottom=1in]{geometry}'
382 latex_elements['preamble'] += '\\fvset{fontsize=auto}\n'
386 latex_elements['preamble'] += '''
/Linux-v5.10/include/net/
Dnl802154.h228 * @NL802154_CCA_UWB_SHR: UWB preamble sense based on the SHR of a frame
229 * @NL802154_CCA_UWB_MULTIPLEXED: UWB preamble sense based on the packet with
230 * the multiplexed preamble
/Linux-v5.10/drivers/net/wireless/broadcom/b43/
Dxmit.h101 #define B43_TXH_MAC_RTS_FB_SHORTPRMBL 0x80000000 /* RTS fallback preamble */
102 #define B43_TXH_MAC_RTS_SHORTPRMBL 0x40000000 /* RTS main rate preamble */
103 #define B43_TXH_MAC_FB_SHORTPRMBL 0x20000000 /* Main fallback preamble */
153 #define B43_TXH_PHY_SHORTPRMBL 0x0010 /* Use short preamble */
303 #define B43_RX_PHYST0_SHORTPRMBL 0x0080 /* Received with Short Preamble */
/Linux-v5.10/drivers/net/wireless/ath/ath5k/
Dpcu.c117 int sifs, preamble, plcp_bits, sym_time; in ath5k_hw_get_frame_duration() local
126 /* subtract difference between long and short preamble */ in ath5k_hw_get_frame_duration()
135 preamble = AR5K_INIT_OFDM_PREAMPLE_TIME; in ath5k_hw_get_frame_duration()
142 preamble = AR5K_INIT_OFDM_PREAMBLE_TIME_MIN; in ath5k_hw_get_frame_duration()
146 preamble *= 2; in ath5k_hw_get_frame_duration()
152 preamble *= 4; in ath5k_hw_get_frame_duration()
166 dur = sifs + preamble + (sym_time * symbols); in ath5k_hw_get_frame_duration()
268 * capable of short preamble (802.11b rates 2Mbps, 5.5Mbps, and 11Mbps) have
269 * different rate code so we write their value twice (one for long preamble
/Linux-v5.10/drivers/net/ethernet/chelsio/cxgb/
Dvsc7326_reg.h43 #define REG_PRE_BIT0POS CRA(0x7,0x1,0x10) /* Preamble bit0 position */
44 #define REG_PRE_BIT1POS CRA(0x7,0x1,0x11) /* Preamble bit1 position */
45 #define REG_PRE_BIT2POS CRA(0x7,0x1,0x12) /* Preamble bit2 position */
46 #define REG_PRE_BIT3POS CRA(0x7,0x1,0x13) /* Preamble bit3 position */
47 #define REG_PRE_ERR_CNT CRA(0x7,0x1,0x14) /* Preamble parity error count */
184 #define REG_PORT_POS(pn) CRA(0x1,pn,0x0d) /* Preamble port position */
185 #define REG_PORT_FAIL(pn) CRA(0x1,pn,0x0e) /* Preamble port position */
/Linux-v5.10/drivers/net/wireless/ath/ath10k/
Drx_desc.h656 * length field of the A-MPDU delimiter or the preamble length
827 * 0x8: CCK 11 Mbps long preamble
828 * 0x9: CCK 5.5 Mbps long preamble
829 * 0xA: CCK 2 Mbps long preamble
830 * 0xB: CCK 1 Mbps long preamble
831 * 0xC: CCK 11 Mbps short preamble
832 * 0xD: CCK 5.5 Mbps short preamble
833 * 0xE: CCK 2 Mbps short preamble
849 * Indicates the type of preamble ahead:
1252 * PPDUs where the BB descriptor preamble type is 0x80 to 0xFF

12345678910>>...14