Lines Matching refs:in

88 	u32 in, out, outenable;  in ssb_pci_xtal()  local
94 err = pci_read_config_dword(bus->host_pci, SSB_GPIO_IN, &in); in ssb_pci_xtal()
111 if (!(in & SSB_GPIO_XTAL)) { in ssb_pci_xtal()
173 out->_outvar = ((in[SPOFF(_offset)] & (_mask)) >> (_shift))
175 out->_outvar = ((((u32)in[SPOFF((_offset)+2)] << 16 | \
176 in[SPOFF(_offset)]) & (_mask)) >> (_shift))
233 static void sprom_get_mac(char *mac, const u16 *in) in sprom_get_mac() argument
237 *mac++ = in[i] >> 8; in sprom_get_mac()
238 *mac++ = in[i]; in sprom_get_mac()
329 static s8 sprom_extract_antgain(u8 sprom_revision, const u16 *in, u16 offset, in sprom_extract_antgain() argument
335 v = in[SPOFF(offset)]; in sprom_extract_antgain()
350 static void sprom_extract_r23(struct ssb_sprom *out, const u16 *in) in sprom_extract_r23() argument
365 static void sprom_extract_r123(struct ssb_sprom *out, const u16 *in) in sprom_extract_r123() argument
376 sprom_get_mac(out->il0mac, &in[SPOFF(loc[0])]); in sprom_extract_r123()
378 sprom_get_mac(out->et0mac, &in[SPOFF(loc[1])]); in sprom_extract_r123()
379 sprom_get_mac(out->et1mac, &in[SPOFF(loc[2])]); in sprom_extract_r123()
419 out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in, in sprom_extract_r123()
423 out->antenna_gain.a1 = sprom_extract_antgain(out->revision, in, in sprom_extract_r123()
428 sprom_extract_r23(out, in); in sprom_extract_r123()
432 static void sprom_extract_r458(struct ssb_sprom *out, const u16 *in) in sprom_extract_r458() argument
471 static void sprom_extract_r45(struct ssb_sprom *out, const u16 *in) in sprom_extract_r45() argument
488 sprom_get_mac(out->il0mac, &in[SPOFF(il0mac_offset)]); in sprom_extract_r45()
537 out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in, in sprom_extract_r45()
541 out->antenna_gain.a1 = sprom_extract_antgain(out->revision, in, in sprom_extract_r45()
545 out->antenna_gain.a2 = sprom_extract_antgain(out->revision, in, in sprom_extract_r45()
549 out->antenna_gain.a3 = sprom_extract_antgain(out->revision, in, in sprom_extract_r45()
591 sprom_extract_r458(out, in); in sprom_extract_r45()
596 static void sprom_extract_r8(struct ssb_sprom *out, const u16 *in) in sprom_extract_r8() argument
608 sprom_get_mac(out->il0mac, &in[SPOFF(SSB_SPROM8_IL0MAC)]); in sprom_extract_r8()
679 out->antenna_gain.a0 = sprom_extract_antgain(out->revision, in, in sprom_extract_r8()
683 out->antenna_gain.a1 = sprom_extract_antgain(out->revision, in, in sprom_extract_r8()
687 out->antenna_gain.a2 = sprom_extract_antgain(out->revision, in, in sprom_extract_r8()
691 out->antenna_gain.a3 = sprom_extract_antgain(out->revision, in, in sprom_extract_r8()
808 sprom_extract_r458(out, in); in sprom_extract_r8()
814 const u16 *in, u16 size) in sprom_extract() argument
818 out->revision = in[size - 1] & 0x00FF; in sprom_extract()
835 sprom_extract_r123(out, in); in sprom_extract()
839 sprom_extract_r45(out, in); in sprom_extract()
842 sprom_extract_r8(out, in); in sprom_extract()
848 sprom_extract_r123(out, in); in sprom_extract()