Lines Matching defs:in

87 	u32 in, out, outenable;
93 err = pci_read_config_dword(bus->host_pci, SSB_GPIO_IN, &in);
110 if (!(in & SSB_GPIO_XTAL)) {
172 out->_outvar = ((in[SPOFF(_offset)] & (_mask)) >> (_shift))
174 out->_outvar = ((((u32)in[SPOFF((_offset)+2)] << 16 | \
175 in[SPOFF(_offset)]) & (_mask)) >> (_shift))
232 static void sprom_get_mac(char *mac, const u16 *in)
236 *mac++ = in[i] >> 8;
237 *mac++ = in[i];
327 static s8 sprom_extract_antgain(u8 sprom_revision, const u16 *in, u16 offset,
333 v = in[SPOFF(offset)];
341 /* Q5.2 Fractional part is stored in 0xC0 */
348 static void sprom_extract_r23(struct ssb_sprom *out, const u16 *in)
363 static void sprom_extract_r123(struct ssb_sprom *out, const u16 *in)
374 sprom_get_mac(out->il0mac, &in[SPOFF(loc[0])]);
376 sprom_get_mac(out->et0mac, &in[SPOFF(loc[1])]);
377 sprom_get_mac(out->et1mac, &in[SPOFF(loc[2])]);
417 out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in,
421 out->antenna_gain.a1 = sprom_extract_antgain(out->revision, in,
426 sprom_extract_r23(out, in);
430 static void sprom_extract_r458(struct ssb_sprom *out, const u16 *in)
469 static void sprom_extract_r45(struct ssb_sprom *out, const u16 *in)
486 sprom_get_mac(out->il0mac, &in[SPOFF(il0mac_offset)]);
535 out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in,
539 out->antenna_gain.a1 = sprom_extract_antgain(out->revision, in,
543 out->antenna_gain.a2 = sprom_extract_antgain(out->revision, in,
547 out->antenna_gain.a3 = sprom_extract_antgain(out->revision, in,
589 sprom_extract_r458(out, in);
594 static void sprom_extract_r8(struct ssb_sprom *out, const u16 *in)
606 sprom_get_mac(out->il0mac, &in[SPOFF(SSB_SPROM8_IL0MAC)]);
677 out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in,
681 out->antenna_gain.a1 = sprom_extract_antgain(out->revision, in,
685 out->antenna_gain.a2 = sprom_extract_antgain(out->revision, in,
689 out->antenna_gain.a3 = sprom_extract_antgain(out->revision, in,
806 sprom_extract_r458(out, in);
812 const u16 *in, u16 size)
816 out->revision = in[size - 1] & 0x00FF;
823 * number stored in the SPROM.
833 sprom_extract_r123(out, in);
837 sprom_extract_r45(out, in);
840 sprom_extract_r8(out, in);
846 sprom_extract_r123(out, in);
905 * available for this device in some other storage */
1105 /* Not "static", as it's used in main.c */