Home
last modified time | relevance | path

Searched refs:mic (Results 1 – 103 of 103) sorted by relevance

/linux-4.4.14/Documentation/mic/mpssd/
Dmpssd.c158 tap_configure(struct mic_info *mic, char *dev) in tap_configure() argument
177 mic->name, strerror(errno)); in tap_configure()
183 mic->name, strerror(errno)); in tap_configure()
190 mic->name, strerror(errno)); in tap_configure()
194 snprintf(ipaddr, IFNAMSIZ, "172.31.%d.254/24", mic->id + 1); in tap_configure()
209 mic->name, strerror(errno)); in tap_configure()
215 mic->name, strerror(errno)); in tap_configure()
222 mic->name, strerror(errno)); in tap_configure()
226 mic->name, __func__, __LINE__); in tap_configure()
230 static int tun_alloc(struct mic_info *mic, char *dev) in tun_alloc() argument
[all …]
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_mic.c110 static void mic_set_path(struct exynos_mic *mic, bool enable) in mic_set_path() argument
115 ret = regmap_read(mic->sysreg, DSD_CFG_MUX, &val); in mic_set_path()
122 if (mic->i80_mode) in mic_set_path()
131 regmap_write(mic->sysreg, DSD_CFG_MUX, val); in mic_set_path()
136 static int mic_sw_reset(struct exynos_mic *mic) in mic_sw_reset() argument
141 writel(MIC_SW_RST, mic->reg + MIC_OP); in mic_sw_reset()
144 ret = readl(mic->reg + MIC_OP); in mic_sw_reset()
154 static void mic_set_porch_timing(struct exynos_mic *mic) in mic_set_porch_timing() argument
156 struct videomode vm = mic->vm; in mic_set_porch_timing()
162 writel(reg, mic->reg + MIC_V_TIMING_0); in mic_set_porch_timing()
[all …]
/linux-4.4.14/drivers/isdn/hisax/
Dmic.c68 return (readreg(cs->hw.mic.adr, cs->hw.mic.isac, offset)); in ReadISAC()
74 writereg(cs->hw.mic.adr, cs->hw.mic.isac, offset, value); in WriteISAC()
80 readfifo(cs->hw.mic.adr, cs->hw.mic.isac, 0, data, size); in ReadISACfifo()
86 writefifo(cs->hw.mic.adr, cs->hw.mic.isac, 0, data, size); in WriteISACfifo()
92 return (readreg(cs->hw.mic.adr, in ReadHSCX()
93 cs->hw.mic.hscx, offset + (hscx ? 0x40 : 0))); in ReadHSCX()
99 writereg(cs->hw.mic.adr, in WriteHSCX()
100 cs->hw.mic.hscx, offset + (hscx ? 0x40 : 0), value); in WriteHSCX()
107 #define READHSCX(cs, nr, reg) readreg(cs->hw.mic.adr, \
108 cs->hw.mic.hscx, reg + (nr ? 0x40 : 0))
[all …]
DMakefile45 hisax-$(CONFIG_HISAX_MIC) += mic.o isac.o arcofi.o hscx.o
Dhisax.h908 struct mic_hw mic; member
/linux-4.4.14/drivers/xen/
Dmcelog.c221 struct mcinfo_common *mic; in convert_log() local
227 mic = NULL; in convert_log()
228 x86_mcinfo_lookup(&mic, mi, MC_TYPE_GLOBAL); in convert_log()
229 if (unlikely(!mic)) { in convert_log()
236 mc_global = (struct mcinfo_global *)mic; in convert_log()
253 mic = NULL; in convert_log()
254 x86_mcinfo_lookup(&mic, mi, MC_TYPE_BANK); in convert_log()
255 if (unlikely(!mic)) { in convert_log()
261 if ((!mic) || (mic->size == 0) || in convert_log()
262 (mic->type != MC_TYPE_GLOBAL && in convert_log()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-mic.txt1 What: /sys/class/mic/
6 The mic class directory belongs to Intel MIC devices and
11 What: /sys/class/mic/mic(x)
16 The directories /sys/class/mic/mic0, /sys/class/mic/mic1 etc.,
20 What: /sys/class/mic/mic(x)/family
28 What: /sys/class/mic/mic(x)/stepping
36 What: /sys/class/mic/mic(x)/state
63 What: /sys/class/mic/mic(x)/shutdown_status
79 What: /sys/class/mic/mic(x)/cmdline
95 What: /sys/class/mic/mic(x)/firmware
[all …]
/linux-4.4.14/Documentation/sound/alsa/
DHD-Audio-Models.txt17 fujitsu-jwse Quirk for FSC S7020 with jack modes and HP mic support
21 inv-dmic Inverted internal mic workaround
25 inv-dmic Inverted internal mic workaround
30 laptop-amic Laptops with analog-mic input
31 laptop-dmic Laptops with digital-mic input
32 alc269-dmic Enable ALC269(VA) digital mic workaround
33 alc271-dmic Enable ALC271X digital mic workaround
34 inv-dmic Inverted internal mic workaround
35 headset-mic Indicates a combined headset (headphone+mic) jack
37 headset-mode-no-hp-mic Headset mode support without headphone mic
[all …]
DControlNames.txt47 Headset Mic (mic part of combined headset jack - 4-pin headphone + mic)
48 Headphone Mic (mic part of either/or - 3-pin headphone or mic)
DHD-Audio.txt280 The automatic switching of the built-in and external mic per plugging
425 the codec parser will skip the features like auto-mute or mic
450 - auto_mic (bool): enable/disable the mic auto-switch feature; default
458 line-in/surround, mic/clfe jacks)
460 - inv_dmic_split (bool): provide split internal mic volume/switch for
467 I/O jack for allowing to change the headphone amp and mic bias VREF
475 - hp_mic_detect (bool): enable/disable the hp/mic shared input for a
476 single built-in mic case; default true
DCMIPCI.txt98 "Mic-In Mode" - an enum control to change the behavior of mic-in
102 channels (channels 5 and 6) are output to mic-in jack.
DHD-Audio-Controls.txt63 mic-in) are switched as the surround and the CLFE output jacks.
DChannel-Mapping-API.txt130 Some digital mic devices have this.
DREADME.maya4424 - line/mic switch
DALSA-Configuration.txt2039 mic - Enable Microphone on V222 Mic (NYI)
/linux-4.4.14/Documentation/sound/oss/
DWaveArtist18 01 | 0 | 0 1 0 1 | left aux2 mixer gain | right 2 left mic gain |mmute|
20 02 | 0 | 0 1 1 1 | left mic mixer gain | left mic | left mixer gain |dith |
26 05 | 0 | 1 1 0 1 | right aux2 mixer gain | left 2 right mic gain |test |
28 06 | 0 | 1 1 1 1 | right mic mixer gain | right mic |right mixer gain |rbyps|
170 MIC R (electret mic)
DALS52 - Software selection of record source (line in, CD, FM, mic, master)
DREADME.OSS978 also possible to switch some of the inputs (line in, mic) off by setting
1019 way. There is actually two microphone volume controls. Normal "mic" controls
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dnxp,lpc3220-mic.txt5 - compatible: Should be "nxp,lpc3220-mic"
22 mic: interrupt-controller@40008000 {
23 compatible = "nxp,lpc3220-mic";
36 interrupt-parent = <&mic>;
/linux-4.4.14/Documentation/devicetree/bindings/display/exynos/
Dexynos-mic.txt10 - compatible: value should be "samsung,exynos5433-mic".
12 register of mic.
25 mic: mic@13930000 {
26 compatible = "samsung,exynos5433-mic";
Dexynos_dsim.txt40 endpoint node connected from mic node (reg = 0):
41 - remote-endpoint: specifies the endpoint in mic node. This node is required
42 for Exynos5433 mipi dsi. So mic can access to panel node
Dexynos5433-decon.txt22 - ports: contains a port which is connected to mic node. address-cells and
24 - port: contains an endpoint node which is connected to the endpoint in the mic
/linux-4.4.14/drivers/usb/wusbcore/
Dcrypto.c199 struct crypto_cipher *tfm_aes, void *mic, in wusb_ccm_mac() argument
283 bytewise_xor(mic, &ax, iv, 8); in wusb_ccm_mac()
373 u8 mic[8]; in wusb_oob_mic_verify() local
395 result = wusb_oob_mic(mic, stv_hsmic_key, &stv_hsmic_n, &stv_hsmic_hs); in wusb_oob_mic_verify()
398 else if (memcmp(stv_hsmic_hs.MIC, mic, sizeof(mic))) { in wusb_oob_mic_verify()
408 wusb_key_dump(mic, sizeof(mic)); in wusb_oob_mic_verify()
Dsecurity.c372 u8 mic[8]; in wusb_dev_4way_handshake() local
461 result = wusb_oob_mic(mic, keydvt_out.kck, &ccm_n, &hs[1]); in wusb_dev_4way_handshake()
468 if (memcmp(hs[1].MIC, mic, sizeof(hs[1].MIC))) { in wusb_dev_4way_handshake()
528 memzero_explicit(mic, sizeof(mic)); in wusb_dev_4way_handshake()
/linux-4.4.14/net/mac80211/
Daes_gcm.c19 u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_gcm_encrypt() argument
33 sg_set_buf(&sg[2], mic, IEEE80211_GCMP_MIC_LEN); in ieee80211_aes_gcm_encrypt()
43 u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_gcm_decrypt() argument
59 sg_set_buf(&sg[2], mic, IEEE80211_GCMP_MIC_LEN); in ieee80211_aes_gcm_decrypt()
Daes_ccm.c22 u8 *data, size_t data_len, u8 *mic, in ieee80211_aes_ccm_encrypt() argument
37 sg_set_buf(&sg[2], mic, mic_len); in ieee80211_aes_ccm_encrypt()
47 u8 *data, size_t data_len, u8 *mic, in ieee80211_aes_ccm_decrypt() argument
64 sg_set_buf(&sg[2], mic, mic_len); in ieee80211_aes_ccm_decrypt()
Dwpa.c32 u8 *data, *key, *mic; in ieee80211_tx_h_michael_mic_add() local
77 mic = skb_put(skb, MICHAEL_MIC_LEN); in ieee80211_tx_h_michael_mic_add()
78 michael_mic(key, hdr, data, data_len, mic); in ieee80211_tx_h_michael_mic_add()
80 mic[0]++; in ieee80211_tx_h_michael_mic_add()
92 u8 mic[MICHAEL_MIC_LEN]; in ieee80211_rx_h_michael_mic_verify() local
154 michael_mic(key, hdr, data, data_len, mic); in ieee80211_rx_h_michael_mic_verify()
155 if (memcmp(mic, data + data_len, MICHAEL_MIC_LEN) != 0) in ieee80211_rx_h_michael_mic_verify()
963 skb->data + 24, skb->len - 24, mmie->mic); in ieee80211_crypto_aes_cmac_encrypt()
1006 skb->data + 24, skb->len - 24, mmie->mic); in ieee80211_crypto_aes_cmac_256_encrypt()
1018 u8 aad[20], mic[8], ipn[6]; in ieee80211_crypto_aes_cmac_decrypt() local
[all …]
Daes_cmac.c96 const u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_cmac() argument
110 aes_cmac_vector(tfm, 3, addr, len, mic, CMAC_TLEN); in ieee80211_aes_cmac()
114 const u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_cmac_256() argument
128 aes_cmac_vector(tfm, 3, addr, len, mic, CMAC_TLEN_256); in ieee80211_aes_cmac_256()
Daes_cmac.h17 const u8 *data, size_t data_len, u8 *mic);
19 const u8 *data, size_t data_len, u8 *mic);
Dmichael.c57 const u8 *data, size_t data_len, u8 *mic) in michael_mic() argument
84 put_unaligned_le32(mctx.l, mic); in michael_mic()
85 put_unaligned_le32(mctx.r, mic + 4); in michael_mic()
Daes_gcm.h15 u8 *data, size_t data_len, u8 *mic);
17 u8 *data, size_t data_len, u8 *mic);
Daes_ccm.h19 u8 *data, size_t data_len, u8 *mic,
22 u8 *data, size_t data_len, u8 *mic,
Daes_gmac.c25 const u8 *data, size_t data_len, u8 *mic) in ieee80211_aes_gmac() argument
44 sg_set_buf(&sg[3], mic, GMAC_MIC_LEN); in ieee80211_aes_gmac()
Dmichael.h23 const u8 *data, size_t data_len, u8 *mic);
Daes_gmac.h17 const u8 *data, size_t data_len, u8 *mic);
/linux-4.4.14/include/xen/interface/
Dxen-mca.h241 struct mcinfo_common *mic; in x86_mcinfo_lookup() local
247 mic = x86_mcinfo_first(mi); in x86_mcinfo_lookup()
249 if (mic->type == type) { in x86_mcinfo_lookup()
253 mic = x86_mcinfo_next(mic); in x86_mcinfo_lookup()
256 *ret = found ? mic : NULL; in x86_mcinfo_lookup()
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dda7219.txt35 - dlg,mic-amp-in-sel : Mic input source type
48 - dlg,mic-det-thr : Impedance threshold for mic detection measurement (Ohms)
62 - dlg,c-mic-btn-thr : Impedance threshold between button C and Mic
89 dlg,mic-amp-in-sel = "diff";
93 dlg,mic-det-thr = <500>;
101 dlg,c-mic-btn-thr = <0x3E>;
Dnvidia,tegra-audio-wm8903.txt29 - nvidia,int-mic-en-gpios : The GPIO that enables the internal microphone
30 - nvidia,ext-mic-en-gpios : The GPIO that enables the external microphone
54 nvidia,int-mic-en-gpios = <&gpio 184 0>; /*gpio PX0 */
55 nvidia,ext-mic-en-gpios = <&gpio 185 0>; /* gpio PX1 */
Dnvidia,tegra-audio-rt5677.txt32 - nvidia,mic-present-gpios: The GPIO that mic jack is plugged in
59 nvidia,mic-present-gpios = <&gpio TEGRA_GPIO(O, 5) GPIO_ACTIVE_LOW>;
Dqcom,apq8016-sbc.txt15 * "mic-iomux"
37 reg-names = "mic-iomux", "spkr-iomux";
Dmax98090.txt21 - maxim,micbias: Micbias voltage applies to the analog mic, valid voltages value are:
Dwm8962.txt16 - mic-cfg : Default register value for R48 (Additional Control 4).
Dnvidia,tegra-audio-max98090.txt29 - nvidia,mic-det-gpios : The GPIO that detect microphones are plugged in
Domap-abe-twl6040.txt53 Digital mic pins:
Dsimple-card.txt23 - simple-audio-card,mic-det-gpio : Reference to GPIO that signals when
/linux-4.4.14/net/sunrpc/auth_gss/
Dsvcauth_gss.c724 struct xdr_netobj mic; in gss_write_verf() local
735 mic.data = (u8 *)(p + 1); in gss_write_verf()
736 maj_stat = gss_get_mic(ctx_id, &verf_data, &mic); in gss_write_verf()
739 *p++ = htonl(mic.len); in gss_write_verf()
740 memset((u8 *)p + mic.len, 0, round_up_to_quad(mic.len) - mic.len); in gss_write_verf()
741 p += XDR_QUADLEN(mic.len); in gss_write_verf()
831 struct xdr_netobj mic; in unwrap_integ_data() local
846 if (read_u32_from_xdr_buf(buf, integ_len, &mic.len)) in unwrap_integ_data()
848 if (mic.len > RPC_MAX_AUTH_SIZE) in unwrap_integ_data()
850 mic.data = kmalloc(mic.len, GFP_KERNEL); in unwrap_integ_data()
[all …]
Dauth_gss.c1485 struct xdr_netobj mic; in gss_marshal() local
1515 mic.data = (u8 *)(p + 1); in gss_marshal()
1516 maj_stat = gss_get_mic(ctx->gc_gss_ctx, &verf_buf, &mic); in gss_marshal()
1523 p = xdr_encode_opaque(p, NULL, mic.len); in gss_marshal()
1611 struct xdr_netobj mic; in gss_validate() local
1627 mic.data = (u8 *)p; in gss_validate()
1628 mic.len = len; in gss_validate()
1631 maj_stat = gss_verify_mic(ctx->gc_gss_ctx, &verf_buf, &mic); in gss_validate()
1670 struct xdr_netobj mic; in gss_wrap_req_integ() local
1694 mic.data = (u8 *)(p + 1); in gss_wrap_req_integ()
[all …]
/linux-4.4.14/sound/soc/codecs/
Drt298.c221 static int rt298_jack_detect(struct rt298_priv *rt298, bool *hp, bool *mic) in rt298_jack_detect() argument
227 *mic = false; in rt298_jack_detect()
260 *mic = true; in rt298_jack_detect()
268 *mic = true; in rt298_jack_detect()
270 *mic = false; in rt298_jack_detect()
276 *mic = false; in rt298_jack_detect()
283 *mic = buf & 0x80000000; in rt298_jack_detect()
292 pr_debug("*hp = %d *mic = %d\n", *hp, *mic); in rt298_jack_detect()
303 bool mic = false; in rt298_jack_detect_work() local
305 if (rt298_jack_detect(rt298, &hp, &mic) < 0) in rt298_jack_detect_work()
[all …]
Drt286.c215 static int rt286_jack_detect(struct rt286_priv *rt286, bool *hp, bool *mic) in rt286_jack_detect() argument
221 *mic = false; in rt286_jack_detect()
251 *mic = true; in rt286_jack_detect()
259 *mic = true; in rt286_jack_detect()
261 *mic = false; in rt286_jack_detect()
267 *mic = false; in rt286_jack_detect()
274 *mic = buf & 0x80000000; in rt286_jack_detect()
292 bool mic = false; in rt286_jack_detect_work() local
294 rt286_jack_detect(rt286, &hp, &mic); in rt286_jack_detect_work()
299 if (mic == true) in rt286_jack_detect_work()
[all …]
Dwm8350.c68 struct wm8350_jack_data mic; member
1379 report |= priv->mic.short_report; in wm8350_mic_handler()
1381 report |= priv->mic.report; in wm8350_mic_handler()
1383 snd_soc_jack_report(priv->mic.jack, report, in wm8350_mic_handler()
1384 priv->mic.report | priv->mic.short_report); in wm8350_mic_handler()
1407 priv->mic.jack = jack; in wm8350_mic_jack_detect()
1408 priv->mic.report = detect_report; in wm8350_mic_jack_detect()
1409 priv->mic.short_report = short_report; in wm8350_mic_jack_detect()
1569 priv->mic.jack = NULL; in wm8350_codec_remove()
/linux-4.4.14/drivers/misc/mic/
DKconfig16 <http://software.intel.com/en-us/mic-developer>.
33 <http://software.intel.com/en-us/mic-developer>.
53 <http://software.intel.com/en-us/mic-developer>.
71 <http://software.intel.com/en-us/mic-developer>.
91 <http://software.intel.com/en-us/mic-developer>.
109 <http://software.intel.com/en-us/mic-developer>.
/linux-4.4.14/sound/pci/vx222/
Dvx222.c41 static bool mic[SNDRV_CARDS]; /* microphone */ variable
50 module_param_array(mic, bool, NULL, 0444);
51 MODULE_PARM_DESC(mic, "Enable Microphone.");
217 if (mic[dev]) in snd_vx222_probe()
/linux-4.4.14/Documentation/devicetree/bindings/i2c/
Di2c-pnx.txt22 interrupt-parent = <&mic>;
31 interrupt-parent = <&mic>;
/linux-4.4.14/drivers/net/wireless/orinoco/
Dmic.c48 u8 *data, size_t data_len, u8 *mic) in orinoco_mic() argument
78 mic); in orinoco_mic()
Dmic.h20 u8 *data, size_t data_len, u8 *mic);
DMakefile4 orinoco-objs := main.o fw.o hw.o mic.o scan.o wext.o hermes_dld.o hermes.o cfg.o
Dmain.c417 u8 *mic = &mic_buf[0]; in orinoco_process_xmit_skb() local
422 *mic = skb->data[skb->len - 1]; in orinoco_process_xmit_skb()
423 mic++; in orinoco_process_xmit_skb()
429 len, mic); in orinoco_process_xmit_skb()
979 u8 mic[MICHAEL_MIC_LEN]; in orinoco_rx() local
1001 skb->data, skb->len, &mic[0]); in orinoco_rx()
1003 if (memcmp(mic, rxmic, in orinoco_rx()
Dorinoco.h204 u8 *mic);
Dorinoco_usb.c1188 u8 mic[MICHAEL_MIC_LEN + 1]; in ezusb_xmit() local
1237 &mic[0]); in ezusb_xmit()
1251 u8 *m = mic; in ezusb_xmit()
/linux-4.4.14/drivers/staging/rtl8192e/
Drtllib_crypt_ccmp.c225 u8 *mic; in rtllib_ccmp_encrypt() local
231 mic = skb_put(skb, CCMP_MIC_LEN); in rtllib_ccmp_encrypt()
253 mic[i] = b[i] ^ s0[i]; in rtllib_ccmp_encrypt()
312 u8 *mic = skb->data + skb->len - CCMP_MIC_LEN; in rtllib_ccmp_decrypt() local
320 xor_block(mic, b, CCMP_MIC_LEN); in rtllib_ccmp_decrypt()
338 if (memcmp(mic, a, CCMP_MIC_LEN) != 0) { in rtllib_ccmp_decrypt()
Drtllib_crypt_tkip.c504 u8 *data, size_t data_len, u8 *mic) in michael_mic() argument
522 return crypto_hash_digest(&desc, sg, data_len + 16, mic); in michael_mic()
609 u8 mic[8]; in rtllib_michael_mic_verify() local
622 skb->data + hdr_len, skb->len - 8 - hdr_len, mic)) in rtllib_michael_mic_verify()
625 if (memcmp(mic, skb->data + skb->len - 8, 8) != 0) { in rtllib_michael_mic_verify()
633 memcmp(mic, skb->data + skb->len - 8, 8) != 0); in rtllib_michael_mic_verify()
/linux-4.4.14/drivers/extcon/
Dextcon-arizona.c102 bool mic; member
529 bool *mic) in arizona_hpdet_do_id() argument
582 *mic = true; in arizona_hpdet_do_id()
605 bool mic = false; in arizona_hpdet_irq() local
640 ret = arizona_hpdet_do_id(info, &reading, &mic); in arizona_hpdet_irq()
675 if (mic || info->mic) in arizona_hpdet_irq()
706 if (info->mic) in arizona_identify_headphone()
739 if (info->mic) in arizona_identify_headphone()
749 bool mic; in arizona_start_hpdet_acc_id() local
782 arizona_hpdet_do_id(info, &hp_reading, &mic); in arizona_start_hpdet_acc_id()
[all …]
/linux-4.4.14/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt_ccmp.c234 u8 *mic; in ieee80211_ccmp_encrypt() local
241 mic = skb_put(skb, CCMP_MIC_LEN); in ieee80211_ccmp_encrypt()
262 mic[i] = b[i] ^ s0[i]; in ieee80211_ccmp_encrypt()
324 u8 *mic = skb->data + skb->len - CCMP_MIC_LEN; in ieee80211_ccmp_decrypt() local
332 xor_block(mic, b, CCMP_MIC_LEN); in ieee80211_ccmp_decrypt()
350 if (memcmp(mic, a, CCMP_MIC_LEN) != 0) { in ieee80211_ccmp_decrypt()
Dieee80211_crypt_tkip.c505 u8 *data, size_t data_len, u8 *mic) in michael_mic() argument
524 return crypto_hash_digest(&desc, sg, data_len + 16, mic); in michael_mic()
614 u8 mic[8]; in ieee80211_michael_mic_verify() local
630 skb->data + hdr_len, skb->len - 8 - hdr_len, mic)) in ieee80211_michael_mic_verify()
632 if (memcmp(mic, skb->data + skb->len - 8, 8) != 0) { in ieee80211_michael_mic_verify()
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/
Ddebugfs.c91 WL12XX_DEBUGFS_FWSTATS_FILE(mic, rx_pkts, "%u");
92 WL12XX_DEBUGFS_FWSTATS_FILE(mic, calc_failure, "%u");
201 DEBUGFS_FWSTATS_ADD(mic, rx_pkts); in wl12xx_debugfs_add_files()
202 DEBUGFS_FWSTATS_ADD(mic, calc_failure); in wl12xx_debugfs_add_files()
Dacx.h265 struct wl12xx_acx_mic_statistics mic; member
/linux-4.4.14/net/wireless/
Dlib80211_crypt_ccmp.c222 u8 *pos, *mic; in lib80211_ccmp_encrypt() local
257 mic = skb_put(skb, CCMP_MIC_LEN); in lib80211_ccmp_encrypt()
259 mic[i] = b[i] ^ s0[i]; in lib80211_ccmp_encrypt()
296 u8 *mic = skb->data + skb->len - CCMP_MIC_LEN; in lib80211_ccmp_decrypt() local
345 xor_block(mic, b, CCMP_MIC_LEN); in lib80211_ccmp_decrypt()
363 if (memcmp(mic, a, CCMP_MIC_LEN) != 0) { in lib80211_ccmp_decrypt()
Dlib80211_crypt_tkip.c509 u8 * data, size_t data_len, u8 * mic) in michael_mic() argument
527 return crypto_hash_digest(&desc, sg, data_len + 16, mic); in michael_mic()
612 u8 mic[8]; in lib80211_michael_mic_verify() local
619 skb->data + hdr_len, skb->len - 8 - hdr_len, mic)) in lib80211_michael_mic_verify()
621 if (memcmp(mic, skb->data + skb->len - 8, 8) != 0) { in lib80211_michael_mic_verify()
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
Ddebugfs.c178 DEBUGFS_FWSTATS_FILE(mic, rx_pkts, 20, "%u");
179 DEBUGFS_FWSTATS_FILE(mic, calc_failure, 20, "%u");
318 DEBUGFS_FWSTATS_DEL(mic, rx_pkts); in wl1251_debugfs_delete_files()
319 DEBUGFS_FWSTATS_DEL(mic, calc_failure); in wl1251_debugfs_delete_files()
419 DEBUGFS_FWSTATS_ADD(mic, rx_pkts); in wl1251_debugfs_add_files()
420 DEBUGFS_FWSTATS_ADD(mic, calc_failure); in wl1251_debugfs_add_files()
Dacx.h1084 struct acx_mic_statistics mic; member
/linux-4.4.14/Documentation/
DMakefile2 filesystems filesystems ia64 laptops mic misc-devices \
/linux-4.4.14/Documentation/devicetree/bindings/staging/iio/adc/
Dlpc32xx-adc.txt14 interrupt-parent = <&mic>;
/linux-4.4.14/Documentation/devicetree/bindings/input/touchscreen/
Dlpc32xx-tsc.txt14 interrupt-parent = <&mic>;
/linux-4.4.14/arch/arm/boot/dts/
Dlpc32xx.dtsi18 interrupt-parent = <&mic>;
218 mic: interrupt-controller@40008000 { label
219 compatible = "nxp,lpc3220-mic";
Dtegra20-ventana.dts692 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
694 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
Dtegra20-harmony.dts767 nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0)
769 nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1)
Dtegra124-nyan.dtsi697 nvidia,mic-det-gpios =
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Disp1301.txt21 interrupt-parent = <&mic>;
Dohci-nxp.txt21 interrupt-parent = <&mic>;
Dlpc32xx-udc.txt25 interrupt-parent = <&mic>;
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dlpc-eth.txt18 interrupt-parent = <&mic>;
/linux-4.4.14/drivers/staging/rtl8188eu/core/
Drtw_xmit.c631 u8 *pframe, *payload, mic[8]; in xmitframe_addmic() local
718 rtw_secgetmic(&micdata, &(mic[0])); in xmitframe_addmic()
723 mic[0], mic[1], mic[2], mic[3], mic[4], mic[5], mic[6], mic[7])); in xmitframe_addmic()
726 memcpy(payload, &(mic[0]), 8); in xmitframe_addmic()
Drtw_security.c1078 u8 mic[8]; in aes_cipher() local
1152 mic[j] = aes_out[j]; in aes_cipher()
1156 pframe[payload_index+j] = mic[j]; in aes_cipher()
1275 u8 mic[8]; in aes_decipher() local
1396 mic[j] = aes_out[j]; in aes_decipher()
1400 message[payload_index+j] = mic[j]; in aes_decipher()
/linux-4.4.14/drivers/staging/rtl8723au/core/
Drtw_xmit.c643 u8 *pframe, *payload, mic[8]; in xmitframe_addmic() local
763 rtw_secgetmic23a(&micdata, &mic[0]); in xmitframe_addmic()
771 mic[0], mic[1], mic[2], mic[3], in xmitframe_addmic()
772 mic[4], mic[5], mic[6], mic[7]); in xmitframe_addmic()
776 memcpy(payload, &mic[0], 8); in xmitframe_addmic()
Drtw_security.c1149 u8 mic[8]; in aes_cipher() local
1230 mic[j] = aes_out[j]; in aes_cipher()
1234 pframe[payload_index + j] = mic[j]; in aes_cipher()
1367 u8 mic[8]; in aes_decipher() local
1499 mic[j] = aes_out[j]; in aes_decipher()
1503 message[payload_index + j] = mic[j]; in aes_decipher()
/linux-4.4.14/drivers/staging/vt6656/
Drxtx.c613 head = &tx_head->tx_rts.tx.mic.head; in vnt_rxtx_rts()
640 head = &tx_head->tx_cts.tx.mic.head; in vnt_rxtx_cts()
663 head = &tx_head->tx_ab.tx.mic.head; in vnt_rxtx_ab()
699 tx_head.tx_rts.tx.mic.hdr; in vnt_generate_tx_parameter()
706 *mic_hdr = &tx_buffer->tx_head.tx_cts.tx.mic.hdr; in vnt_generate_tx_parameter()
712 *mic_hdr = &tx_buffer->tx_head.tx_ab.tx.mic.hdr; in vnt_generate_tx_parameter()
Drxtx.h204 struct vnt_tx_mic_hdr mic; member
/linux-4.4.14/drivers/misc/
DMakefile54 obj-y += mic/
DKconfig536 source "drivers/misc/mic/Kconfig"
/linux-4.4.14/drivers/staging/rtl8712/
Drtl871x_security.c1049 u8 mic[8]; in aes_cipher() local
1117 mic[j] = aes_out[j]; in aes_cipher()
1120 pframe[payload_index + j] = mic[j]; in aes_cipher()
1222 u8 mic[8]; in aes_decipher() local
1324 mic[j] = aes_out[j]; in aes_decipher()
1327 message[payload_index + j] = mic[j]; in aes_decipher()
Drtl871x_xmit.c350 u8 *pframe, *payload, mic[8]; in xmitframe_addmic() local
439 r8712_secgetmic(&micdata, &(mic[0])); in xmitframe_addmic()
442 memcpy(payload, &(mic[0]), 8); in xmitframe_addmic()
/linux-4.4.14/drivers/net/wireless/
Dairo.c841 __be32 mic; member
1150 static int decapsulate(struct airo_info *ai, MICBuffer *mic, etherHead *pPacket, u16 payLen);
1395 static int encapsulate(struct airo_info *ai ,etherHead *frame, MICBuffer *mic, int payLen) in encapsulate() argument
1410 mic->typelen = htons(payLen + 16); //Length of Mic'd packet in encapsulate()
1412 memcpy(&mic->u.snap, micsnap, sizeof(micsnap)); // Add Snap in encapsulate()
1415 mic->seq = htonl(context->tx); in encapsulate()
1420 emmh32_update(&context->seed,(u8*)&mic->typelen,10); // Type/Length and Snap in encapsulate()
1421 emmh32_update(&context->seed,(u8*)&mic->seq,sizeof(mic->seq)); //SEQ in encapsulate()
1423 emmh32_final(&context->seed, (u8*)&mic->mic); in encapsulate()
1426 mic->typelen = 0; //Let NIC know it could be an oversized packet in encapsulate()
[all …]
/linux-4.4.14/Documentation/mic/
Dmic_overview.txt23 a virtual bus called mic bus is created and virtual dma devices are
Dscif_overview.txt66 is distributed @ https://software.intel.com/en-us/mic-developer
/linux-4.4.14/sound/aoa/codecs/
Donyx.c264 static void onyx_set_capture_source(struct onyx *onyx, int mic) in onyx_set_capture_source() argument
271 if (mic) in onyx_set_capture_source()
/linux-4.4.14/include/linux/
Dnvme.h107 __u8 mic; member
Dieee80211.h1017 u8 mic[8]; member
1026 u8 mic[16]; member
/linux-4.4.14/Documentation/DocBook/
D80211.xml.db66 API-cfg80211-michael-mic-failure
/linux-4.4.14/arch/ia64/include/asm/
Dprocessor.h159 __u64 mic : 4; member
/linux-4.4.14/drivers/video/fbdev/
Dimsttfb.c587 __u8 tcc, mxc, lckl_n, mic; in set_imstt_regvals_tvp() local
621 mic = 0x08; in set_imstt_regvals_tvp()
637 par->cmap_regs[TVPIDATA] = mic; eieio(); in set_imstt_regvals_tvp()
/linux-4.4.14/drivers/isdn/hardware/mISDN/
Dw6692.c548 setvolume(struct w6692_ch *wch, int mic, struct sk_buff *skb)
563 if (mic) {
/linux-4.4.14/drivers/dma/
DKconfig278 <http://software.intel.com/en-us/mic-developer>.
/linux-4.4.14/
DMAINTAINERS5671 INTEL MIC DRIVERS (mic)
5675 W: https://github.com/sudeepdutt/mic
5676 W: http://software.intel.com/en-us/mic-developer
5682 F: drivers/misc/mic/
5685 F Documentation/mic/