Symbol: mac
crypto/libressl/crypto/cms/cms_asn1.c
1176
.offset = offsetof(CMS_AuthenticatedData, mac),
crypto/libressl/crypto/cms/cms_lcl.h
301
ASN1_OCTET_STRING *mac;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
245
} mac, *pmac;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
248
pmac = (void *)(((size_t)mac.c + 31) & ((size_t)0 - 32));
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
316
mac.c[0] = 0;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
317
mac.c[1] = (unsigned char)(bitlen >> 16);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
318
mac.c[2] = (unsigned char)(bitlen >> 8);
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
319
mac.c[3] = (unsigned char)bitlen;
crypto/libressl/crypto/evp/e_aes_cbc_hmac_sha1.c
320
bitlen = mac.u[0];
crypto/libressl/crypto/evp/e_chacha20poly1305.c
181
unsigned char mac[POLY1305_TAG_LEN];
crypto/libressl/crypto/evp/e_chacha20poly1305.c
219
CRYPTO_poly1305_finish(&poly1305, mac);
crypto/libressl/crypto/evp/e_chacha20poly1305.c
221
if (timingsafe_memcmp(mac, in + plaintext_len, c20_ctx->tag_len) != 0) {
crypto/libressl/crypto/evp/e_chacha20poly1305.c
286
unsigned char mac[POLY1305_TAG_LEN];
crypto/libressl/crypto/evp/e_chacha20poly1305.c
321
CRYPTO_poly1305_finish(&poly1305, mac);
crypto/libressl/crypto/evp/e_chacha20poly1305.c
322
if (timingsafe_memcmp(mac, in + plaintext_len, c20_ctx->tag_len) != 0) {
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
177
unsigned char mac[MD5_DIGEST_LENGTH];
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
211
MD5_Final(mac, &key->md);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
213
MD5_Update(&key->md, mac, MD5_DIGEST_LENGTH);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
214
MD5_Final(mac, &key->md);
crypto/libressl/crypto/evp/e_rc4_hmac_md5.c
216
if (memcmp(out + plen, mac, MD5_DIGEST_LENGTH))
crypto/libressl/crypto/gost/gost2814789.c
139
Gost2814789_mac(const unsigned char *in, unsigned char *mac,
crypto/libressl/crypto/gost/gost2814789.c
147
mac[i] ^= in[i];
crypto/libressl/crypto/gost/gost2814789.c
149
p = mac;
crypto/libressl/crypto/gost/gost2814789.c
164
p = mac;
crypto/libressl/crypto/gost/gost2814789.c
197
Gost2814789_mac_mesh(const unsigned char *data, unsigned char *mac,
crypto/libressl/crypto/gost/gost2814789.c
204
Gost2814789_mac(data, mac, key);
crypto/libressl/crypto/gost/gost2814789.c
411
memset(c->mac, 0, 8);
crypto/libressl/crypto/gost/gost2814789.c
422
Gost2814789_mac_mesh(p, ctx->mac, &ctx->cipher);
crypto/libressl/crypto/gost/gost2814789.c
444
Gost2814789_mac_mesh(c->data, c->mac, &c->cipher);
crypto/libressl/crypto/gost/gost2814789.c
448
Gost2814789_mac_mesh(c->data, c->mac, &c->cipher);
crypto/libressl/crypto/gost/gost2814789.c
450
memcpy(md, c->mac, 4);
crypto/libressl/crypto/gost/gost2814789.c
464
memcpy(c.mac, iv, 8);
crypto/libressl/crypto/pkcs12/p12_asn.c
86
.offset = offsetof(PKCS12, mac),
crypto/libressl/crypto/pkcs12/p12_mutl.c
100
*pmac = p12->mac->dinfo->digest;
crypto/libressl/crypto/pkcs12/p12_mutl.c
102
*pmacalg = p12->mac->dinfo->algor;
crypto/libressl/crypto/pkcs12/p12_mutl.c
104
*psalt = p12->mac->salt;
crypto/libressl/crypto/pkcs12/p12_mutl.c
106
*piter = p12->mac->iter;
crypto/libressl/crypto/pkcs12/p12_mutl.c
112
unsigned char *mac, unsigned int *maclen)
crypto/libressl/crypto/pkcs12/p12_mutl.c
126
salt = p12->mac->salt->data;
crypto/libressl/crypto/pkcs12/p12_mutl.c
127
saltlen = p12->mac->salt->length;
crypto/libressl/crypto/pkcs12/p12_mutl.c
130
if (p12->mac->iter != NULL) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
131
if ((iter = ASN1_INTEGER_get(p12->mac->iter)) <= 0) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
137
md_type = EVP_get_digestbyobj(p12->mac->dinfo->algor->algorithm);
crypto/libressl/crypto/pkcs12/p12_mutl.c
159
if (!HMAC_Final(hmac, mac, maclen))
crypto/libressl/crypto/pkcs12/p12_mutl.c
175
unsigned char mac[EVP_MAX_MD_SIZE];
crypto/libressl/crypto/pkcs12/p12_mutl.c
178
if (p12->mac == NULL) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
182
if (!PKCS12_gen_mac(p12, pass, passlen, mac, &maclen)) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
186
if ((maclen != (unsigned int)p12->mac->dinfo->digest->length) ||
crypto/libressl/crypto/pkcs12/p12_mutl.c
187
memcmp(mac, p12->mac->dinfo->digest->data, maclen))
crypto/libressl/crypto/pkcs12/p12_mutl.c
198
unsigned char mac[EVP_MAX_MD_SIZE];
crypto/libressl/crypto/pkcs12/p12_mutl.c
208
if (!PKCS12_gen_mac(p12, pass, passlen, mac, &maclen)) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
212
if (!(ASN1_STRING_set(p12->mac->dinfo->digest, mac, maclen))) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
224
PKCS12_MAC_DATA_free(p12->mac);
crypto/libressl/crypto/pkcs12/p12_mutl.c
225
if ((p12->mac = PKCS12_MAC_DATA_new()) == NULL)
crypto/libressl/crypto/pkcs12/p12_mutl.c
228
if (!(p12->mac->iter = ASN1_INTEGER_new())) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
232
if (!ASN1_INTEGER_set(p12->mac->iter, iter)) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
239
if (!(p12->mac->salt->data = malloc(saltlen))) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
243
p12->mac->salt->length = saltlen;
crypto/libressl/crypto/pkcs12/p12_mutl.c
245
arc4random_buf(p12->mac->salt->data, saltlen);
crypto/libressl/crypto/pkcs12/p12_mutl.c
247
memcpy(p12->mac->salt->data, salt, saltlen);
crypto/libressl/crypto/pkcs12/p12_mutl.c
248
p12->mac->dinfo->algor->algorithm = OBJ_nid2obj(EVP_MD_type(md_type));
crypto/libressl/crypto/pkcs12/p12_mutl.c
249
if (!(p12->mac->dinfo->algor->parameter = ASN1_TYPE_new())) {
crypto/libressl/crypto/pkcs12/p12_mutl.c
253
p12->mac->dinfo->algor->parameter->type = V_ASN1_NULL;
crypto/libressl/crypto/pkcs12/p12_mutl.c
79
return p12->mac != NULL;
crypto/libressl/crypto/pkcs12/p12_mutl.c
87
if (p12->mac == NULL) {
crypto/libressl/crypto/pkcs12/pkcs12_local.h
72
PKCS12_MAC_DATA *mac;
crypto/libressl/crypto/poly1305/poly1305-donna.c
15
unsigned char mac[16]);
crypto/libressl/crypto/poly1305/poly1305-donna.c
215
poly1305_finish(poly1305_context *ctx, unsigned char mac[16])
crypto/libressl/crypto/poly1305/poly1305-donna.c
301
U32TO8(mac + 0, h0);
crypto/libressl/crypto/poly1305/poly1305-donna.c
302
U32TO8(mac + 4, h1);
crypto/libressl/crypto/poly1305/poly1305-donna.c
303
U32TO8(mac + 8, h2);
crypto/libressl/crypto/poly1305/poly1305-donna.c
304
U32TO8(mac + 12, h3);
crypto/libressl/crypto/poly1305/poly1305.c
35
CRYPTO_poly1305_finish(poly1305_context *ctx, unsigned char mac[16])
crypto/libressl/crypto/poly1305/poly1305.c
37
poly1305_finish(ctx, mac);
crypto/libressl/include/openssl/gost.h
108
unsigned char mac[GOST2814789IMIT_CBLOCK];
crypto/libressl/include/openssl/pkcs12.h
227
unsigned char *mac, unsigned int *maclen);
crypto/libressl/include/openssl/poly1305.h
43
void CRYPTO_poly1305_finish(poly1305_context *ctx, unsigned char mac[16]);
crypto/libressl/ssl/ssl_ciph.c
1420
const char *ver, *kx, *au, *enc, *mac;
crypto/libressl/ssl/ssl_ciph.c
1526
mac = "MD5";
crypto/libressl/ssl/ssl_ciph.c
1529
mac = "SHA1";
crypto/libressl/ssl/ssl_ciph.c
1532
mac = "SHA256";
crypto/libressl/ssl/ssl_ciph.c
1535
mac = "SHA384";
crypto/libressl/ssl/ssl_ciph.c
1538
mac = "AEAD";
crypto/libressl/ssl/ssl_ciph.c
1541
mac = "GOST94";
crypto/libressl/ssl/ssl_ciph.c
1544
mac = "GOST89IMIT";
crypto/libressl/ssl/ssl_ciph.c
1547
mac = "STREEBOG256";
crypto/libressl/ssl/ssl_ciph.c
1550
mac = "unknown";
crypto/libressl/ssl/ssl_ciph.c
1555
cipher->name, ver, kx, au, enc, mac) == -1)
crypto/libressl/ssl/ssl_ciph.c
641
unsigned long *enc, unsigned long *mac, unsigned long *ssl)
crypto/libressl/ssl/ssl_ciph.c
646
*mac = 0;
crypto/libressl/ssl/tls12_record_layer.c
1022
if ((mac = calloc(1, mac_len)) == NULL)
crypto/libressl/ssl/tls12_record_layer.c
1028
ssl3_cbc_copy_mac(mac, &rrec, mac_len, rrec.length +
crypto/libressl/ssl/tls12_record_layer.c
1037
memcpy(mac, rrec.data + rrec.length, mac_len);
crypto/libressl/ssl/tls12_record_layer.c
1047
if (timingsafe_memcmp(mac, out_mac, mac_len) != 0) {
crypto/libressl/ssl/tls12_record_layer.c
1068
freezero(mac, mac_len);
crypto/libressl/ssl/tls12_record_layer.c
690
uint8_t *mac;
crypto/libressl/ssl/tls12_record_layer.c
708
if (!CBB_add_space(cbb, &mac, mac_len))
crypto/libressl/ssl/tls12_record_layer.c
710
if (EVP_DigestSignFinal(mac_ctx, mac, &mac_len) <= 0)
crypto/libressl/ssl/tls12_record_layer.c
737
uint8_t *mac = NULL;
crypto/libressl/ssl/tls12_record_layer.c
752
if (!CBB_add_space(cbb, &mac, mac_len))
crypto/libressl/ssl/tls12_record_layer.c
754
if (!ssl3_cbc_digest_record(rl->read->hash_ctx, mac, &out_mac_len, header,
crypto/libressl/ssl/tls12_record_layer.c
957
uint8_t *mac = NULL;
crypto/openssh/kex.c
1016
(r = choose_mac(ssh, &newkeys->mac, cprop[nmac],
crypto/openssh/kex.c
1031
authlen == 0 ? newkeys->mac.name : "<implicit>",
crypto/openssh/kex.c
1040
need = MAXIMUM(need, newkeys->mac.key_len);
crypto/openssh/kex.c
1044
dh_need = MAXIMUM(dh_need, newkeys->mac.key_len);
crypto/openssh/kex.c
1159
kex->newkeys[mode]->mac.key = keys[ctos ? 4 : 5];
crypto/openssh/kex.c
705
mac_clear(&newkeys->mac);
crypto/openssh/kex.c
706
if (newkeys->mac.key) {
crypto/openssh/kex.c
707
explicit_bzero(newkeys->mac.key, newkeys->mac.key_len);
crypto/openssh/kex.c
708
free(newkeys->mac.key);
crypto/openssh/kex.c
709
newkeys->mac.key = NULL;
crypto/openssh/kex.c
711
free(newkeys->mac.name);
crypto/openssh/kex.c
712
explicit_bzero(&newkeys->mac, sizeof(newkeys->mac));
crypto/openssh/kex.c
818
choose_mac(struct ssh *ssh, struct sshmac *mac, char *client, char *server)
crypto/openssh/kex.c
824
if (mac_setup(mac, name) < 0) {
crypto/openssh/kex.c
829
mac->name = name;
crypto/openssh/kex.c
830
mac->key = NULL;
crypto/openssh/kex.c
831
mac->enabled = 0;
crypto/openssh/kex.h
134
struct sshmac mac;
crypto/openssh/mac.c
106
mac_setup_by_alg(struct sshmac *mac, const struct macalg *macalg)
crypto/openssh/mac.c
108
mac->type = macalg->type;
crypto/openssh/mac.c
109
if (mac->type == SSH_DIGEST) {
crypto/openssh/mac.c
110
if ((mac->hmac_ctx = ssh_hmac_start(macalg->alg)) == NULL)
crypto/openssh/mac.c
112
mac->key_len = mac->mac_len = ssh_hmac_bytes(macalg->alg);
crypto/openssh/mac.c
114
mac->mac_len = macalg->len / 8;
crypto/openssh/mac.c
115
mac->key_len = macalg->key_len / 8;
crypto/openssh/mac.c
116
mac->umac_ctx = NULL;
crypto/openssh/mac.c
119
mac->mac_len = macalg->truncatebits / 8;
crypto/openssh/mac.c
120
mac->etm = macalg->etm;
crypto/openssh/mac.c
125
mac_setup(struct sshmac *mac, char *name)
crypto/openssh/mac.c
132
if (mac != NULL)
crypto/openssh/mac.c
133
return mac_setup_by_alg(mac, m);
crypto/openssh/mac.c
140
mac_init(struct sshmac *mac)
crypto/openssh/mac.c
142
if (mac->key == NULL)
crypto/openssh/mac.c
144
switch (mac->type) {
crypto/openssh/mac.c
146
if (mac->hmac_ctx == NULL ||
crypto/openssh/mac.c
147
ssh_hmac_init(mac->hmac_ctx, mac->key, mac->key_len) < 0)
crypto/openssh/mac.c
151
if ((mac->umac_ctx = umac_new(mac->key)) == NULL)
crypto/openssh/mac.c
155
if ((mac->umac_ctx = umac128_new(mac->key)) == NULL)
crypto/openssh/mac.c
164
mac_compute(struct sshmac *mac, u_int32_t seqno,
crypto/openssh/mac.c
175
if (mac->mac_len > sizeof(u))
crypto/openssh/mac.c
178
switch (mac->type) {
crypto/openssh/mac.c
182
if (ssh_hmac_init(mac->hmac_ctx, NULL, 0) < 0 ||
crypto/openssh/mac.c
183
ssh_hmac_update(mac->hmac_ctx, b, sizeof(b)) < 0 ||
crypto/openssh/mac.c
184
ssh_hmac_update(mac->hmac_ctx, data, datalen) < 0 ||
crypto/openssh/mac.c
185
ssh_hmac_final(mac->hmac_ctx, u.m, sizeof(u.m)) < 0)
crypto/openssh/mac.c
190
umac_update(mac->umac_ctx, data, datalen);
crypto/openssh/mac.c
191
umac_final(mac->umac_ctx, u.m, nonce);
crypto/openssh/mac.c
195
umac128_update(mac->umac_ctx, data, datalen);
crypto/openssh/mac.c
196
umac128_final(mac->umac_ctx, u.m, nonce);
crypto/openssh/mac.c
202
if (dlen > mac->mac_len)
crypto/openssh/mac.c
203
dlen = mac->mac_len;
crypto/openssh/mac.c
210
mac_check(struct sshmac *mac, u_int32_t seqno,
crypto/openssh/mac.c
217
if (mac->mac_len > mlen)
crypto/openssh/mac.c
219
if ((r = mac_compute(mac, seqno, data, dlen,
crypto/openssh/mac.c
222
if (timingsafe_bcmp(ourmac, theirmac, mac->mac_len) != 0)
crypto/openssh/mac.c
228
mac_clear(struct sshmac *mac)
crypto/openssh/mac.c
230
if (mac->type == SSH_UMAC) {
crypto/openssh/mac.c
231
if (mac->umac_ctx != NULL)
crypto/openssh/mac.c
232
umac_delete(mac->umac_ctx);
crypto/openssh/mac.c
233
} else if (mac->type == SSH_UMAC128) {
crypto/openssh/mac.c
234
if (mac->umac_ctx != NULL)
crypto/openssh/mac.c
235
umac128_delete(mac->umac_ctx);
crypto/openssh/mac.c
236
} else if (mac->hmac_ctx != NULL)
crypto/openssh/mac.c
237
ssh_hmac_free(mac->hmac_ctx);
crypto/openssh/mac.c
238
mac->hmac_ctx = NULL;
crypto/openssh/mac.c
239
mac->umac_ctx = NULL;
crypto/openssh/packet.c
1002
mac->enabled = 1;
crypto/openssh/packet.c
1172
struct sshmac *mac = NULL;
crypto/openssh/packet.c
1178
mac = &state->newkeys[MODE_OUT]->mac;
crypto/openssh/packet.c
1182
mac = NULL;
crypto/openssh/packet.c
1185
aadlen = (mac && mac->enabled && mac->etm) || authlen ? 4 : 0;
crypto/openssh/packet.c
1269
if (mac && mac->enabled && !mac->etm) {
crypto/openssh/packet.c
1270
if ((r = mac_compute(mac, state->p_send.seqnr,
crypto/openssh/packet.c
1285
if (mac && mac->enabled) {
crypto/openssh/packet.c
1286
if (mac->etm) {
crypto/openssh/packet.c
1288
if ((r = mac_compute(mac, state->p_send.seqnr,
crypto/openssh/packet.c
1294
if ((r = sshbuf_put(state->output, macbuf, mac->mac_len)) != 0)
crypto/openssh/packet.c
1566
struct sshmac *mac = NULL;
crypto/openssh/packet.c
1580
mac = &state->newkeys[MODE_IN]->mac;
crypto/openssh/packet.c
1584
mac = NULL;
crypto/openssh/packet.c
1586
maclen = mac && mac->enabled ? mac->mac_len : 0;
crypto/openssh/packet.c
1588
aadlen = (mac && mac->enabled && mac->etm) || authlen ? 4 : 0;
crypto/openssh/packet.c
1631
return ssh_packet_start_discard(ssh, enc, mac, 0,
crypto/openssh/packet.c
1654
return ssh_packet_start_discard(ssh, enc, mac, 0,
crypto/openssh/packet.c
1672
if (mac && mac->enabled && mac->etm) {
crypto/openssh/packet.c
1673
if ((r = mac_check(mac, state->p_read.seqnr,
crypto/openssh/packet.c
1690
if (mac && mac->enabled) {
crypto/openssh/packet.c
1692
if (!mac->etm && (r = mac_check(mac, state->p_read.seqnr,
crypto/openssh/packet.c
1701
return ssh_packet_start_discard(ssh, enc, mac,
crypto/openssh/packet.c
1707
if ((r = sshbuf_consume(state->input, mac->mac_len)) != 0)
crypto/openssh/packet.c
2368
struct sshmac *mac;
crypto/openssh/packet.c
2375
mac = &newkey->mac;
crypto/openssh/packet.c
2390
if ((r = sshbuf_put_cstring(b, mac->name)) != 0 ||
crypto/openssh/packet.c
2391
(r = sshbuf_put_u32(b, mac->enabled)) != 0 ||
crypto/openssh/packet.c
2392
(r = sshbuf_put_string(b, mac->key, mac->key_len)) != 0)
crypto/openssh/packet.c
2438
struct sshmac *mac;
crypto/openssh/packet.c
2453
mac = &newkey->mac;
crypto/openssh/packet.c
2467
if ((r = sshbuf_get_cstring(b, &mac->name, NULL)) != 0)
crypto/openssh/packet.c
2469
if ((r = mac_setup(mac, mac->name)) != 0)
crypto/openssh/packet.c
2471
if ((r = sshbuf_get_u32(b, (u_int *)&mac->enabled)) != 0 ||
crypto/openssh/packet.c
2472
(r = sshbuf_get_string(b, &mac->key, &maclen)) != 0)
crypto/openssh/packet.c
2474
if (maclen > mac->key_len) {
crypto/openssh/packet.c
2478
mac->key_len = maclen;
crypto/openssh/packet.c
407
struct sshmac *mac, size_t mac_already, u_int discard)
crypto/openssh/packet.c
412
if (enc == NULL || !cipher_is_cbc(enc->cipher) || (mac && mac->etm)) {
crypto/openssh/packet.c
421
if (mac && mac->enabled) {
crypto/openssh/packet.c
422
state->packet_discard_mac = mac;
crypto/openssh/packet.c
957
struct sshmac *mac;
crypto/openssh/packet.c
996
mac = &state->newkeys[mode]->mac;
crypto/openssh/packet.c
999
if ((r = mac_init(mac)) != 0)
lib/libipfw3/layer2/ipfw3_layer2.c
159
ipfw_insn_mac *mac = (ipfw_insn_mac *)(*cmd);
lib/libipfw3/layer2/ipfw3_layer2.c
161
get_mac_addr_mask(**av, &(mac->addr[6]), &(mac->mask[6]));
lib/libipfw3/layer2/ipfw3_layer2.c
183
ipfw_insn_mac *mac = (ipfw_insn_mac *)(*cmd);
lib/libipfw3/layer2/ipfw3_layer2.c
185
get_mac_addr_mask(**av, mac->addr, mac->mask);
lib/libipfw3/layer2/ipfw3_layer2.c
199
ipfw_insn_mac *mac = (ipfw_insn_mac *)(*cmd);
lib/libipfw3/layer2/ipfw3_layer2.c
200
get_mac_addr_mask(**av, mac->addr, mac->mask); /* dst */
lib/libipfw3/layer2/ipfw3_layer2.c
202
get_mac_addr_mask(**av, &(mac->addr[6]), &(mac->mask[6])); /* src */
sbin/ifconfig/ifbridge.c
371
setbridge_static(const char *val, const char *mac, int s,
sbin/ifconfig/ifbridge.c
380
ea = ether_aton(mac);
sbin/ifconfig/ifbridge.c
382
errx(1, "%s: invalid address: %s", val, mac);
sbin/ifconfig/iflagg.c
119
lacp_format_mac(const uint8_t *mac, char *buf, size_t buflen)
sbin/ifconfig/iflagg.c
122
(int)mac[0], (int)mac[1], (int)mac[2], (int)mac[3],
sbin/ifconfig/iflagg.c
123
(int)mac[4], (int)mac[5]);
sbin/ipfw/ipfw2.c
2529
ipfw_insn_mac *mac;
sbin/ipfw/ipfw2.c
2537
mac = (ipfw_insn_mac *)cmd;
sbin/ipfw/ipfw2.c
2538
get_mac_addr_mask(av[0], mac->addr, mac->mask); /* dst */
sbin/ipfw/ipfw2.c
2539
get_mac_addr_mask(av[1], &(mac->addr[6]), &(mac->mask[6])); /* src */
stand/boot/pc32/libi386/pxe.h
61
#define MAC_ARGS(mac) \
stand/boot/pc32/libi386/pxe.h
62
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]
sys/bus/u4b/net/if_mos.c
355
mos_readmac(struct mos_softc *sc, u_char *mac)
sys/bus/u4b/net/if_mos.c
366
err = uether_do_request(&sc->sc_ue, &req, mac, 1000);
sys/bus/u4b/net/if_mos.c
375
mos_writemac(struct mos_softc *sc, uint8_t *mac)
sys/bus/u4b/net/if_mos.c
386
err = uether_do_request(&sc->sc_ue, &req, mac, 1000);
sys/bus/u4b/wlan/if_mtw.c
1533
mtw_node_alloc(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/bus/u4b/wlan/if_mtw.c
192
const uint8_t mac[IEEE80211_ADDR_LEN]);
sys/bus/u4b/wlan/if_mtw.c
1941
IEEE80211_ADDR_COPY(sc->cmdq[i].mac, k->wk_macaddr);
sys/bus/u4b/wlan/if_mtw.c
1972
ni = ieee80211_find_vap_node(&ic->ic_sta, vap, cmdq->mac);
sys/bus/u4b/wlan/if_mtw.c
765
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/bus/u4b/wlan/if_mtw.c
854
mac);
sys/bus/u4b/wlan/if_mtwvar.h
247
uint8_t mac[IEEE80211_ADDR_LEN];
sys/bus/u4b/wlan/if_rum.c
654
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/bus/u4b/wlan/if_rum.c
704
ieee80211_media_status, mac);
sys/bus/u4b/wlan/if_run.c
1996
run_node_alloc(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/bus/u4b/wlan/if_run.c
2253
ni = ieee80211_find_vap_node(&ic->ic_sta, vap, cmdq->mac);
sys/bus/u4b/wlan/if_run.c
2374
IEEE80211_ADDR_COPY(sc->cmdq[i].mac, k->wk_macaddr);
sys/bus/u4b/wlan/if_run.c
375
const uint8_t mac[IEEE80211_ADDR_LEN]);
sys/bus/u4b/wlan/if_run.c
897
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/bus/u4b/wlan/if_run.c
975
mac);
sys/bus/u4b/wlan/if_runvar.h
116
uint8_t mac[IEEE80211_ADDR_LEN];
sys/bus/u4b/wlan/if_urtwn.c
373
const uint8_t mac[IEEE80211_ADDR_LEN]);
sys/bus/u4b/wlan/if_urtwn.c
4997
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/bus/u4b/wlan/if_urtwn.c
783
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/bus/u4b/wlan/if_urtwn.c
828
ieee80211_media_status, mac);
sys/crypto/poly1305/poly1305.c
196
poly1305_finish(poly1305_state *st, uint8_t mac[POLY1305_MAC_SIZE])
sys/crypto/poly1305/poly1305.c
281
U32TO8(mac + 0, h0);
sys/crypto/poly1305/poly1305.c
282
U32TO8(mac + 4, h1);
sys/crypto/poly1305/poly1305.c
283
U32TO8(mac + 8, h2);
sys/crypto/poly1305/poly1305.c
284
U32TO8(mac + 12, h3);
sys/dev/netif/ath/ath/if_ath.c
1448
assign_address(struct ath_softc *sc, uint8_t mac[IEEE80211_ADDR_LEN], int clone)
sys/dev/netif/ath/ath/if_ath.c
1458
mac[0] |= (i << 2)|0x2;
sys/dev/netif/ath/ath/if_ath.c
1462
sc->sc_hwbssidmask[0] &= ~mac[0];
sys/dev/netif/ath/ath/if_ath.c
1468
reclaim_address(struct ath_softc *sc, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/ath/ath/if_ath.c
1470
int i = mac[0] >> 2;
sys/dev/netif/ath/ath/if_ath.c
1516
uint8_t mac[IEEE80211_ADDR_LEN];
sys/dev/netif/ath/ath/if_ath.c
1522
IEEE80211_ADDR_COPY(mac, mac0);
sys/dev/netif/ath/ath/if_ath.c
1613
assign_address(sc, mac, flags & IEEE80211_CLONE_BSSID);
sys/dev/netif/ath/ath/if_ath.c
1755
mac);
sys/dev/netif/ath/ath/if_ath.c
1758
reclaim_address(sc, mac);
sys/dev/netif/ath/ath/if_ath.c
237
extern const char* ath_hal_ether_sprintf(const u_int8_t *mac);
sys/dev/netif/ath/ath/if_ath.c
3857
ath_node_alloc(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/ath/ath/if_ath.c
3885
ath_hal_ether_sprintf(mac), an);
sys/dev/netif/ath/ath/if_ath.c
3887
DPRINTF(sc, ATH_DEBUG_NODE, "%s: %6D: an %p\n", __func__, mac, ":", an);
sys/dev/netif/ath/ath/if_ath_debug.h
106
#define KEYPRINTF(sc, ix, hk, mac) do { \
sys/dev/netif/ath/ath/if_ath_debug.h
108
ath_keyprint(sc, __func__, ix, hk, mac); \
sys/dev/netif/ath/ath/if_ath_debug.h
124
#define KEYPRINTF(sc, k, ix, mac) do { \
sys/dev/netif/ath/ath/if_ath_keycache.c
104
kprintf(" mac %s", ether_sprintf(mac));
sys/dev/netif/ath/ath/if_ath_keycache.c
126
HAL_KEYVAL *hk, const u_int8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/ath/ath/if_ath_keycache.c
146
KEYPRINTF(sc, k->wk_keyix+32, hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
148
return ath_hal_keyset(ah, k->wk_keyix+32, hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
157
KEYPRINTF(sc, k->wk_keyix, hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
158
return ath_hal_keyset(ah, k->wk_keyix, hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
169
KEYPRINTF(sc, k->wk_keyix, hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
170
return ath_hal_keyset(ah, k->wk_keyix, hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
173
KEYPRINTF(sc, k->wk_keyix, hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
174
return ath_hal_keyset(ah, k->wk_keyix, hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
202
const u_int8_t *mac;
sys/dev/netif/ath/ath/if_ath_keycache.c
254
mac = gmac;
sys/dev/netif/ath/ath/if_ath_keycache.c
256
mac = k->wk_macaddr;
sys/dev/netif/ath/ath/if_ath_keycache.c
262
ret = ath_keyset_tkip(sc, k, &hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
264
KEYPRINTF(sc, k->wk_keyix, &hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
265
ret = ath_hal_keyset(ah, k->wk_keyix, &hk, mac);
sys/dev/netif/ath/ath/if_ath_keycache.c
89
const HAL_KEYVAL *hk, const u_int8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/ath/ath/if_ath_tx.c
114
extern const char* ath_hal_ether_sprintf(const uint8_t *mac);
sys/dev/netif/ath/ath_hal/ah_internal.h
622
extern const char* ath_hal_ether_sprintf(const uint8_t *mac);
sys/dev/netif/ath/ath_hal/ah_osdep.c
148
ath_hal_ether_sprintf(const u_int8_t *mac)
sys/dev/netif/ath/ath_hal/ah_osdep.c
150
return ether_sprintf(mac);
sys/dev/netif/ath/ath_hal/ah_osdep.c
95
extern const char* ath_hal_ether_sprintf(const u_int8_t *mac);
sys/dev/netif/ath/ath_hal/ar5210/ar5210.h
273
const HAL_KEYVAL *, const uint8_t *mac, int xorKey);
sys/dev/netif/ath/ath_hal/ar5210/ar5210_keycache.c
110
const HAL_KEYVAL *k, const uint8_t *mac, int xorKey)
sys/dev/netif/ath/ath_hal/ar5210/ar5210_keycache.c
155
return ar5210SetKeyCacheEntryMac(ah, entry, mac);
sys/dev/netif/ath/ath_hal/ar5210/ar5210_keycache.c
77
ar5210SetKeyCacheEntryMac(struct ath_hal *ah, uint16_t entry, const uint8_t *mac)
sys/dev/netif/ath/ath_hal/ar5210/ar5210_keycache.c
86
if (mac != AH_NULL) {
sys/dev/netif/ath/ath_hal/ar5210/ar5210_keycache.c
87
macHi = (mac[5] << 8) | mac[4];
sys/dev/netif/ath/ath_hal/ar5210/ar5210_keycache.c
88
macLo = (mac[3] << 24)| (mac[2] << 16)
sys/dev/netif/ath/ath_hal/ar5210/ar5210_keycache.c
89
| (mac[1] << 8) | mac[0];
sys/dev/netif/ath/ath_hal/ar5210/ar5210_misc.c
34
ar5210GetMacAddress(struct ath_hal *ah, uint8_t *mac)
sys/dev/netif/ath/ath_hal/ar5210/ar5210_misc.c
38
OS_MEMCPY(mac, ahp->ah_macaddr, IEEE80211_ADDR_LEN);
sys/dev/netif/ath/ath_hal/ar5210/ar5210_misc.c
42
ar5210SetMacAddress(struct ath_hal *ah, const uint8_t *mac)
sys/dev/netif/ath/ath_hal/ar5210/ar5210_misc.c
46
OS_MEMCPY(ahp->ah_macaddr, mac, IEEE80211_ADDR_LEN);
sys/dev/netif/ath/ath_hal/ar5211/ar5211.h
298
const HAL_KEYVAL *, const uint8_t *mac,
sys/dev/netif/ath/ath_hal/ar5211/ar5211_keycache.c
116
const HAL_KEYVAL *k, const uint8_t *mac,
sys/dev/netif/ath/ath_hal/ar5211/ar5211_keycache.c
177
return ar5211SetKeyCacheEntryMac(ah, entry, mac);
sys/dev/netif/ath/ath_hal/ar5211/ar5211_keycache.c
81
ar5211SetKeyCacheEntryMac(struct ath_hal *ah, uint16_t entry, const uint8_t *mac)
sys/dev/netif/ath/ath_hal/ar5211/ar5211_keycache.c
95
if (mac != AH_NULL) {
sys/dev/netif/ath/ath_hal/ar5211/ar5211_keycache.c
96
macHi = (mac[5] << 8) | mac[4];
sys/dev/netif/ath/ath_hal/ar5211/ar5211_keycache.c
97
macLo = (mac[3] << 24)| (mac[2] << 16)
sys/dev/netif/ath/ath_hal/ar5211/ar5211_keycache.c
98
| (mac[1] << 8) | mac[0];
sys/dev/netif/ath/ath_hal/ar5211/ar5211_misc.c
34
ar5211GetMacAddress(struct ath_hal *ah, uint8_t *mac)
sys/dev/netif/ath/ath_hal/ar5211/ar5211_misc.c
38
OS_MEMCPY(mac, ahp->ah_macaddr, IEEE80211_ADDR_LEN);
sys/dev/netif/ath/ath_hal/ar5211/ar5211_misc.c
42
ar5211SetMacAddress(struct ath_hal *ah, const uint8_t *mac)
sys/dev/netif/ath/ath_hal/ar5211/ar5211_misc.c
46
OS_MEMCPY(ahp->ah_macaddr, mac, IEEE80211_ADDR_LEN);
sys/dev/netif/ath/ath_hal/ar5212/ar5212.h
459
uint16_t entry, const uint8_t *mac);
sys/dev/netif/ath/ath_hal/ar5212/ar5212.h
461
const HAL_KEYVAL *k, const uint8_t *mac, int xorKey);
sys/dev/netif/ath/ath_hal/ar5212/ar5212.h
463
extern void ar5212GetMacAddress(struct ath_hal *ah, uint8_t *mac);
sys/dev/netif/ath/ath_hal/ar5212/ar5212.h
465
extern void ar5212GetBssIdMask(struct ath_hal *ah, uint8_t *mac);
sys/dev/netif/ath/ath_hal/ar5212/ar5212_keycache.c
110
ar5212SetKeyCacheEntryMac(struct ath_hal *ah, uint16_t entry, const uint8_t *mac)
sys/dev/netif/ath/ath_hal/ar5212/ar5212_keycache.c
124
if (mac != AH_NULL) {
sys/dev/netif/ath/ath_hal/ar5212/ar5212_keycache.c
132
if (mac[0] & 0x01)
sys/dev/netif/ath/ath_hal/ar5212/ar5212_keycache.c
135
macHi = (mac[5] << 8) | mac[4];
sys/dev/netif/ath/ath_hal/ar5212/ar5212_keycache.c
136
macLo = (mac[3] << 24)| (mac[2] << 16)
sys/dev/netif/ath/ath_hal/ar5212/ar5212_keycache.c
137
| (mac[1] << 8) | mac[0];
sys/dev/netif/ath/ath_hal/ar5212/ar5212_keycache.c
155
const HAL_KEYVAL *k, const uint8_t *mac,
sys/dev/netif/ath/ath_hal/ar5212/ar5212_keycache.c
244
(void) ar5212SetKeyCacheEntryMac(ah, entry, mac);
sys/dev/netif/ath/ath_hal/ar5212/ar5212_keycache.c
299
(void) ar5212SetKeyCacheEntryMac(ah, entry, mac);
sys/dev/netif/ath/ath_hal/ar5212/ar5212_misc.c
36
ar5212GetMacAddress(struct ath_hal *ah, uint8_t *mac)
sys/dev/netif/ath/ath_hal/ar5212/ar5212_misc.c
40
OS_MEMCPY(mac, ahp->ah_macaddr, IEEE80211_ADDR_LEN);
sys/dev/netif/ath/ath_hal/ar5212/ar5212_misc.c
44
ar5212SetMacAddress(struct ath_hal *ah, const uint8_t *mac)
sys/dev/netif/ath/ath_hal/ar5212/ar5212_misc.c
48
OS_MEMCPY(ahp->ah_macaddr, mac, IEEE80211_ADDR_LEN);
sys/dev/netif/ath/ath_hal/ar5416/ar5416.h
291
const HAL_KEYVAL *k, const uint8_t *mac, int xorKey);
sys/dev/netif/ath/ath_hal/ar5416/ar5416_keycache.c
56
const HAL_KEYVAL *k, const uint8_t *mac,
sys/dev/netif/ath/ath_hal/ar5416/ar5416_keycache.c
61
if (ar5212SetKeyCacheEntry(ah, entry, k, mac, xorKey)) {
sys/dev/netif/ath/ath_rate/sample/sample.c
88
extern const char* ath_hal_ether_sprintf(const uint8_t *mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1001
if (mac->mac_flags & BWN_MAC_FLAG_DMA) {
sys/dev/netif/bwn/bwn/if_bwn.c
1002
dr = bwn_dma_select(mac, M_WME_GETAC(m));
sys/dev/netif/bwn/bwn/if_bwn.c
1009
tq = bwn_pio_select(mac, M_WME_GETAC(m));
sys/dev/netif/bwn/bwn/if_bwn.c
1023
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
1028
if (m->m_pkthdr.len < IEEE80211_MIN_LEN || mac == NULL) {
sys/dev/netif/bwn/bwn/if_bwn.c
1033
error = (mac->mac_flags & BWN_MAC_FLAG_DMA) ?
sys/dev/netif/bwn/bwn/if_bwn.c
1034
bwn_dma_tx_start(mac, ni, m) : bwn_pio_tx_start(mac, ni, m);
sys/dev/netif/bwn/bwn/if_bwn.c
1043
bwn_pio_tx_start(struct bwn_mac *mac, struct ieee80211_node *ni, struct mbuf *m)
sys/dev/netif/bwn/bwn/if_bwn.c
1046
struct bwn_pio_txqueue *tq = bwn_pio_select(mac, M_WME_GETAC(m));
sys/dev/netif/bwn/bwn/if_bwn.c
1047
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
1063
error = bwn_set_txhdr(mac, ni, m, &txhdr, BWN_PIO_COOKIE(tq, tp));
sys/dev/netif/bwn/bwn/if_bwn.c
1070
tq->tq_used += roundup(m->m_pkthdr.len + BWN_HDRSIZE(mac), 4);
sys/dev/netif/bwn/bwn/if_bwn.c
1090
ctl32 = bwn_pio_write_multi_4(mac, tq,
sys/dev/netif/bwn/bwn/if_bwn.c
1091
(BWN_PIO_READ_4(mac, tq, BWN_PIO8_TXCTL) |
sys/dev/netif/bwn/bwn/if_bwn.c
1093
(const uint8_t *)&txhdr, BWN_HDRSIZE(mac));
sys/dev/netif/bwn/bwn/if_bwn.c
1095
ctl32 = bwn_pio_write_multi_4(mac, tq, ctl32,
sys/dev/netif/bwn/bwn/if_bwn.c
1097
bwn_pio_write_4(mac, tq, BWN_PIO_TXCTL,
sys/dev/netif/bwn/bwn/if_bwn.c
1100
ctl16 = bwn_pio_write_multi_2(mac, tq,
sys/dev/netif/bwn/bwn/if_bwn.c
1101
(bwn_pio_read_2(mac, tq, BWN_PIO_TXCTL) |
sys/dev/netif/bwn/bwn/if_bwn.c
1103
(const uint8_t *)&txhdr, BWN_HDRSIZE(mac));
sys/dev/netif/bwn/bwn/if_bwn.c
1104
ctl16 = bwn_pio_write_mbuf_2(mac, tq, ctl16, m);
sys/dev/netif/bwn/bwn/if_bwn.c
1105
BWN_PIO_WRITE_2(mac, tq, BWN_PIO_TXCTL,
sys/dev/netif/bwn/bwn/if_bwn.c
1113
bwn_pio_select(struct bwn_mac *mac, uint8_t prio)
sys/dev/netif/bwn/bwn/if_bwn.c
1116
if ((mac->mac_flags & BWN_MAC_FLAG_WME) == 0)
sys/dev/netif/bwn/bwn/if_bwn.c
1117
return (&mac->mac_method.pio.wme[WME_AC_BE]);
sys/dev/netif/bwn/bwn/if_bwn.c
1121
return (&mac->mac_method.pio.wme[WME_AC_BE]);
sys/dev/netif/bwn/bwn/if_bwn.c
1123
return (&mac->mac_method.pio.wme[WME_AC_BK]);
sys/dev/netif/bwn/bwn/if_bwn.c
1125
return (&mac->mac_method.pio.wme[WME_AC_VI]);
sys/dev/netif/bwn/bwn/if_bwn.c
1127
return (&mac->mac_method.pio.wme[WME_AC_VO]);
sys/dev/netif/bwn/bwn/if_bwn.c
1134
bwn_dma_tx_start(struct bwn_mac *mac, struct ieee80211_node *ni, struct mbuf *m)
sys/dev/netif/bwn/bwn/if_bwn.c
1137
&(txhdr_cache[(slot / BWN_TX_SLOTS_PER_FRAME) * BWN_HDRSIZE(mac)])
sys/dev/netif/bwn/bwn/if_bwn.c
1138
struct bwn_dma *dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
1139
struct bwn_dma_ring *dr = bwn_dma_select(mac, M_WME_GETAC(m));
sys/dev/netif/bwn/bwn/if_bwn.c
1142
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
1162
BWN_GET_TXHDRCACHE(slot), BWN_HDRSIZE(mac), bwn_dma_ring_addr,
sys/dev/netif/bwn/bwn/if_bwn.c
1177
dr->setdesc(dr, desc, mt->mt_paddr, BWN_HDRSIZE(mac), 1, 0, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
1256
bwn_attach_core(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
1258
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
1268
bwn_reset_core(mac, !!(high & BWN_TGSHIGH_HAVE_2GHZ));
sys/dev/netif/bwn/bwn/if_bwn.c
1269
error = bwn_phy_getinfo(mac, high);
sys/dev/netif/bwn/bwn/if_bwn.c
1274
if (bwn_is_bus_siba(mac)) {
sys/dev/netif/bwn/bwn/if_bwn.c
1298
if (mac->mac_phy.type == BWN_PHYTYPE_A)
sys/dev/netif/bwn/bwn/if_bwn.c
1300
else if (mac->mac_phy.type == BWN_PHYTYPE_G ||
sys/dev/netif/bwn/bwn/if_bwn.c
1301
mac->mac_phy.type == BWN_PHYTYPE_N ||
sys/dev/netif/bwn/bwn/if_bwn.c
1302
mac->mac_phy.type == BWN_PHYTYPE_LP)
sys/dev/netif/bwn/bwn/if_bwn.c
1306
mac->mac_phy.type));
sys/dev/netif/bwn/bwn/if_bwn.c
1309
if (mac->mac_phy.type != BWN_PHYTYPE_LP &&
sys/dev/netif/bwn/bwn/if_bwn.c
1310
mac->mac_phy.type != BWN_PHYTYPE_N) {
sys/dev/netif/bwn/bwn/if_bwn.c
1315
if (mac->mac_phy.type == BWN_PHYTYPE_G) {
sys/dev/netif/bwn/bwn/if_bwn.c
1316
mac->mac_phy.attach = bwn_phy_g_attach;
sys/dev/netif/bwn/bwn/if_bwn.c
1317
mac->mac_phy.detach = bwn_phy_g_detach;
sys/dev/netif/bwn/bwn/if_bwn.c
1318
mac->mac_phy.prepare_hw = bwn_phy_g_prepare_hw;
sys/dev/netif/bwn/bwn/if_bwn.c
1319
mac->mac_phy.init_pre = bwn_phy_g_init_pre;
sys/dev/netif/bwn/bwn/if_bwn.c
1320
mac->mac_phy.init = bwn_phy_g_init;
sys/dev/netif/bwn/bwn/if_bwn.c
1321
mac->mac_phy.exit = bwn_phy_g_exit;
sys/dev/netif/bwn/bwn/if_bwn.c
1322
mac->mac_phy.phy_read = bwn_phy_g_read;
sys/dev/netif/bwn/bwn/if_bwn.c
1323
mac->mac_phy.phy_write = bwn_phy_g_write;
sys/dev/netif/bwn/bwn/if_bwn.c
1324
mac->mac_phy.rf_read = bwn_phy_g_rf_read;
sys/dev/netif/bwn/bwn/if_bwn.c
1325
mac->mac_phy.rf_write = bwn_phy_g_rf_write;
sys/dev/netif/bwn/bwn/if_bwn.c
1326
mac->mac_phy.use_hwpctl = bwn_phy_g_hwpctl;
sys/dev/netif/bwn/bwn/if_bwn.c
1327
mac->mac_phy.rf_onoff = bwn_phy_g_rf_onoff;
sys/dev/netif/bwn/bwn/if_bwn.c
1328
mac->mac_phy.switch_analog = bwn_phy_switch_analog;
sys/dev/netif/bwn/bwn/if_bwn.c
1329
mac->mac_phy.switch_channel = bwn_phy_g_switch_channel;
sys/dev/netif/bwn/bwn/if_bwn.c
1330
mac->mac_phy.get_default_chan = bwn_phy_g_get_default_chan;
sys/dev/netif/bwn/bwn/if_bwn.c
1331
mac->mac_phy.set_antenna = bwn_phy_g_set_antenna;
sys/dev/netif/bwn/bwn/if_bwn.c
1332
mac->mac_phy.set_im = bwn_phy_g_im;
sys/dev/netif/bwn/bwn/if_bwn.c
1333
mac->mac_phy.recalc_txpwr = bwn_phy_g_recalc_txpwr;
sys/dev/netif/bwn/bwn/if_bwn.c
1334
mac->mac_phy.set_txpwr = bwn_phy_g_set_txpwr;
sys/dev/netif/bwn/bwn/if_bwn.c
1335
mac->mac_phy.task_15s = bwn_phy_g_task_15s;
sys/dev/netif/bwn/bwn/if_bwn.c
1336
mac->mac_phy.task_60s = bwn_phy_g_task_60s;
sys/dev/netif/bwn/bwn/if_bwn.c
1337
} else if (mac->mac_phy.type == BWN_PHYTYPE_LP) {
sys/dev/netif/bwn/bwn/if_bwn.c
1338
mac->mac_phy.init_pre = bwn_phy_lp_init_pre;
sys/dev/netif/bwn/bwn/if_bwn.c
1339
mac->mac_phy.init = bwn_phy_lp_init;
sys/dev/netif/bwn/bwn/if_bwn.c
1340
mac->mac_phy.phy_read = bwn_phy_lp_read;
sys/dev/netif/bwn/bwn/if_bwn.c
1341
mac->mac_phy.phy_write = bwn_phy_lp_write;
sys/dev/netif/bwn/bwn/if_bwn.c
1342
mac->mac_phy.phy_maskset = bwn_phy_lp_maskset;
sys/dev/netif/bwn/bwn/if_bwn.c
1343
mac->mac_phy.rf_read = bwn_phy_lp_rf_read;
sys/dev/netif/bwn/bwn/if_bwn.c
1344
mac->mac_phy.rf_write = bwn_phy_lp_rf_write;
sys/dev/netif/bwn/bwn/if_bwn.c
1345
mac->mac_phy.rf_onoff = bwn_phy_lp_rf_onoff;
sys/dev/netif/bwn/bwn/if_bwn.c
1346
mac->mac_phy.switch_analog = bwn_phy_lp_switch_analog;
sys/dev/netif/bwn/bwn/if_bwn.c
1347
mac->mac_phy.switch_channel = bwn_phy_lp_switch_channel;
sys/dev/netif/bwn/bwn/if_bwn.c
1348
mac->mac_phy.get_default_chan = bwn_phy_lp_get_default_chan;
sys/dev/netif/bwn/bwn/if_bwn.c
1349
mac->mac_phy.set_antenna = bwn_phy_lp_set_antenna;
sys/dev/netif/bwn/bwn/if_bwn.c
1350
mac->mac_phy.task_60s = bwn_phy_lp_task_60s;
sys/dev/netif/bwn/bwn/if_bwn.c
1353
mac->mac_phy.type);
sys/dev/netif/bwn/bwn/if_bwn.c
1358
mac->mac_phy.gmode = have_bg;
sys/dev/netif/bwn/bwn/if_bwn.c
1359
if (mac->mac_phy.attach != NULL) {
sys/dev/netif/bwn/bwn/if_bwn.c
1360
error = mac->mac_phy.attach(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1367
bwn_reset_core(mac, have_bg);
sys/dev/netif/bwn/bwn/if_bwn.c
1369
error = bwn_chiptest(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1372
error = bwn_setup_channels(mac, have_bg, have_a);
sys/dev/netif/bwn/bwn/if_bwn.c
1379
sc->sc_curmac = mac;
sys/dev/netif/bwn/bwn/if_bwn.c
1381
error = bwn_dma_attach(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1387
mac->mac_phy.switch_analog(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
1401
bwn_reset_core(struct bwn_mac *mac, int g_mode)
sys/dev/netif/bwn/bwn/if_bwn.c
1403
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
1414
if (mac->mac_phy.type == BWN_PHYTYPE_N)
sys/dev/netif/bwn/bwn/if_bwn.c
1430
if (mac->mac_phy.switch_analog != NULL)
sys/dev/netif/bwn/bwn/if_bwn.c
1431
mac->mac_phy.switch_analog(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
1433
ctl = BWN_READ_4(mac, BWN_MACCTL) & ~BWN_MACCTL_GMODE;
sys/dev/netif/bwn/bwn/if_bwn.c
1436
BWN_WRITE_4(mac, BWN_MACCTL, ctl | BWN_MACCTL_IHR_ON);
sys/dev/netif/bwn/bwn/if_bwn.c
1440
bwn_phy_getinfo(struct bwn_mac *mac, int tgshigh)
sys/dev/netif/bwn/bwn/if_bwn.c
1442
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn.c
1443
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
1447
tmp = BWN_READ_2(mac, BWN_PHYVER);
sys/dev/netif/bwn/bwn/if_bwn.c
1470
BWN_WRITE_2(mac, BWN_RFCTL, BWN_RFCTL_ID);
sys/dev/netif/bwn/bwn/if_bwn.c
1471
tmp = BWN_READ_2(mac, BWN_RFDATALO);
sys/dev/netif/bwn/bwn/if_bwn.c
1472
BWN_WRITE_2(mac, BWN_RFCTL, BWN_RFCTL_ID);
sys/dev/netif/bwn/bwn/if_bwn.c
1473
tmp |= (uint32_t)BWN_READ_2(mac, BWN_RFDATAHI) << 16;
sys/dev/netif/bwn/bwn/if_bwn.c
1511
bwn_chiptest(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
1515
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
1520
backup = bwn_shm_read_4(mac, BWN_SHARED, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
1522
bwn_shm_write_4(mac, BWN_SHARED, 0, TESTVAL0);
sys/dev/netif/bwn/bwn/if_bwn.c
1523
if (bwn_shm_read_4(mac, BWN_SHARED, 0) != TESTVAL0)
sys/dev/netif/bwn/bwn/if_bwn.c
1525
bwn_shm_write_4(mac, BWN_SHARED, 0, TESTVAL1);
sys/dev/netif/bwn/bwn/if_bwn.c
1526
if (bwn_shm_read_4(mac, BWN_SHARED, 0) != TESTVAL1)
sys/dev/netif/bwn/bwn/if_bwn.c
1529
bwn_shm_write_4(mac, BWN_SHARED, 0, backup);
sys/dev/netif/bwn/bwn/if_bwn.c
1533
BWN_WRITE_2(mac, BWN_TSF_CFP_START, 0xaaaa);
sys/dev/netif/bwn/bwn/if_bwn.c
1534
BWN_WRITE_4(mac, BWN_TSF_CFP_START, 0xccccbbbb);
sys/dev/netif/bwn/bwn/if_bwn.c
1535
if (BWN_READ_2(mac, BWN_TSF_CFP_START_LOW) != 0xbbbb)
sys/dev/netif/bwn/bwn/if_bwn.c
1537
if (BWN_READ_2(mac, BWN_TSF_CFP_START_HIGH) != 0xcccc)
sys/dev/netif/bwn/bwn/if_bwn.c
1540
BWN_WRITE_4(mac, BWN_TSF_CFP_START, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
1542
v = BWN_READ_4(mac, BWN_MACCTL) | BWN_MACCTL_GMODE;
sys/dev/netif/bwn/bwn/if_bwn.c
1558
bwn_setup_channels(struct bwn_mac *mac, int have_bg, int have_a)
sys/dev/netif/bwn/bwn/if_bwn.c
1560
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
1575
if (mac->mac_phy.type == BWN_PHYTYPE_N) {
sys/dev/netif/bwn/bwn/if_bwn.c
1592
mac->mac_phy.supports_2ghz = have_bg;
sys/dev/netif/bwn/bwn/if_bwn.c
1593
mac->mac_phy.supports_5ghz = have_a;
sys/dev/netif/bwn/bwn/if_bwn.c
1599
bwn_shm_read_4(struct bwn_mac *mac, uint16_t way, uint16_t offset)
sys/dev/netif/bwn/bwn/if_bwn.c
1603
BWN_ASSERT_LOCKED(mac->mac_sc);
sys/dev/netif/bwn/bwn/if_bwn.c
1609
bwn_shm_ctlword(mac, way, offset >> 2);
sys/dev/netif/bwn/bwn/if_bwn.c
1610
ret = BWN_READ_2(mac, BWN_SHM_DATA_UNALIGNED);
sys/dev/netif/bwn/bwn/if_bwn.c
1612
bwn_shm_ctlword(mac, way, (offset >> 2) + 1);
sys/dev/netif/bwn/bwn/if_bwn.c
1613
ret |= BWN_READ_2(mac, BWN_SHM_DATA);
sys/dev/netif/bwn/bwn/if_bwn.c
1618
bwn_shm_ctlword(mac, way, offset);
sys/dev/netif/bwn/bwn/if_bwn.c
1619
ret = BWN_READ_4(mac, BWN_SHM_DATA);
sys/dev/netif/bwn/bwn/if_bwn.c
1625
bwn_shm_read_2(struct bwn_mac *mac, uint16_t way, uint16_t offset)
sys/dev/netif/bwn/bwn/if_bwn.c
1629
BWN_ASSERT_LOCKED(mac->mac_sc);
sys/dev/netif/bwn/bwn/if_bwn.c
1635
bwn_shm_ctlword(mac, way, offset >> 2);
sys/dev/netif/bwn/bwn/if_bwn.c
1636
ret = BWN_READ_2(mac, BWN_SHM_DATA_UNALIGNED);
sys/dev/netif/bwn/bwn/if_bwn.c
1641
bwn_shm_ctlword(mac, way, offset);
sys/dev/netif/bwn/bwn/if_bwn.c
1642
ret = BWN_READ_2(mac, BWN_SHM_DATA);
sys/dev/netif/bwn/bwn/if_bwn.c
1649
bwn_shm_ctlword(struct bwn_mac *mac, uint16_t way,
sys/dev/netif/bwn/bwn/if_bwn.c
1657
BWN_WRITE_4(mac, BWN_SHM_CONTROL, control);
sys/dev/netif/bwn/bwn/if_bwn.c
1661
bwn_shm_write_4(struct bwn_mac *mac, uint16_t way, uint16_t offset,
sys/dev/netif/bwn/bwn/if_bwn.c
1664
BWN_ASSERT_LOCKED(mac->mac_sc);
sys/dev/netif/bwn/bwn/if_bwn.c
1670
bwn_shm_ctlword(mac, way, offset >> 2);
sys/dev/netif/bwn/bwn/if_bwn.c
1671
BWN_WRITE_2(mac, BWN_SHM_DATA_UNALIGNED,
sys/dev/netif/bwn/bwn/if_bwn.c
1673
bwn_shm_ctlword(mac, way, (offset >> 2) + 1);
sys/dev/netif/bwn/bwn/if_bwn.c
1674
BWN_WRITE_2(mac, BWN_SHM_DATA, value & 0xffff);
sys/dev/netif/bwn/bwn/if_bwn.c
1679
bwn_shm_ctlword(mac, way, offset);
sys/dev/netif/bwn/bwn/if_bwn.c
1680
BWN_WRITE_4(mac, BWN_SHM_DATA, value);
sys/dev/netif/bwn/bwn/if_bwn.c
1684
bwn_shm_write_2(struct bwn_mac *mac, uint16_t way, uint16_t offset,
sys/dev/netif/bwn/bwn/if_bwn.c
1687
BWN_ASSERT_LOCKED(mac->mac_sc);
sys/dev/netif/bwn/bwn/if_bwn.c
1693
bwn_shm_ctlword(mac, way, offset >> 2);
sys/dev/netif/bwn/bwn/if_bwn.c
1694
BWN_WRITE_2(mac, BWN_SHM_DATA_UNALIGNED, value);
sys/dev/netif/bwn/bwn/if_bwn.c
1699
bwn_shm_ctlword(mac, way, offset);
sys/dev/netif/bwn/bwn/if_bwn.c
1700
BWN_WRITE_2(mac, BWN_SHM_DATA, value);
sys/dev/netif/bwn/bwn/if_bwn.c
1770
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
1774
mac->mac_status < BWN_MAC_STATUS_STARTED) {
sys/dev/netif/bwn/bwn/if_bwn.c
1803
struct bwn_mac *mac;
sys/dev/netif/bwn/bwn/if_bwn.c
1807
mac = (struct bwn_mac *)sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
1808
bwn_set_slot_time(mac, IEEE80211_GET_SLOTTIME(ic));
sys/dev/netif/bwn/bwn/if_bwn.c
1824
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
1827
mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
1828
if (mac != NULL && mac->mac_status >= BWN_MAC_STATUS_INITED) {
sys/dev/netif/bwn/bwn/if_bwn.c
1833
bwn_set_opmode(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1845
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
1850
mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
1851
if (mac != NULL && mac->mac_status >= BWN_MAC_STATUS_INITED) {
sys/dev/netif/bwn/bwn/if_bwn.c
1852
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1855
bwn_wme_loadparams(mac, wmep, bwn_wme_shm_offsets[i]);
sys/dev/netif/bwn/bwn/if_bwn.c
1857
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1867
struct bwn_mac *mac;
sys/dev/netif/bwn/bwn/if_bwn.c
1870
mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
1871
if (mac != NULL && mac->mac_status >= BWN_MAC_STATUS_INITED) {
sys/dev/netif/bwn/bwn/if_bwn.c
1873
bwn_set_opmode(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1875
bwn_hf_write(mac, bwn_hf_read(mac) | BWN_HF_SKIP_CFP_UPDATE);
sys/dev/netif/bwn/bwn/if_bwn.c
1884
struct bwn_mac *mac;
sys/dev/netif/bwn/bwn/if_bwn.c
1887
mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
1888
if (mac != NULL && mac->mac_status >= BWN_MAC_STATUS_INITED) {
sys/dev/netif/bwn/bwn/if_bwn.c
1890
bwn_set_opmode(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1891
bwn_hf_write(mac, bwn_hf_read(mac) & ~BWN_HF_SKIP_CFP_UPDATE);
sys/dev/netif/bwn/bwn/if_bwn.c
1900
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
1901
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn.c
1909
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1910
bwn_set_txretry(mac, BWN_RETRY_SHORT, BWN_RETRY_LONG);
sys/dev/netif/bwn/bwn/if_bwn.c
1913
bwn_switch_channel(mac, chan);
sys/dev/netif/bwn/bwn/if_bwn.c
1919
bwn_phy_txpower_check(mac, BWN_TXPWR_IGNORE_TIME |
sys/dev/netif/bwn/bwn/if_bwn.c
1923
bwn_set_txantenna(mac, BWN_ANT_DEFAULT);
sys/dev/netif/bwn/bwn/if_bwn.c
1925
phy->set_antenna(mac, BWN_ANT_DEFAULT);
sys/dev/netif/bwn/bwn/if_bwn.c
1929
bwn_rf_turnon(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1930
if (!(mac->mac_flags & BWN_MAC_FLAG_RADIO_ON))
sys/dev/netif/bwn/bwn/if_bwn.c
1934
bwn_rf_turnoff(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1937
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
1955
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/bwn/bwn/if_bwn.c
1987
ieee80211_media_status, mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2004
struct bwn_mac *mac;
sys/dev/netif/bwn/bwn/if_bwn.c
2018
mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
2019
if (mac->mac_status == BWN_MAC_STATUS_UNINIT) {
sys/dev/netif/bwn/bwn/if_bwn.c
2020
error = bwn_core_init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2024
if (mac->mac_status == BWN_MAC_STATUS_INITED)
sys/dev/netif/bwn/bwn/if_bwn.c
2025
bwn_core_start(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2027
bwn_set_opmode(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2028
bwn_set_pretbtt(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2029
bwn_spu_setdelay(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
2030
bwn_set_macaddr(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2042
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
2048
if (mac->mac_status >= BWN_MAC_STATUS_INITED) {
sys/dev/netif/bwn/bwn/if_bwn.c
2050
bwn_set_opmode(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2051
bwn_set_macaddr(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2054
if (mac->mac_status >= BWN_MAC_STATUS_STARTED)
sys/dev/netif/bwn/bwn/if_bwn.c
2055
bwn_core_stop(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2060
bwn_core_exit(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2115
bwn_core_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2117
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
2121
KASSERT(mac->mac_status == BWN_MAC_STATUS_UNINIT,
sys/dev/netif/bwn/bwn/if_bwn.c
2126
bwn_reset_core(mac, mac->mac_phy.gmode);
sys/dev/netif/bwn/bwn/if_bwn.c
2128
mac->mac_flags &= ~BWN_MAC_FLAG_DFQVALID;
sys/dev/netif/bwn/bwn/if_bwn.c
2129
mac->mac_flags |= BWN_MAC_FLAG_RADIO_ON;
sys/dev/netif/bwn/bwn/if_bwn.c
2130
mac->mac_phy.hwpctl = (bwn_hwpctl) ? 1 : 0;
sys/dev/netif/bwn/bwn/if_bwn.c
2131
BWN_GETTIME(mac->mac_phy.nexttime);
sys/dev/netif/bwn/bwn/if_bwn.c
2132
mac->mac_phy.txerrors = BWN_TXERROR_MAX;
sys/dev/netif/bwn/bwn/if_bwn.c
2133
bzero(&mac->mac_stats, sizeof(mac->mac_stats));
sys/dev/netif/bwn/bwn/if_bwn.c
2134
mac->mac_stats.link_noise = -95;
sys/dev/netif/bwn/bwn/if_bwn.c
2135
mac->mac_reason_intr = 0;
sys/dev/netif/bwn/bwn/if_bwn.c
2136
bzero(mac->mac_reason, sizeof(mac->mac_reason));
sys/dev/netif/bwn/bwn/if_bwn.c
2137
mac->mac_intr_mask = BWN_INTR_MASKTEMPLATE;
sys/dev/netif/bwn/bwn/if_bwn.c
2140
mac->mac_intr_mask &= ~BWN_INTR_PHY_TXERR;
sys/dev/netif/bwn/bwn/if_bwn.c
2142
mac->mac_suspended = 1;
sys/dev/netif/bwn/bwn/if_bwn.c
2143
mac->mac_task_state = 0;
sys/dev/netif/bwn/bwn/if_bwn.c
2144
memset(&mac->mac_noise, 0, sizeof(mac->mac_noise));
sys/dev/netif/bwn/bwn/if_bwn.c
2146
mac->mac_phy.init_pre(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2151
bwn_bt_disable(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2152
if (mac->mac_phy.prepare_hw) {
sys/dev/netif/bwn/bwn/if_bwn.c
2153
error = mac->mac_phy.prepare_hw(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2157
error = bwn_chip_init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2160
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_COREREV,
sys/dev/netif/bwn/bwn/if_bwn.c
2162
hf = bwn_hf_read(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2163
if (mac->mac_phy.type == BWN_PHYTYPE_G) {
sys/dev/netif/bwn/bwn/if_bwn.c
2167
if (mac->mac_phy.rev == 1)
sys/dev/netif/bwn/bwn/if_bwn.c
2170
if (mac->mac_phy.rf_ver == 0x2050) {
sys/dev/netif/bwn/bwn/if_bwn.c
2171
if (mac->mac_phy.rf_rev < 6)
sys/dev/netif/bwn/bwn/if_bwn.c
2173
if (mac->mac_phy.rf_rev == 6)
sys/dev/netif/bwn/bwn/if_bwn.c
2182
bwn_hf_write(mac, hf);
sys/dev/netif/bwn/bwn/if_bwn.c
2184
bwn_set_txretry(mac, BWN_RETRY_SHORT, BWN_RETRY_LONG);
sys/dev/netif/bwn/bwn/if_bwn.c
2185
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_SHORT_RETRY_FALLBACK, 3);
sys/dev/netif/bwn/bwn/if_bwn.c
2186
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_LONG_RETRY_FALLBACK, 2);
sys/dev/netif/bwn/bwn/if_bwn.c
2187
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_PROBE_RESP_MAXTIME, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2189
bwn_rate_init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2190
bwn_set_phytxctl(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2192
bwn_shm_write_2(mac, BWN_SCRATCH, BWN_SCRATCH_CONT_MIN,
sys/dev/netif/bwn/bwn/if_bwn.c
2193
(mac->mac_phy.type == BWN_PHYTYPE_B) ? 0x1f : 0xf);
sys/dev/netif/bwn/bwn/if_bwn.c
2194
bwn_shm_write_2(mac, BWN_SCRATCH, BWN_SCRATCH_CONT_MAX, 0x3ff);
sys/dev/netif/bwn/bwn/if_bwn.c
2197
bwn_pio_init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2199
bwn_dma_init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2200
bwn_wme_init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2201
bwn_spu_setdelay(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2202
bwn_bt_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2206
bwn_set_macaddr(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2207
bwn_crypt_init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2211
mac->mac_status = BWN_MAC_STATUS_INITED;
sys/dev/netif/bwn/bwn/if_bwn.c
2217
KASSERT(mac->mac_status == BWN_MAC_STATUS_UNINIT,
sys/dev/netif/bwn/bwn/if_bwn.c
2223
bwn_core_start(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2225
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
2228
KASSERT(mac->mac_status == BWN_MAC_STATUS_INITED,
sys/dev/netif/bwn/bwn/if_bwn.c
2235
tmp = BWN_READ_4(mac, BWN_XMITSTAT_0);
sys/dev/netif/bwn/bwn/if_bwn.c
2238
tmp = BWN_READ_4(mac, BWN_XMITSTAT_1);
sys/dev/netif/bwn/bwn/if_bwn.c
2241
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2242
BWN_WRITE_4(mac, BWN_INTR_MASK, mac->mac_intr_mask);
sys/dev/netif/bwn/bwn/if_bwn.c
2243
callout_reset(&sc->sc_task_ch, hz * 15, bwn_tasks, mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2245
mac->mac_status = BWN_MAC_STATUS_STARTED;
sys/dev/netif/bwn/bwn/if_bwn.c
2249
bwn_core_exit(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2251
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
2254
BWN_ASSERT_LOCKED(mac->mac_sc);
sys/dev/netif/bwn/bwn/if_bwn.c
2256
KASSERT(mac->mac_status <= BWN_MAC_STATUS_INITED,
sys/dev/netif/bwn/bwn/if_bwn.c
2259
if (mac->mac_status != BWN_MAC_STATUS_INITED)
sys/dev/netif/bwn/bwn/if_bwn.c
2261
mac->mac_status = BWN_MAC_STATUS_UNINIT;
sys/dev/netif/bwn/bwn/if_bwn.c
2263
macctl = BWN_READ_4(mac, BWN_MACCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
2266
BWN_WRITE_4(mac, BWN_MACCTL, macctl);
sys/dev/netif/bwn/bwn/if_bwn.c
2268
bwn_dma_stop(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2269
bwn_pio_stop(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2270
bwn_chip_exit(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2271
mac->mac_phy.switch_analog(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
2277
bwn_bt_disable(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2279
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
2286
bwn_chip_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2288
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
2289
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn.c
2296
BWN_WRITE_4(mac, BWN_MACCTL, macctl);
sys/dev/netif/bwn/bwn/if_bwn.c
2298
error = bwn_fw_fillinfo(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2301
error = bwn_fw_loaducode(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2305
error = bwn_gpio_init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2309
error = bwn_fw_loadinitvals(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2314
phy->switch_analog(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2315
error = bwn_phy_init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2321
phy->set_im(mac, BWN_IMMODE_NONE);
sys/dev/netif/bwn/bwn/if_bwn.c
2323
phy->set_antenna(mac, BWN_ANT_DEFAULT);
sys/dev/netif/bwn/bwn/if_bwn.c
2324
bwn_set_txantenna(mac, BWN_ANT_DEFAULT);
sys/dev/netif/bwn/bwn/if_bwn.c
2327
BWN_WRITE_2(mac, 0x005e, BWN_READ_2(mac, 0x005e) | 0x0004);
sys/dev/netif/bwn/bwn/if_bwn.c
2328
BWN_WRITE_4(mac, 0x0100, 0x01000000);
sys/dev/netif/bwn/bwn/if_bwn.c
2330
BWN_WRITE_4(mac, 0x010c, 0x01000000);
sys/dev/netif/bwn/bwn/if_bwn.c
2332
BWN_WRITE_4(mac, BWN_MACCTL,
sys/dev/netif/bwn/bwn/if_bwn.c
2333
BWN_READ_4(mac, BWN_MACCTL) & ~BWN_MACCTL_STA);
sys/dev/netif/bwn/bwn/if_bwn.c
2334
BWN_WRITE_4(mac, BWN_MACCTL,
sys/dev/netif/bwn/bwn/if_bwn.c
2335
BWN_READ_4(mac, BWN_MACCTL) | BWN_MACCTL_STA);
sys/dev/netif/bwn/bwn/if_bwn.c
2336
bwn_shm_write_2(mac, BWN_SHARED, 0x0074, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn.c
2338
bwn_set_opmode(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2340
BWN_WRITE_2(mac, 0x060e, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn.c
2341
BWN_WRITE_2(mac, 0x0610, 0x8000);
sys/dev/netif/bwn/bwn/if_bwn.c
2342
BWN_WRITE_2(mac, 0x0604, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn.c
2343
BWN_WRITE_2(mac, 0x0606, 0x0200);
sys/dev/netif/bwn/bwn/if_bwn.c
2345
BWN_WRITE_4(mac, 0x0188, 0x80000000);
sys/dev/netif/bwn/bwn/if_bwn.c
2346
BWN_WRITE_4(mac, 0x018c, 0x02000000);
sys/dev/netif/bwn/bwn/if_bwn.c
2348
BWN_WRITE_4(mac, BWN_INTR_REASON, 0x00004000);
sys/dev/netif/bwn/bwn/if_bwn.c
2349
BWN_WRITE_4(mac, BWN_DMA0_INTR_MASK, 0x0001fc00);
sys/dev/netif/bwn/bwn/if_bwn.c
2350
BWN_WRITE_4(mac, BWN_DMA1_INTR_MASK, 0x0000dc00);
sys/dev/netif/bwn/bwn/if_bwn.c
2351
BWN_WRITE_4(mac, BWN_DMA2_INTR_MASK, 0x0000dc00);
sys/dev/netif/bwn/bwn/if_bwn.c
2352
BWN_WRITE_4(mac, BWN_DMA3_INTR_MASK, 0x0001dc00);
sys/dev/netif/bwn/bwn/if_bwn.c
2353
BWN_WRITE_4(mac, BWN_DMA4_INTR_MASK, 0x0000dc00);
sys/dev/netif/bwn/bwn/if_bwn.c
2354
BWN_WRITE_4(mac, BWN_DMA5_INTR_MASK, 0x0000dc00);
sys/dev/netif/bwn/bwn/if_bwn.c
2356
bwn_mac_phy_clock_set(mac, TRUE);
sys/dev/netif/bwn/bwn/if_bwn.c
2360
BWN_WRITE_2(mac, BWN_POWERUP_DELAY, siba_get_cc_powerdelay(sc->sc_dev));
sys/dev/netif/bwn/bwn/if_bwn.c
2366
bwn_hf_read(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2370
ret = bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_HFHI);
sys/dev/netif/bwn/bwn/if_bwn.c
2372
ret |= bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_HFMI);
sys/dev/netif/bwn/bwn/if_bwn.c
2374
ret |= bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_HFLO);
sys/dev/netif/bwn/bwn/if_bwn.c
2379
bwn_hf_write(struct bwn_mac *mac, uint64_t value)
sys/dev/netif/bwn/bwn/if_bwn.c
2382
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_HFLO,
sys/dev/netif/bwn/bwn/if_bwn.c
2384
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_HFMI,
sys/dev/netif/bwn/bwn/if_bwn.c
2386
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_HFHI,
sys/dev/netif/bwn/bwn/if_bwn.c
2391
bwn_set_txretry(struct bwn_mac *mac, int s, int l)
sys/dev/netif/bwn/bwn/if_bwn.c
2394
bwn_shm_write_2(mac, BWN_SCRATCH, BWN_SCRATCH_SHORT_RETRY, MIN(s, 0xf));
sys/dev/netif/bwn/bwn/if_bwn.c
2395
bwn_shm_write_2(mac, BWN_SCRATCH, BWN_SCRATCH_LONG_RETRY, MIN(l, 0xf));
sys/dev/netif/bwn/bwn/if_bwn.c
2399
bwn_rate_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2402
switch (mac->mac_phy.type) {
sys/dev/netif/bwn/bwn/if_bwn.c
2407
bwn_rate_write(mac, BWN_OFDM_RATE_6MB, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2408
bwn_rate_write(mac, BWN_OFDM_RATE_12MB, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2409
bwn_rate_write(mac, BWN_OFDM_RATE_18MB, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2410
bwn_rate_write(mac, BWN_OFDM_RATE_24MB, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2411
bwn_rate_write(mac, BWN_OFDM_RATE_36MB, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2412
bwn_rate_write(mac, BWN_OFDM_RATE_48MB, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2413
bwn_rate_write(mac, BWN_OFDM_RATE_54MB, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2414
if (mac->mac_phy.type == BWN_PHYTYPE_A)
sys/dev/netif/bwn/bwn/if_bwn.c
2418
bwn_rate_write(mac, BWN_CCK_RATE_1MB, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
2419
bwn_rate_write(mac, BWN_CCK_RATE_2MB, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
2420
bwn_rate_write(mac, BWN_CCK_RATE_5MB, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
2421
bwn_rate_write(mac, BWN_CCK_RATE_11MB, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
2429
bwn_rate_write(struct bwn_mac *mac, uint16_t rate, int ofdm)
sys/dev/netif/bwn/bwn/if_bwn.c
2440
bwn_shm_write_2(mac, BWN_SHARED, offset + 0x20,
sys/dev/netif/bwn/bwn/if_bwn.c
2441
bwn_shm_read_2(mac, BWN_SHARED, offset));
sys/dev/netif/bwn/bwn/if_bwn.c
2489
bwn_set_phytxctl(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2495
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_BEACON_PHYCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
2496
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_ACKCTS_PHYCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
2497
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_PROBE_RESP_PHYCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
2501
bwn_pio_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2503
struct bwn_pio *pio = &mac->mac_method.pio;
sys/dev/netif/bwn/bwn/if_bwn.c
2505
BWN_WRITE_4(mac, BWN_MACCTL, BWN_READ_4(mac, BWN_MACCTL)
sys/dev/netif/bwn/bwn/if_bwn.c
2507
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_RX_PADOFFSET, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
2509
bwn_pio_set_txqueue(mac, &pio->wme[WME_AC_BK], 0);
sys/dev/netif/bwn/bwn/if_bwn.c
2510
bwn_pio_set_txqueue(mac, &pio->wme[WME_AC_BE], 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2511
bwn_pio_set_txqueue(mac, &pio->wme[WME_AC_VI], 2);
sys/dev/netif/bwn/bwn/if_bwn.c
2512
bwn_pio_set_txqueue(mac, &pio->wme[WME_AC_VO], 3);
sys/dev/netif/bwn/bwn/if_bwn.c
2513
bwn_pio_set_txqueue(mac, &pio->mcast, 4);
sys/dev/netif/bwn/bwn/if_bwn.c
2514
bwn_pio_setupqueue_rx(mac, &pio->rx, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
2518
bwn_pio_set_txqueue(struct bwn_mac *mac, struct bwn_pio_txqueue *tq,
sys/dev/netif/bwn/bwn/if_bwn.c
2522
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
2525
tq->tq_base = bwn_pio_idx2base(mac, index) + BWN_PIO_TXQOFFSET(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2532
tq->tq_size = bwn_pio_read_2(mac, tq, BWN_PIO_TXQBUFSIZE);
sys/dev/netif/bwn/bwn/if_bwn.c
2546
bwn_pio_idx2base(struct bwn_mac *mac, int index)
sys/dev/netif/bwn/bwn/if_bwn.c
2548
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
2579
bwn_pio_setupqueue_rx(struct bwn_mac *mac, struct bwn_pio_rxqueue *prq,
sys/dev/netif/bwn/bwn/if_bwn.c
2582
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
2584
prq->prq_mac = mac;
sys/dev/netif/bwn/bwn/if_bwn.c
2586
prq->prq_base = bwn_pio_idx2base(mac, index) + BWN_PIO_RXQOFFSET(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
2587
bwn_dma_rxdirectfifo(mac, index, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
2606
bwn_pio_read_2(struct bwn_mac *mac, struct bwn_pio_txqueue *tq,
sys/dev/netif/bwn/bwn/if_bwn.c
2610
return (BWN_READ_2(mac, tq->tq_base + offset));
sys/dev/netif/bwn/bwn/if_bwn.c
2614
bwn_dma_rxdirectfifo(struct bwn_mac *mac, int idx, uint8_t enable)
sys/dev/netif/bwn/bwn/if_bwn.c
2620
type = bwn_dma_mask2type(bwn_dma_mask(mac));
sys/dev/netif/bwn/bwn/if_bwn.c
2623
ctl = BWN_READ_4(mac, base + BWN_DMA64_RXCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
2627
BWN_WRITE_4(mac, base + BWN_DMA64_RXCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
2629
ctl = BWN_READ_4(mac, base + BWN_DMA32_RXCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
2633
BWN_WRITE_4(mac, base + BWN_DMA32_RXCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
2638
bwn_dma_mask(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2643
tmp = BWN_READ_4(mac, SIBA_TGSHIGH);
sys/dev/netif/bwn/bwn/if_bwn.c
2647
BWN_WRITE_4(mac, base + BWN_DMA32_TXCTL, BWN_DMA32_TXADDREXT_MASK);
sys/dev/netif/bwn/bwn/if_bwn.c
2648
tmp = BWN_READ_4(mac, base + BWN_DMA32_TXCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
2715
bwn_dma_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
2717
struct bwn_dma *dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
2730
bwn_dma_ringsetup(struct bwn_mac *mac, int controller_index,
sys/dev/netif/bwn/bwn/if_bwn.c
2733
struct bwn_dma *dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
2737
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
2753
dr->dr_mac = mac;
sys/dev/netif/bwn/bwn/if_bwn.c
2816
BWN_HDRSIZE(mac),
sys/dev/netif/bwn/bwn/if_bwn.c
3116
struct bwn_mac *mac = dr->dr_mac;
sys/dev/netif/bwn/bwn/if_bwn.c
3117
struct bwn_dma *dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
3118
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3268
struct bwn_mac *mac = dr->dr_mac;
sys/dev/netif/bwn/bwn/if_bwn.c
3269
struct bwn_dma *dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
3270
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3299
bwn_dma_tx_reset(struct bwn_mac *mac, uint16_t base,
sys/dev/netif/bwn/bwn/if_bwn.c
3302
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3310
value = BWN_READ_4(mac, base + offset);
sys/dev/netif/bwn/bwn/if_bwn.c
3327
BWN_WRITE_4(mac, base + offset, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
3331
value = BWN_READ_4(mac, base + offset);
sys/dev/netif/bwn/bwn/if_bwn.c
3357
bwn_dma_rx_reset(struct bwn_mac *mac, uint16_t base,
sys/dev/netif/bwn/bwn/if_bwn.c
3360
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3366
BWN_WRITE_4(mac, base + offset, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
3370
value = BWN_READ_4(mac, base + offset);
sys/dev/netif/bwn/bwn/if_bwn.c
3435
bwn_wme_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3438
bwn_wme_load(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
3441
bwn_hf_write(mac, bwn_hf_read(mac) | BWN_HF_EDCF);
sys/dev/netif/bwn/bwn/if_bwn.c
3442
BWN_WRITE_2(mac, BWN_IFSCTL, BWN_READ_2(mac, BWN_IFSCTL) |
sys/dev/netif/bwn/bwn/if_bwn.c
3447
bwn_spu_setdelay(struct bwn_mac *mac, int idle)
sys/dev/netif/bwn/bwn/if_bwn.c
3449
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3453
delay = (mac->mac_phy.type == BWN_PHYTYPE_A) ? 3700 : 1050;
sys/dev/netif/bwn/bwn/if_bwn.c
3456
if ((mac->mac_phy.rf_ver == 0x2050) && (mac->mac_phy.rf_rev == 8))
sys/dev/netif/bwn/bwn/if_bwn.c
3459
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_SPU_WAKEUP, delay);
sys/dev/netif/bwn/bwn/if_bwn.c
3463
bwn_bt_enable(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3465
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3472
if (mac->mac_phy.type != BWN_PHYTYPE_B && !mac->mac_phy.gmode)
sys/dev/netif/bwn/bwn/if_bwn.c
3475
hf = bwn_hf_read(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
3480
bwn_hf_write(mac, hf);
sys/dev/netif/bwn/bwn/if_bwn.c
3484
bwn_set_macaddr(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3487
bwn_mac_write_bssid(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
3488
bwn_mac_setfilter(mac, BWN_MACFILTER_SELF,
sys/dev/netif/bwn/bwn/if_bwn.c
3489
mac->mac_sc->sc_ic.ic_macaddr);
sys/dev/netif/bwn/bwn/if_bwn.c
3493
bwn_clear_keys(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3497
for (i = 0; i < mac->mac_max_nr_keys; i++) {
sys/dev/netif/bwn/bwn/if_bwn.c
3498
KASSERT(i >= 0 && i < mac->mac_max_nr_keys,
sys/dev/netif/bwn/bwn/if_bwn.c
3501
bwn_key_dowrite(mac, i, BWN_SEC_ALGO_NONE,
sys/dev/netif/bwn/bwn/if_bwn.c
3503
if ((i <= 3) && !BWN_SEC_NEWAPI(mac)) {
sys/dev/netif/bwn/bwn/if_bwn.c
3504
bwn_key_dowrite(mac, i + 4, BWN_SEC_ALGO_NONE,
sys/dev/netif/bwn/bwn/if_bwn.c
3507
mac->mac_key[i].keyconf = NULL;
sys/dev/netif/bwn/bwn/if_bwn.c
3512
bwn_crypt_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3514
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3516
mac->mac_max_nr_keys = (siba_get_revid(sc->sc_dev) >= 5) ? 58 : 20;
sys/dev/netif/bwn/bwn/if_bwn.c
3517
KASSERT(mac->mac_max_nr_keys <= N(mac->mac_key),
sys/dev/netif/bwn/bwn/if_bwn.c
3519
mac->mac_ktp = bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_KEY_TABLEP);
sys/dev/netif/bwn/bwn/if_bwn.c
3520
mac->mac_ktp *= 2;
sys/dev/netif/bwn/bwn/if_bwn.c
3522
BWN_WRITE_2(mac, BWN_RCMTA_COUNT, mac->mac_max_nr_keys - 8);
sys/dev/netif/bwn/bwn/if_bwn.c
3523
bwn_clear_keys(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
3527
bwn_chip_exit(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3529
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3531
bwn_phy_exit(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
3536
bwn_fw_fillinfo(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3540
error = bwn_fw_gets(mac, BWN_FWTYPE_DEFAULT);
sys/dev/netif/bwn/bwn/if_bwn.c
3543
error = bwn_fw_gets(mac, BWN_FWTYPE_OPENSOURCE);
sys/dev/netif/bwn/bwn/if_bwn.c
3550
bwn_gpio_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3552
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3555
BWN_WRITE_4(mac, BWN_MACCTL,
sys/dev/netif/bwn/bwn/if_bwn.c
3556
BWN_READ_4(mac, BWN_MACCTL) & ~BWN_MACCTL_GPOUT_MASK);
sys/dev/netif/bwn/bwn/if_bwn.c
3557
BWN_WRITE_2(mac, BWN_GPIO_MASK,
sys/dev/netif/bwn/bwn/if_bwn.c
3558
BWN_READ_2(mac, BWN_GPIO_MASK) | 0x000f);
sys/dev/netif/bwn/bwn/if_bwn.c
3565
BWN_WRITE_2(mac, BWN_GPIO_MASK,
sys/dev/netif/bwn/bwn/if_bwn.c
3566
BWN_READ_2(mac, BWN_GPIO_MASK) | 0x0200);
sys/dev/netif/bwn/bwn/if_bwn.c
3582
bwn_fw_loadinitvals(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3588
struct bwn_fw *fw = &mac->mac_fw;
sys/dev/netif/bwn/bwn/if_bwn.c
3592
error = bwn_fwinitvals_write(mac, GETFWOFFSET(fw->initvals, hdr_len),
sys/dev/netif/bwn/bwn/if_bwn.c
3598
error = bwn_fwinitvals_write(mac,
sys/dev/netif/bwn/bwn/if_bwn.c
3608
bwn_phy_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3610
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3613
mac->mac_phy.chan = mac->mac_phy.get_default_chan(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
3614
mac->mac_phy.rf_onoff(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
3615
error = mac->mac_phy.init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
3620
error = bwn_switch_channel(mac,
sys/dev/netif/bwn/bwn/if_bwn.c
3621
mac->mac_phy.get_default_chan(mac));
sys/dev/netif/bwn/bwn/if_bwn.c
3629
if (mac->mac_phy.exit)
sys/dev/netif/bwn/bwn/if_bwn.c
3630
mac->mac_phy.exit(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
3632
mac->mac_phy.rf_onoff(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
3638
bwn_set_txantenna(struct bwn_mac *mac, int antenna)
sys/dev/netif/bwn/bwn/if_bwn.c
3646
tmp = bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_ACKCTS_PHYCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
3648
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_ACKCTS_PHYCTL, tmp);
sys/dev/netif/bwn/bwn/if_bwn.c
3650
tmp = bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_PROBE_RESP_PHYCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
3652
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_PROBE_RESP_PHYCTL, tmp);
sys/dev/netif/bwn/bwn/if_bwn.c
3656
bwn_set_opmode(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3658
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3663
ctl = BWN_READ_4(mac, BWN_MACCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
3679
BWN_WRITE_4(mac, BWN_MACCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
3689
BWN_WRITE_2(mac, 0x612, cfp_pretbtt);
sys/dev/netif/bwn/bwn/if_bwn.c
3693
bwn_dma_gettype(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3698
tmp = BWN_READ_4(mac, SIBA_TGSHIGH);
sys/dev/netif/bwn/bwn/if_bwn.c
3702
BWN_WRITE_4(mac, base + BWN_DMA32_TXCTL, BWN_DMA32_TXADDREXT_MASK);
sys/dev/netif/bwn/bwn/if_bwn.c
3703
tmp = BWN_READ_4(mac, base + BWN_DMA32_TXCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
3722
bwn_dummy_transmission(struct bwn_mac *mac, int ofdm, int paon)
sys/dev/netif/bwn/bwn/if_bwn.c
3724
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn.c
3725
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3740
BWN_ASSERT_LOCKED(mac->mac_sc);
sys/dev/netif/bwn/bwn/if_bwn.c
3743
bwn_ram_write(mac, i * 4, buffer[i]);
sys/dev/netif/bwn/bwn/if_bwn.c
3745
BWN_WRITE_2(mac, 0x0568, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn.c
3746
BWN_WRITE_2(mac, 0x07c0,
sys/dev/netif/bwn/bwn/if_bwn.c
3750
BWN_WRITE_2(mac, 0x050c, value);
sys/dev/netif/bwn/bwn/if_bwn.c
3754
BWN_WRITE_2(mac, 0x0514, 0x1a02);
sys/dev/netif/bwn/bwn/if_bwn.c
3755
BWN_WRITE_2(mac, 0x0508, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn.c
3756
BWN_WRITE_2(mac, 0x050a, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn.c
3757
BWN_WRITE_2(mac, 0x054c, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn.c
3758
BWN_WRITE_2(mac, 0x056a, 0x0014);
sys/dev/netif/bwn/bwn/if_bwn.c
3759
BWN_WRITE_2(mac, 0x0568, 0x0826);
sys/dev/netif/bwn/bwn/if_bwn.c
3760
BWN_WRITE_2(mac, 0x0500, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn.c
3767
BWN_WRITE_2(mac, 0x0502, 0x00d0);
sys/dev/netif/bwn/bwn/if_bwn.c
3770
BWN_WRITE_2(mac, 0x0502, 0x0050);
sys/dev/netif/bwn/bwn/if_bwn.c
3773
BWN_WRITE_2(mac, 0x0502, 0x0030);
sys/dev/netif/bwn/bwn/if_bwn.c
3778
BWN_READ_2(mac, 0x0502);
sys/dev/netif/bwn/bwn/if_bwn.c
3781
BWN_RF_WRITE(mac, 0x0051, 0x0017);
sys/dev/netif/bwn/bwn/if_bwn.c
3783
value = BWN_READ_2(mac, 0x050e);
sys/dev/netif/bwn/bwn/if_bwn.c
3789
value = BWN_READ_2(mac, 0x050e);
sys/dev/netif/bwn/bwn/if_bwn.c
3795
value = BWN_READ_2(mac, 0x0690);
sys/dev/netif/bwn/bwn/if_bwn.c
3801
BWN_RF_WRITE(mac, 0x0051, 0x0037);
sys/dev/netif/bwn/bwn/if_bwn.c
3805
bwn_ram_write(struct bwn_mac *mac, uint16_t offset, uint32_t val)
sys/dev/netif/bwn/bwn/if_bwn.c
3811
macctl = BWN_READ_4(mac, BWN_MACCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
3815
BWN_WRITE_4(mac, BWN_RAM_CONTROL, offset);
sys/dev/netif/bwn/bwn/if_bwn.c
3816
BWN_BARRIER(mac, BUS_SPACE_BARRIER_WRITE);
sys/dev/netif/bwn/bwn/if_bwn.c
3817
BWN_WRITE_4(mac, BWN_RAM_DATA, val);
sys/dev/netif/bwn/bwn/if_bwn.c
3821
bwn_mac_suspend(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3823
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3827
KASSERT(mac->mac_suspended >= 0,
sys/dev/netif/bwn/bwn/if_bwn.c
3830
if (mac->mac_suspended == 0) {
sys/dev/netif/bwn/bwn/if_bwn.c
3831
bwn_psctl(mac, BWN_PS_AWAKE);
sys/dev/netif/bwn/bwn/if_bwn.c
3832
BWN_WRITE_4(mac, BWN_MACCTL,
sys/dev/netif/bwn/bwn/if_bwn.c
3833
BWN_READ_4(mac, BWN_MACCTL)
sys/dev/netif/bwn/bwn/if_bwn.c
3835
BWN_READ_4(mac, BWN_MACCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
3837
tmp = BWN_READ_4(mac, BWN_INTR_REASON);
sys/dev/netif/bwn/bwn/if_bwn.c
3843
tmp = BWN_READ_4(mac, BWN_INTR_REASON);
sys/dev/netif/bwn/bwn/if_bwn.c
3851
mac->mac_suspended++;
sys/dev/netif/bwn/bwn/if_bwn.c
3855
bwn_mac_enable(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
3857
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3860
state = bwn_shm_read_2(mac, BWN_SHARED,
sys/dev/netif/bwn/bwn/if_bwn.c
3866
mac->mac_suspended--;
sys/dev/netif/bwn/bwn/if_bwn.c
3867
KASSERT(mac->mac_suspended >= 0,
sys/dev/netif/bwn/bwn/if_bwn.c
3869
if (mac->mac_suspended == 0) {
sys/dev/netif/bwn/bwn/if_bwn.c
3870
BWN_WRITE_4(mac, BWN_MACCTL,
sys/dev/netif/bwn/bwn/if_bwn.c
3871
BWN_READ_4(mac, BWN_MACCTL) | BWN_MACCTL_ON);
sys/dev/netif/bwn/bwn/if_bwn.c
3872
BWN_WRITE_4(mac, BWN_INTR_REASON, BWN_INTR_MAC_SUSPENDED);
sys/dev/netif/bwn/bwn/if_bwn.c
3873
BWN_READ_4(mac, BWN_MACCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
3874
BWN_READ_4(mac, BWN_INTR_REASON);
sys/dev/netif/bwn/bwn/if_bwn.c
3875
bwn_psctl(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
3880
bwn_psctl(struct bwn_mac *mac, uint32_t flags)
sys/dev/netif/bwn/bwn/if_bwn.c
3882
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3893
BWN_WRITE_4(mac, BWN_MACCTL,
sys/dev/netif/bwn/bwn/if_bwn.c
3894
(BWN_READ_4(mac, BWN_MACCTL) | BWN_MACCTL_AWAKE) &
sys/dev/netif/bwn/bwn/if_bwn.c
3896
BWN_READ_4(mac, BWN_MACCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
3899
ucstat = bwn_shm_read_2(mac, BWN_SHARED,
sys/dev/netif/bwn/bwn/if_bwn.c
3909
bwn_fw_gets(struct bwn_mac *mac, enum bwn_fwtype type)
sys/dev/netif/bwn/bwn/if_bwn.c
3911
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
3912
struct bwn_fw *fw = &mac->mac_fw;
sys/dev/netif/bwn/bwn/if_bwn.c
3922
if (mac->mac_phy.type == BWN_PHYTYPE_AC)
sys/dev/netif/bwn/bwn/if_bwn.c
3926
if (mac->mac_phy.type == BWN_PHYTYPE_AC)
sys/dev/netif/bwn/bwn/if_bwn.c
3930
if (mac->mac_phy.type == BWN_PHYTYPE_LCN40)
sys/dev/netif/bwn/bwn/if_bwn.c
3934
if (mac->mac_phy.type == BWN_PHYTYPE_N)
sys/dev/netif/bwn/bwn/if_bwn.c
3938
if (mac->mac_phy.type == BWN_PHYTYPE_HT)
sys/dev/netif/bwn/bwn/if_bwn.c
3942
if (mac->mac_phy.type == BWN_PHYTYPE_HT)
sys/dev/netif/bwn/bwn/if_bwn.c
3947
if (mac->mac_phy.type == BWN_PHYTYPE_N)
sys/dev/netif/bwn/bwn/if_bwn.c
3949
else if (mac->mac_phy.type == BWN_PHYTYPE_LCN)
sys/dev/netif/bwn/bwn/if_bwn.c
3953
if (mac->mac_phy.type == BWN_PHYTYPE_LCN)
sys/dev/netif/bwn/bwn/if_bwn.c
3957
if (mac->mac_phy.type == BWN_PHYTYPE_N)
sys/dev/netif/bwn/bwn/if_bwn.c
3964
if (mac->mac_phy.type == BWN_PHYTYPE_N)
sys/dev/netif/bwn/bwn/if_bwn.c
3966
else if (mac->mac_phy.type == BWN_PHYTYPE_LP)
sys/dev/netif/bwn/bwn/if_bwn.c
3992
bwn_release_firmware(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
3997
error = bwn_fw_get(mac, type, filename, &fw->ucode);
sys/dev/netif/bwn/bwn/if_bwn.c
3999
bwn_release_firmware(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4006
error = bwn_fw_get(mac, type, "pcm5", &fw->pcm);
sys/dev/netif/bwn/bwn/if_bwn.c
4010
bwn_release_firmware(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4020
switch (mac->mac_phy.type) {
sys/dev/netif/bwn/bwn/if_bwn.c
4066
error = bwn_fw_get(mac, type, filename, &fw->initvals);
sys/dev/netif/bwn/bwn/if_bwn.c
4068
bwn_release_firmware(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4073
switch (mac->mac_phy.type) {
sys/dev/netif/bwn/bwn/if_bwn.c
4121
mac->mac_phy.type);
sys/dev/netif/bwn/bwn/if_bwn.c
4124
error = bwn_fw_get(mac, type, filename, &fw->initvals_band);
sys/dev/netif/bwn/bwn/if_bwn.c
4126
bwn_release_firmware(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4132
rev, mac->mac_phy.type);
sys/dev/netif/bwn/bwn/if_bwn.c
4133
bwn_release_firmware(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4138
bwn_fw_get(struct bwn_mac *mac, enum bwn_fwtype type,
sys/dev/netif/bwn/bwn/if_bwn.c
4142
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4158
(mac->mac_phy.type == BWN_PHYTYPE_LP) ? "lp_" : "", name);
sys/dev/netif/bwn/bwn/if_bwn.c
4195
bwn_release_firmware(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4198
bwn_do_release_fw(&mac->mac_fw.ucode);
sys/dev/netif/bwn/bwn/if_bwn.c
4199
bwn_do_release_fw(&mac->mac_fw.pcm);
sys/dev/netif/bwn/bwn/if_bwn.c
4200
bwn_do_release_fw(&mac->mac_fw.initvals);
sys/dev/netif/bwn/bwn/if_bwn.c
4201
bwn_do_release_fw(&mac->mac_fw.initvals_band);
sys/dev/netif/bwn/bwn/if_bwn.c
4215
bwn_fw_loaducode(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4221
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4228
ctl = BWN_READ_4(mac, BWN_MACCTL);
sys/dev/netif/bwn/bwn/if_bwn.c
4232
BWN_WRITE_4(mac, BWN_MACCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
4234
bwn_shm_write_2(mac, BWN_SCRATCH, i, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
4236
bwn_shm_write_2(mac, BWN_SHARED, i, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
4238
data = GETFWOFFSET(mac->mac_fw.ucode, sizeof(struct bwn_fwhdr));
sys/dev/netif/bwn/bwn/if_bwn.c
4239
bwn_shm_ctlword(mac, BWN_UCODE | BWN_SHARED_AUTOINC, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn.c
4240
for (i = 0; i < GETFWSIZE(mac->mac_fw.ucode, sizeof(struct bwn_fwhdr));
sys/dev/netif/bwn/bwn/if_bwn.c
4242
BWN_WRITE_4(mac, BWN_SHM_DATA, be32toh(data[i]));
sys/dev/netif/bwn/bwn/if_bwn.c
4246
if (mac->mac_fw.pcm.fw) {
sys/dev/netif/bwn/bwn/if_bwn.c
4247
data = GETFWOFFSET(mac->mac_fw.pcm, sizeof(struct bwn_fwhdr));
sys/dev/netif/bwn/bwn/if_bwn.c
4248
bwn_shm_ctlword(mac, BWN_HW, 0x01ea);
sys/dev/netif/bwn/bwn/if_bwn.c
4249
BWN_WRITE_4(mac, BWN_SHM_DATA, 0x00004000);
sys/dev/netif/bwn/bwn/if_bwn.c
4250
bwn_shm_ctlword(mac, BWN_HW, 0x01eb);
sys/dev/netif/bwn/bwn/if_bwn.c
4251
for (i = 0; i < GETFWSIZE(mac->mac_fw.pcm,
sys/dev/netif/bwn/bwn/if_bwn.c
4253
BWN_WRITE_4(mac, BWN_SHM_DATA, be32toh(data[i]));
sys/dev/netif/bwn/bwn/if_bwn.c
4258
BWN_WRITE_4(mac, BWN_INTR_REASON, BWN_INTR_ALL);
sys/dev/netif/bwn/bwn/if_bwn.c
4259
BWN_WRITE_4(mac, BWN_MACCTL,
sys/dev/netif/bwn/bwn/if_bwn.c
4260
(BWN_READ_4(mac, BWN_MACCTL) & ~BWN_MACCTL_MCODE_JMP0) |
sys/dev/netif/bwn/bwn/if_bwn.c
4264
if (BWN_READ_4(mac, BWN_INTR_REASON) == BWN_INTR_MAC_SUSPENDED)
sys/dev/netif/bwn/bwn/if_bwn.c
4273
BWN_READ_4(mac, BWN_INTR_REASON);
sys/dev/netif/bwn/bwn/if_bwn.c
4275
mac->mac_fw.rev = bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_UCODE_REV);
sys/dev/netif/bwn/bwn/if_bwn.c
4276
if (mac->mac_fw.rev <= 0x128) {
sys/dev/netif/bwn/bwn/if_bwn.c
4286
if (mac->mac_fw.rev >= 598)
sys/dev/netif/bwn/bwn/if_bwn.c
4287
mac->mac_fw.fw_hdr_format = BWN_FW_HDR_598;
sys/dev/netif/bwn/bwn/if_bwn.c
4288
else if (mac->mac_fw.rev >= 410)
sys/dev/netif/bwn/bwn/if_bwn.c
4289
mac->mac_fw.fw_hdr_format = BWN_FW_HDR_410;
sys/dev/netif/bwn/bwn/if_bwn.c
4291
mac->mac_fw.fw_hdr_format = BWN_FW_HDR_351;
sys/dev/netif/bwn/bwn/if_bwn.c
4301
if (mac->mac_fw.fw_hdr_format == BWN_FW_HDR_598) {
sys/dev/netif/bwn/bwn/if_bwn.c
4308
mac->mac_fw.patch = bwn_shm_read_2(mac, BWN_SHARED,
sys/dev/netif/bwn/bwn/if_bwn.c
4310
date = bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_UCODE_DATE);
sys/dev/netif/bwn/bwn/if_bwn.c
4311
mac->mac_fw.opensource = (date == 0xffff);
sys/dev/netif/bwn/bwn/if_bwn.c
4313
mac->mac_flags |= BWN_MAC_FLAG_WME;
sys/dev/netif/bwn/bwn/if_bwn.c
4314
mac->mac_flags |= BWN_MAC_FLAG_HWCRYPTO;
sys/dev/netif/bwn/bwn/if_bwn.c
4316
time = bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_UCODE_TIME);
sys/dev/netif/bwn/bwn/if_bwn.c
4317
if (mac->mac_fw.opensource == 0) {
sys/dev/netif/bwn/bwn/if_bwn.c
4320
mac->mac_fw.rev, mac->mac_fw.patch, date, time);
sys/dev/netif/bwn/bwn/if_bwn.c
4321
if (mac->mac_fw.no_pcmfile)
sys/dev/netif/bwn/bwn/if_bwn.c
4325
mac->mac_fw.patch = time;
sys/dev/netif/bwn/bwn/if_bwn.c
4326
fwcaps = bwn_fwcaps_read(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4327
if (!(fwcaps & BWN_FWCAPS_HWCRYPTO) || mac->mac_fw.no_pcmfile) {
sys/dev/netif/bwn/bwn/if_bwn.c
4330
mac->mac_flags &= ~BWN_MAC_FLAG_HWCRYPTO;
sys/dev/netif/bwn/bwn/if_bwn.c
4334
mac->mac_flags &= ~BWN_MAC_FLAG_WME;
sys/dev/netif/bwn/bwn/if_bwn.c
4338
if (BWN_ISOLDFMT(mac))
sys/dev/netif/bwn/bwn/if_bwn.c
4344
BWN_WRITE_4(mac, BWN_MACCTL,
sys/dev/netif/bwn/bwn/if_bwn.c
4345
(BWN_READ_4(mac, BWN_MACCTL) & ~BWN_MACCTL_MCODE_RUN) |
sys/dev/netif/bwn/bwn/if_bwn.c
4355
bwn_fwcaps_read(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4358
KASSERT(mac->mac_fw.opensource == 1,
sys/dev/netif/bwn/bwn/if_bwn.c
4360
return (bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_FWCAPS));
sys/dev/netif/bwn/bwn/if_bwn.c
4364
bwn_fwinitvals_write(struct bwn_mac *mac, const struct bwn_fwinitvals *ivals,
sys/dev/netif/bwn/bwn/if_bwn.c
4373
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4395
BWN_WRITE_4(mac, offset, be32toh(iv->data.d32));
sys/dev/netif/bwn/bwn/if_bwn.c
4402
BWN_WRITE_2(mac, offset, be16toh(iv->data.d16));
sys/dev/netif/bwn/bwn/if_bwn.c
4418
bwn_switch_channel(struct bwn_mac *mac, int chan)
sys/dev/netif/bwn/bwn/if_bwn.c
4420
struct bwn_phy *phy = &(mac->mac_phy);
sys/dev/netif/bwn/bwn/if_bwn.c
4421
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4427
chan = phy->get_default_chan(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4432
savedcookie = bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_CHAN);
sys/dev/netif/bwn/bwn/if_bwn.c
4433
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_CHAN, channelcookie);
sys/dev/netif/bwn/bwn/if_bwn.c
4434
error = phy->switch_channel(mac, chan);
sys/dev/netif/bwn/bwn/if_bwn.c
4438
mac->mac_phy.chan = chan;
sys/dev/netif/bwn/bwn/if_bwn.c
4443
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_CHAN, savedcookie);
sys/dev/netif/bwn/bwn/if_bwn.c
4468
bwn_wme_load(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4470
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4476
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4478
bwn_wme_loadparams(mac, &(sc->sc_wmeParams[i]),
sys/dev/netif/bwn/bwn/if_bwn.c
4480
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4484
bwn_wme_loadparams(struct bwn_mac *mac,
sys/dev/netif/bwn/bwn/if_bwn.c
4488
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4493
slot = BWN_READ_2(mac, BWN_RNG) &
sys/dev/netif/bwn/bwn/if_bwn.c
4512
tmp = bwn_shm_read_2(mac, BWN_SHARED,
sys/dev/netif/bwn/bwn/if_bwn.c
4515
bwn_shm_write_2(mac, BWN_SHARED, shm_offset + (i * 2),
sys/dev/netif/bwn/bwn/if_bwn.c
4518
bwn_shm_write_2(mac, BWN_SHARED, shm_offset + (i * 2),
sys/dev/netif/bwn/bwn/if_bwn.c
4525
bwn_mac_write_bssid(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4527
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4532
bwn_mac_setfilter(mac, BWN_MACFILTER_BSSID, sc->sc_bssid);
sys/dev/netif/bwn/bwn/if_bwn.c
4542
bwn_ram_write(mac, 0x20 + i, tmp);
sys/dev/netif/bwn/bwn/if_bwn.c
4547
bwn_mac_setfilter(struct bwn_mac *mac, uint16_t offset,
sys/dev/netif/bwn/bwn/if_bwn.c
4553
if (!mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4557
BWN_WRITE_2(mac, BWN_MACFILTER_CONTROL, offset);
sys/dev/netif/bwn/bwn/if_bwn.c
4561
BWN_WRITE_2(mac, BWN_MACFILTER_DATA, data);
sys/dev/netif/bwn/bwn/if_bwn.c
4564
BWN_WRITE_2(mac, BWN_MACFILTER_DATA, data);
sys/dev/netif/bwn/bwn/if_bwn.c
4567
BWN_WRITE_2(mac, BWN_MACFILTER_DATA, data);
sys/dev/netif/bwn/bwn/if_bwn.c
4571
bwn_key_dowrite(struct bwn_mac *mac, uint8_t index, uint8_t algorithm,
sys/dev/netif/bwn/bwn/if_bwn.c
4577
if (BWN_SEC_NEWAPI(mac))
sys/dev/netif/bwn/bwn/if_bwn.c
4580
KASSERT(index < mac->mac_max_nr_keys,
sys/dev/netif/bwn/bwn/if_bwn.c
4586
bwn_key_macwrite(mac, index, NULL);
sys/dev/netif/bwn/bwn/if_bwn.c
4589
bwn_key_write(mac, index, algorithm, buf);
sys/dev/netif/bwn/bwn/if_bwn.c
4591
bwn_key_macwrite(mac, index, mac_addr);
sys/dev/netif/bwn/bwn/if_bwn.c
4593
mac->mac_key[index].algorithm = algorithm;
sys/dev/netif/bwn/bwn/if_bwn.c
4597
bwn_key_macwrite(struct bwn_mac *mac, uint8_t index, const uint8_t *addr)
sys/dev/netif/bwn/bwn/if_bwn.c
4599
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4603
if (BWN_SEC_NEWAPI(mac))
sys/dev/netif/bwn/bwn/if_bwn.c
4620
bwn_shm_write_4(mac, BWN_RCMTA, (index * 2) + 0, addrtmp[0]);
sys/dev/netif/bwn/bwn/if_bwn.c
4621
bwn_shm_write_2(mac, BWN_RCMTA, (index * 2) + 1, addrtmp[1]);
sys/dev/netif/bwn/bwn/if_bwn.c
4624
bwn_shm_write_4(mac, BWN_SHARED,
sys/dev/netif/bwn/bwn/if_bwn.c
4626
bwn_shm_write_2(mac, BWN_SHARED,
sys/dev/netif/bwn/bwn/if_bwn.c
4633
bwn_key_write(struct bwn_mac *mac, uint8_t index, uint8_t algorithm,
sys/dev/netif/bwn/bwn/if_bwn.c
4640
kidx = BWN_SEC_KEY2FW(mac, index);
sys/dev/netif/bwn/bwn/if_bwn.c
4641
bwn_shm_write_2(mac, BWN_SHARED,
sys/dev/netif/bwn/bwn/if_bwn.c
4644
offset = mac->mac_ktp + (index * BWN_SEC_KEYSIZE);
sys/dev/netif/bwn/bwn/if_bwn.c
4648
bwn_shm_write_2(mac, BWN_SHARED, offset + i, value);
sys/dev/netif/bwn/bwn/if_bwn.c
4653
bwn_phy_exit(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4656
mac->mac_phy.rf_onoff(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
4657
if (mac->mac_phy.exit != NULL)
sys/dev/netif/bwn/bwn/if_bwn.c
4658
mac->mac_phy.exit(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4662
bwn_dma_free(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4666
if ((mac->mac_flags & BWN_MAC_FLAG_DMA) == 0)
sys/dev/netif/bwn/bwn/if_bwn.c
4668
dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
4679
bwn_core_stop(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4681
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4685
if (mac->mac_status < BWN_MAC_STATUS_STARTED)
sys/dev/netif/bwn/bwn/if_bwn.c
4692
BWN_WRITE_4(mac, BWN_INTR_MASK, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
4693
BWN_READ_4(mac, BWN_INTR_MASK);
sys/dev/netif/bwn/bwn/if_bwn.c
4694
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4696
mac->mac_status = BWN_MAC_STATUS_INITED;
sys/dev/netif/bwn/bwn/if_bwn.c
4704
struct bwn_mac *mac;
sys/dev/netif/bwn/bwn/if_bwn.c
4710
TAILQ_FOREACH(mac, &sc->sc_maclist, mac_list) {
sys/dev/netif/bwn/bwn/if_bwn.c
4712
mac->mac_phy.supports_2ghz) {
sys/dev/netif/bwn/bwn/if_bwn.c
4713
up_dev = mac;
sys/dev/netif/bwn/bwn/if_bwn.c
4716
mac->mac_phy.supports_5ghz) {
sys/dev/netif/bwn/bwn/if_bwn.c
4717
up_dev = mac;
sys/dev/netif/bwn/bwn/if_bwn.c
4769
bwn_rf_turnon(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4772
DPRINTF(mac->mac_sc, BWN_DEBUG_RESET, "%s: called\n", __func__);
sys/dev/netif/bwn/bwn/if_bwn.c
4774
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4775
mac->mac_phy.rf_onoff(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
4776
mac->mac_phy.rf_on = 1;
sys/dev/netif/bwn/bwn/if_bwn.c
4777
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4781
bwn_rf_turnoff(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4784
DPRINTF(mac->mac_sc, BWN_DEBUG_RESET, "%s: called\n", __func__);
sys/dev/netif/bwn/bwn/if_bwn.c
4786
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4787
mac->mac_phy.rf_onoff(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
4788
mac->mac_phy.rf_on = 0;
sys/dev/netif/bwn/bwn/if_bwn.c
4789
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4798
bwn_phy_reset(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4800
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4818
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
4831
bwn_led_newstate(mac, nstate);
sys/dev/netif/bwn/bwn/if_bwn.c
4846
bwn_set_macaddr(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4856
bwn_set_opmode(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4857
bwn_set_pretbtt(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4858
bwn_spu_setdelay(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
4859
bwn_set_macaddr(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4868
bwn_set_pretbtt(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
4870
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4877
pretbtt = (mac->mac_phy.type == BWN_PHYTYPE_A) ? 120 : 250;
sys/dev/netif/bwn/bwn/if_bwn.c
4878
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_PRETBTT, pretbtt);
sys/dev/netif/bwn/bwn/if_bwn.c
4879
BWN_WRITE_2(mac, BWN_TSF_CFP_PRETBTT, pretbtt);
sys/dev/netif/bwn/bwn/if_bwn.c
4890
struct bwn_mac *mac = arg;
sys/dev/netif/bwn/bwn/if_bwn.c
4891
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4894
if (mac->mac_status < BWN_MAC_STATUS_STARTED ||
sys/dev/netif/bwn/bwn/if_bwn.c
4903
reason = BWN_READ_4(mac, BWN_INTR_REASON);
sys/dev/netif/bwn/bwn/if_bwn.c
4911
reason &= mac->mac_intr_mask;
sys/dev/netif/bwn/bwn/if_bwn.c
4920
mac->mac_reason[0] = BWN_READ_4(mac, BWN_DMA0_REASON) & 0x0001fc00;
sys/dev/netif/bwn/bwn/if_bwn.c
4921
mac->mac_reason[1] = BWN_READ_4(mac, BWN_DMA1_REASON) & 0x0000dc00;
sys/dev/netif/bwn/bwn/if_bwn.c
4922
mac->mac_reason[2] = BWN_READ_4(mac, BWN_DMA2_REASON) & 0x0000dc00;
sys/dev/netif/bwn/bwn/if_bwn.c
4923
mac->mac_reason[3] = BWN_READ_4(mac, BWN_DMA3_REASON) & 0x0001dc00;
sys/dev/netif/bwn/bwn/if_bwn.c
4924
mac->mac_reason[4] = BWN_READ_4(mac, BWN_DMA4_REASON) & 0x0000dc00;
sys/dev/netif/bwn/bwn/if_bwn.c
4925
BWN_WRITE_4(mac, BWN_INTR_REASON, reason);
sys/dev/netif/bwn/bwn/if_bwn.c
4926
BWN_WRITE_4(mac, BWN_DMA0_REASON, mac->mac_reason[0]);
sys/dev/netif/bwn/bwn/if_bwn.c
4927
BWN_WRITE_4(mac, BWN_DMA1_REASON, mac->mac_reason[1]);
sys/dev/netif/bwn/bwn/if_bwn.c
4928
BWN_WRITE_4(mac, BWN_DMA2_REASON, mac->mac_reason[2]);
sys/dev/netif/bwn/bwn/if_bwn.c
4929
BWN_WRITE_4(mac, BWN_DMA3_REASON, mac->mac_reason[3]);
sys/dev/netif/bwn/bwn/if_bwn.c
4930
BWN_WRITE_4(mac, BWN_DMA4_REASON, mac->mac_reason[4]);
sys/dev/netif/bwn/bwn/if_bwn.c
4933
BWN_WRITE_4(mac, BWN_INTR_MASK, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
4935
mac->mac_reason_intr = reason;
sys/dev/netif/bwn/bwn/if_bwn.c
4937
BWN_BARRIER(mac, BUS_SPACE_BARRIER_READ);
sys/dev/netif/bwn/bwn/if_bwn.c
4938
BWN_BARRIER(mac, BUS_SPACE_BARRIER_WRITE);
sys/dev/netif/bwn/bwn/if_bwn.c
4940
taskqueue_enqueue(sc->sc_tq, &mac->mac_intrtask);
sys/dev/netif/bwn/bwn/if_bwn.c
4949
struct bwn_mac *mac = arg;
sys/dev/netif/bwn/bwn/if_bwn.c
4950
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
4955
if (mac->mac_status < BWN_MAC_STATUS_STARTED ||
sys/dev/netif/bwn/bwn/if_bwn.c
4961
for (i = 0; i < N(mac->mac_reason); i++)
sys/dev/netif/bwn/bwn/if_bwn.c
4962
merged |= mac->mac_reason[i];
sys/dev/netif/bwn/bwn/if_bwn.c
4964
if (mac->mac_reason_intr & BWN_INTR_MAC_TXERR)
sys/dev/netif/bwn/bwn/if_bwn.c
4967
if (mac->mac_reason_intr & BWN_INTR_PHY_TXERR) {
sys/dev/netif/bwn/bwn/if_bwn.c
4969
mac->mac_phy.txerrors--;
sys/dev/netif/bwn/bwn/if_bwn.c
4970
if (mac->mac_phy.txerrors == 0) {
sys/dev/netif/bwn/bwn/if_bwn.c
4971
mac->mac_phy.txerrors = BWN_TXERROR_MAX;
sys/dev/netif/bwn/bwn/if_bwn.c
4972
bwn_restart(mac, "PHY TX errors");
sys/dev/netif/bwn/bwn/if_bwn.c
4979
mac->mac_reason[0], mac->mac_reason[1],
sys/dev/netif/bwn/bwn/if_bwn.c
4980
mac->mac_reason[2], mac->mac_reason[3],
sys/dev/netif/bwn/bwn/if_bwn.c
4981
mac->mac_reason[4], mac->mac_reason[5]);
sys/dev/netif/bwn/bwn/if_bwn.c
4982
bwn_restart(mac, "DMA error");
sys/dev/netif/bwn/bwn/if_bwn.c
4987
if (mac->mac_reason_intr & BWN_INTR_UCODE_DEBUG)
sys/dev/netif/bwn/bwn/if_bwn.c
4988
bwn_intr_ucode_debug(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4989
if (mac->mac_reason_intr & BWN_INTR_TBTT_INDI)
sys/dev/netif/bwn/bwn/if_bwn.c
4990
bwn_intr_tbtt_indication(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4991
if (mac->mac_reason_intr & BWN_INTR_ATIM_END)
sys/dev/netif/bwn/bwn/if_bwn.c
4992
bwn_intr_atim_end(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4993
if (mac->mac_reason_intr & BWN_INTR_BEACON)
sys/dev/netif/bwn/bwn/if_bwn.c
4994
bwn_intr_beacon(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4995
if (mac->mac_reason_intr & BWN_INTR_PMQ)
sys/dev/netif/bwn/bwn/if_bwn.c
4996
bwn_intr_pmq(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
4997
if (mac->mac_reason_intr & BWN_INTR_NOISESAMPLE_OK)
sys/dev/netif/bwn/bwn/if_bwn.c
4998
bwn_intr_noise(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5000
if (mac->mac_flags & BWN_MAC_FLAG_DMA) {
sys/dev/netif/bwn/bwn/if_bwn.c
5001
if (mac->mac_reason[0] & BWN_DMAINTR_RDESC_UFLOW) {
sys/dev/netif/bwn/bwn/if_bwn.c
5003
bwn_dma_rx_handle_overflow(mac->mac_method.dma.rx);
sys/dev/netif/bwn/bwn/if_bwn.c
5005
if (mac->mac_reason[0] & BWN_DMAINTR_RX_DONE) {
sys/dev/netif/bwn/bwn/if_bwn.c
5006
bwn_dma_rx(mac->mac_method.dma.rx);
sys/dev/netif/bwn/bwn/if_bwn.c
5010
rx = bwn_pio_rx(&mac->mac_method.pio.rx);
sys/dev/netif/bwn/bwn/if_bwn.c
5012
KASSERT(!(mac->mac_reason[1] & BWN_DMAINTR_RX_DONE), ("%s", __func__));
sys/dev/netif/bwn/bwn/if_bwn.c
5013
KASSERT(!(mac->mac_reason[2] & BWN_DMAINTR_RX_DONE), ("%s", __func__));
sys/dev/netif/bwn/bwn/if_bwn.c
5014
KASSERT(!(mac->mac_reason[3] & BWN_DMAINTR_RX_DONE), ("%s", __func__));
sys/dev/netif/bwn/bwn/if_bwn.c
5015
KASSERT(!(mac->mac_reason[4] & BWN_DMAINTR_RX_DONE), ("%s", __func__));
sys/dev/netif/bwn/bwn/if_bwn.c
5016
KASSERT(!(mac->mac_reason[5] & BWN_DMAINTR_RX_DONE), ("%s", __func__));
sys/dev/netif/bwn/bwn/if_bwn.c
5018
if (mac->mac_reason_intr & BWN_INTR_TX_OK) {
sys/dev/netif/bwn/bwn/if_bwn.c
5019
bwn_intr_txeof(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5023
BWN_WRITE_4(mac, BWN_INTR_MASK, mac->mac_intr_mask);
sys/dev/netif/bwn/bwn/if_bwn.c
5042
bwn_led_event(mac, evt);
sys/dev/netif/bwn/bwn/if_bwn.c
5048
BWN_BARRIER(mac, BUS_SPACE_BARRIER_READ);
sys/dev/netif/bwn/bwn/if_bwn.c
5049
BWN_BARRIER(mac, BUS_SPACE_BARRIER_WRITE);
sys/dev/netif/bwn/bwn/if_bwn.c
5055
bwn_restart(struct bwn_mac *mac, const char *msg)
sys/dev/netif/bwn/bwn/if_bwn.c
5057
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
5060
if (mac->mac_status < BWN_MAC_STATUS_INITED)
sys/dev/netif/bwn/bwn/if_bwn.c
5064
ieee80211_runtask(ic, &mac->mac_hwreset);
sys/dev/netif/bwn/bwn/if_bwn.c
5068
bwn_intr_ucode_debug(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5070
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
5073
if (mac->mac_fw.opensource == 0)
sys/dev/netif/bwn/bwn/if_bwn.c
5076
reason = bwn_shm_read_2(mac, BWN_SCRATCH, BWN_DEBUGINTR_REASON_REG);
sys/dev/netif/bwn/bwn/if_bwn.c
5079
bwn_handle_fwpanic(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5095
bwn_shm_write_2(mac, BWN_SCRATCH, BWN_DEBUGINTR_REASON_REG,
sys/dev/netif/bwn/bwn/if_bwn.c
5100
bwn_intr_tbtt_indication(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5102
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
5106
bwn_psctl(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
5108
mac->mac_flags |= BWN_MAC_FLAG_DFQVALID;
sys/dev/netif/bwn/bwn/if_bwn.c
5112
bwn_intr_atim_end(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5115
if (mac->mac_flags & BWN_MAC_FLAG_DFQVALID) {
sys/dev/netif/bwn/bwn/if_bwn.c
5116
BWN_WRITE_4(mac, BWN_MACCMD,
sys/dev/netif/bwn/bwn/if_bwn.c
5117
BWN_READ_4(mac, BWN_MACCMD) | BWN_MACCMD_DFQ_VALID);
sys/dev/netif/bwn/bwn/if_bwn.c
5118
mac->mac_flags &= ~BWN_MAC_FLAG_DFQVALID;
sys/dev/netif/bwn/bwn/if_bwn.c
5123
bwn_intr_beacon(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5125
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
5133
mac->mac_intr_mask &= ~BWN_INTR_BEACON;
sys/dev/netif/bwn/bwn/if_bwn.c
5135
cmd = BWN_READ_4(mac, BWN_MACCMD);
sys/dev/netif/bwn/bwn/if_bwn.c
5140
BWN_WRITE_4(mac, BWN_INTR_REASON, BWN_INTR_BEACON);
sys/dev/netif/bwn/bwn/if_bwn.c
5141
mac->mac_intr_mask |= BWN_INTR_BEACON;
sys/dev/netif/bwn/bwn/if_bwn.c
5147
bwn_load_beacon0(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5148
bwn_load_beacon1(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5149
cmd = BWN_READ_4(mac, BWN_MACCMD);
sys/dev/netif/bwn/bwn/if_bwn.c
5151
BWN_WRITE_4(mac, BWN_MACCMD, cmd);
sys/dev/netif/bwn/bwn/if_bwn.c
5154
bwn_load_beacon0(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5155
cmd = BWN_READ_4(mac, BWN_MACCMD);
sys/dev/netif/bwn/bwn/if_bwn.c
5157
BWN_WRITE_4(mac, BWN_MACCMD, cmd);
sys/dev/netif/bwn/bwn/if_bwn.c
5159
bwn_load_beacon1(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5160
cmd = BWN_READ_4(mac, BWN_MACCMD);
sys/dev/netif/bwn/bwn/if_bwn.c
5162
BWN_WRITE_4(mac, BWN_MACCMD, cmd);
sys/dev/netif/bwn/bwn/if_bwn.c
5168
bwn_intr_pmq(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5173
tmp = BWN_READ_4(mac, BWN_PS_STATUS);
sys/dev/netif/bwn/bwn/if_bwn.c
5177
BWN_WRITE_2(mac, BWN_PS_STATUS, 0x0002);
sys/dev/netif/bwn/bwn/if_bwn.c
5181
bwn_intr_noise(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5183
struct bwn_phy_g *pg = &mac->mac_phy.phy_g;
sys/dev/netif/bwn/bwn/if_bwn.c
5189
if (mac->mac_phy.type != BWN_PHYTYPE_G)
sys/dev/netif/bwn/bwn/if_bwn.c
5192
KASSERT(mac->mac_noise.noi_running, ("%s: fail", __func__));
sys/dev/netif/bwn/bwn/if_bwn.c
5193
*((uint32_t *)noise) = htole32(bwn_jssi_read(mac));
sys/dev/netif/bwn/bwn/if_bwn.c
5198
KASSERT(mac->mac_noise.noi_nsamples < 8,
sys/dev/netif/bwn/bwn/if_bwn.c
5200
i = mac->mac_noise.noi_nsamples;
sys/dev/netif/bwn/bwn/if_bwn.c
5205
mac->mac_noise.noi_samples[i][0] = pg->pg_nrssi_lt[noise[0]];
sys/dev/netif/bwn/bwn/if_bwn.c
5206
mac->mac_noise.noi_samples[i][1] = pg->pg_nrssi_lt[noise[1]];
sys/dev/netif/bwn/bwn/if_bwn.c
5207
mac->mac_noise.noi_samples[i][2] = pg->pg_nrssi_lt[noise[2]];
sys/dev/netif/bwn/bwn/if_bwn.c
5208
mac->mac_noise.noi_samples[i][3] = pg->pg_nrssi_lt[noise[3]];
sys/dev/netif/bwn/bwn/if_bwn.c
5209
mac->mac_noise.noi_nsamples++;
sys/dev/netif/bwn/bwn/if_bwn.c
5210
if (mac->mac_noise.noi_nsamples == 8) {
sys/dev/netif/bwn/bwn/if_bwn.c
5214
average += mac->mac_noise.noi_samples[i][j];
sys/dev/netif/bwn/bwn/if_bwn.c
5217
tmp = (bwn_shm_read_2(mac, BWN_SHARED, 0x40c) / 128) & 0x1f;
sys/dev/netif/bwn/bwn/if_bwn.c
5224
mac->mac_stats.link_noise = average;
sys/dev/netif/bwn/bwn/if_bwn.c
5225
mac->mac_noise.noi_running = 0;
sys/dev/netif/bwn/bwn/if_bwn.c
5229
bwn_noise_gensample(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5235
struct bwn_mac *mac = prq->prq_mac;
sys/dev/netif/bwn/bwn/if_bwn.c
5236
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
5241
if (mac->mac_status < BWN_MAC_STATUS_STARTED)
sys/dev/netif/bwn/bwn/if_bwn.c
5288
bwn_intr_txeof(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5294
BWN_ASSERT_LOCKED(mac->mac_sc);
sys/dev/netif/bwn/bwn/if_bwn.c
5297
stat0 = BWN_READ_4(mac, BWN_XMITSTAT_0);
sys/dev/netif/bwn/bwn/if_bwn.c
5300
stat1 = BWN_READ_4(mac, BWN_XMITSTAT_1);
sys/dev/netif/bwn/bwn/if_bwn.c
5302
DPRINTF(mac->mac_sc, BWN_DEBUG_XMIT,
sys/dev/netif/bwn/bwn/if_bwn.c
5320
DPRINTF(mac->mac_sc, BWN_DEBUG_XMIT,
sys/dev/netif/bwn/bwn/if_bwn.c
5335
bwn_handle_txeof(mac, &stat);
sys/dev/netif/bwn/bwn/if_bwn.c
5342
struct bwn_mac *mac = arg;
sys/dev/netif/bwn/bwn/if_bwn.c
5343
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
5349
prev_status = mac->mac_status;
sys/dev/netif/bwn/bwn/if_bwn.c
5351
bwn_core_stop(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5353
bwn_core_exit(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5356
error = bwn_core_init(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5361
bwn_core_start(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5371
bwn_handle_fwpanic(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5373
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
5376
reason = bwn_shm_read_2(mac, BWN_SCRATCH, BWN_FWPANIC_REASON_REG);
sys/dev/netif/bwn/bwn/if_bwn.c
5380
bwn_restart(mac, "ucode panic");
sys/dev/netif/bwn/bwn/if_bwn.c
5384
bwn_load_beacon0(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5391
bwn_load_beacon1(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5398
bwn_jssi_read(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5402
val = bwn_shm_read_2(mac, BWN_SHARED, 0x08a);
sys/dev/netif/bwn/bwn/if_bwn.c
5404
val |= bwn_shm_read_2(mac, BWN_SHARED, 0x088);
sys/dev/netif/bwn/bwn/if_bwn.c
5410
bwn_noise_gensample(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
5414
bwn_shm_write_2(mac, BWN_SHARED, 0x088, (jssi & 0x0000ffff));
sys/dev/netif/bwn/bwn/if_bwn.c
5415
bwn_shm_write_2(mac, BWN_SHARED, 0x08a, (jssi & 0xffff0000) >> 16);
sys/dev/netif/bwn/bwn/if_bwn.c
5416
BWN_WRITE_4(mac, BWN_MACCMD,
sys/dev/netif/bwn/bwn/if_bwn.c
5417
BWN_READ_4(mac, BWN_MACCMD) | BWN_MACCMD_BGNOISE);
sys/dev/netif/bwn/bwn/if_bwn.c
5443
struct bwn_mac *mac = dr->dr_mac;
sys/dev/netif/bwn/bwn/if_bwn.c
5444
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
5445
struct bwn_dma *dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
5506
if (!(mac->mac_sc->sc_filters & BWN_MACCTL_PASS_BADFCS)) {
sys/dev/netif/bwn/bwn/if_bwn.c
5519
bwn_handle_txeof(struct bwn_mac *mac, const struct bwn_txstatus *status)
sys/dev/netif/bwn/bwn/if_bwn.c
5521
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
5522
struct bwn_stats *stats = &mac->mac_stats;
sys/dev/netif/bwn/bwn/if_bwn.c
5524
BWN_ASSERT_LOCKED(mac->mac_sc);
sys/dev/netif/bwn/bwn/if_bwn.c
5537
if (mac->mac_flags & BWN_MAC_FLAG_DMA) {
sys/dev/netif/bwn/bwn/if_bwn.c
5538
bwn_dma_handle_txeof(mac, status);
sys/dev/netif/bwn/bwn/if_bwn.c
5540
bwn_pio_handle_txeof(mac, status);
sys/dev/netif/bwn/bwn/if_bwn.c
5543
bwn_phy_txpower_check(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn.c
5549
struct bwn_mac *mac = prq->prq_mac;
sys/dev/netif/bwn/bwn/if_bwn.c
5550
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
556
struct bwn_mac *mac;
sys/dev/netif/bwn/bwn/if_bwn.c
5607
if (!(mac->mac_sc->sc_filters & BWN_MACCTL_PASS_BADFCS)) {
sys/dev/netif/bwn/bwn/if_bwn.c
5666
struct bwn_mac *mac = dr->dr_mac;
sys/dev/netif/bwn/bwn/if_bwn.c
5667
struct bwn_dma *dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
5790
bwn_rx_rssi_calc(struct bwn_mac *mac, uint8_t in_rssi,
sys/dev/netif/bwn/bwn/if_bwn.c
5793
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn.c
5809
if (siba_sprom_get_bf_lo(mac->mac_sc->sc_dev)
sys/dev/netif/bwn/bwn/if_bwn.c
5842
bwn_rxeof(struct bwn_mac *mac, struct mbuf *m, const void *_rxhdr)
sys/dev/netif/bwn/bwn/if_bwn.c
5846
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
586
mac = kmalloc(sizeof(*mac), M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/netif/bwn/bwn/if_bwn.c
587
mac->mac_sc = sc;
sys/dev/netif/bwn/bwn/if_bwn.c
588
mac->mac_status = BWN_MAC_STATUS_UNINIT;
sys/dev/netif/bwn/bwn/if_bwn.c
5892
BWN_ISOLDFMT(mac),
sys/dev/netif/bwn/bwn/if_bwn.c
5896
rate = bwn_plcp_get_ofdmrate(mac, plcp,
sys/dev/netif/bwn/bwn/if_bwn.c
5899
rate = bwn_plcp_get_cckrate(mac, plcp);
sys/dev/netif/bwn/bwn/if_bwn.c
590
mac->mac_flags |= BWN_MAC_FLAG_BADFRAME_PREEMP;
sys/dev/netif/bwn/bwn/if_bwn.c
5901
if (!(mac->mac_sc->sc_filters & BWN_MACCTL_PASS_BADPLCP))
sys/dev/netif/bwn/bwn/if_bwn.c
5912
rssi = bwn_rx_rssi_calc(mac, rxhdr->phy.abg.rssi,
sys/dev/netif/bwn/bwn/if_bwn.c
592
TASK_INIT(&mac->mac_hwreset, 0, bwn_hwreset, mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5924
DPRINTF(mac->mac_sc, BWN_DEBUG_RECV,
sys/dev/netif/bwn/bwn/if_bwn.c
593
TASK_INIT(&mac->mac_intrtask, 0, bwn_intrtask, mac);
sys/dev/netif/bwn/bwn/if_bwn.c
594
TASK_INIT(&mac->mac_txpower, 0, bwn_txpwr, mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5940
noise = mac->mac_stats.link_noise;
sys/dev/netif/bwn/bwn/if_bwn.c
5945
bwn_rx_radiotap(mac, m, rxhdr, plcp, rate, rssi, noise);
sys/dev/netif/bwn/bwn/if_bwn.c
596
error = bwn_attach_core(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
5964
bwn_dma_handle_txeof(struct bwn_mac *mac,
sys/dev/netif/bwn/bwn/if_bwn.c
5967
struct bwn_dma *dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
5971
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
5977
dr = bwn_dma_parse_cookie(mac, status, status->cookie, &slot);
sys/dev/netif/bwn/bwn/if_bwn.c
599
bwn_led_attach(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
6038
bwn_pio_handle_txeof(struct bwn_mac *mac,
sys/dev/netif/bwn/bwn/if_bwn.c
604
mac->mac_phy.analog, mac->mac_phy.type, mac->mac_phy.rev,
sys/dev/netif/bwn/bwn/if_bwn.c
6043
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
6048
tq = bwn_pio_parse_cookie(mac, status->cookie, &tp);
sys/dev/netif/bwn/bwn/if_bwn.c
605
mac->mac_phy.rf_manuf, mac->mac_phy.rf_ver,
sys/dev/netif/bwn/bwn/if_bwn.c
6052
tq->tq_used -= roundup(tp->tp_m->m_pkthdr.len + BWN_HDRSIZE(mac), 4);
sys/dev/netif/bwn/bwn/if_bwn.c
606
mac->mac_phy.rf_rev);
sys/dev/netif/bwn/bwn/if_bwn.c
607
if (mac->mac_flags & BWN_MAC_FLAG_DMA)
sys/dev/netif/bwn/bwn/if_bwn.c
609
mac->mac_method.dma.dmatype);
sys/dev/netif/bwn/bwn/if_bwn.c
6093
bwn_phy_txpower_check(struct bwn_mac *mac, uint32_t flags)
sys/dev/netif/bwn/bwn/if_bwn.c
6095
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
6096
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn.c
6112
result = phy->recalc_txpwr(mac,
sys/dev/netif/bwn/bwn/if_bwn.c
6120
ieee80211_runtask(ic, &mac->mac_txpower);
sys/dev/netif/bwn/bwn/if_bwn.c
6190
bwn_set_txhdr_phyctl1(struct bwn_mac *mac, uint8_t bitrate)
sys/dev/netif/bwn/bwn/if_bwn.c
6192
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn.c
6261
bwn_set_txhdr(struct bwn_mac *mac, struct ieee80211_node *ni,
sys/dev/netif/bwn/bwn/if_bwn.c
6264
const struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn.c
6265
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
628
bwn_intr, mac, &sc->bwn_intr, &wlan_global_serializer)) != 0) {
sys/dev/netif/bwn/bwn/if_bwn.c
6335
bwn_plcp_genhdr(BWN_ISOLDFMT(mac) ?
sys/dev/netif/bwn/bwn/if_bwn.c
6357
switch (bwn_antenna_sanitize(mac, 0)) {
sys/dev/netif/bwn/bwn/if_bwn.c
6397
cts = (struct ieee80211_frame_cts *)(BWN_ISOLDFMT(mac) ?
sys/dev/netif/bwn/bwn/if_bwn.c
640
mac->mac_intr_spec = bwn_res_spec_legacy;
sys/dev/netif/bwn/bwn/if_bwn.c
6409
rts = (struct ieee80211_frame_rts *)(BWN_ISOLDFMT(mac) ?
sys/dev/netif/bwn/bwn/if_bwn.c
6425
bwn_plcp_genhdr((struct bwn_plcp4 *)((BWN_ISOLDFMT(mac)) ?
sys/dev/netif/bwn/bwn/if_bwn.c
6431
protwh = (struct ieee80211_frame *)(BWN_ISOLDFMT(mac) ?
sys/dev/netif/bwn/bwn/if_bwn.c
6447
txhdr->phyctl_1rts = htole16(bwn_set_txhdr_phyctl1(mac, rts_rate));
sys/dev/netif/bwn/bwn/if_bwn.c
6448
txhdr->phyctl_1rtsfb = htole16(bwn_set_txhdr_phyctl1(mac, rts_rate_fb));
sys/dev/netif/bwn/bwn/if_bwn.c
645
mac->mac_intr_spec = bwn_res_spec_msi;
sys/dev/netif/bwn/bwn/if_bwn.c
6453
txhdr->phyctl_1 = htole16(bwn_set_txhdr_phyctl1(mac, rate));
sys/dev/netif/bwn/bwn/if_bwn.c
6454
txhdr->phyctl_1fb = htole16(bwn_set_txhdr_phyctl1(mac, rate_fb));
sys/dev/netif/bwn/bwn/if_bwn.c
6457
if (BWN_ISOLDFMT(mac))
sys/dev/netif/bwn/bwn/if_bwn.c
646
mac->mac_msi = 1;
sys/dev/netif/bwn/bwn/if_bwn.c
650
error = bus_alloc_resources(dev, mac->mac_intr_spec,
sys/dev/netif/bwn/bwn/if_bwn.c
651
mac->mac_res_irq);
sys/dev/netif/bwn/bwn/if_bwn.c
6514
bwn_antenna_sanitize(struct bwn_mac *mac, uint8_t n)
sys/dev/netif/bwn/bwn/if_bwn.c
6516
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
6521
if (mac->mac_phy.gmode)
sys/dev/netif/bwn/bwn/if_bwn.c
6572
bwn_pio_write_multi_4(struct bwn_mac *mac, struct bwn_pio_txqueue *tq,
sys/dev/netif/bwn/bwn/if_bwn.c
6575
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
658
if (mac->mac_msi == 0)
sys/dev/netif/bwn/bwn/if_bwn.c
6581
bwn_pio_write_4(mac, tq, BWN_PIO8_TXCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
659
error = bus_setup_intr(dev, mac->mac_res_irq[0],
sys/dev/netif/bwn/bwn/if_bwn.c
660
INTR_TYPE_NET | INTR_MPSAFE, bwn_intr, NULL, mac,
sys/dev/netif/bwn/bwn/if_bwn.c
6601
bwn_pio_write_4(mac, tq, BWN_PIO8_TXCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
6602
bwn_pio_write_4(mac, tq, BWN_PIO8_TXDATA, value);
sys/dev/netif/bwn/bwn/if_bwn.c
6609
bwn_pio_write_4(struct bwn_mac *mac, struct bwn_pio_txqueue *tq,
sys/dev/netif/bwn/bwn/if_bwn.c
661
&mac->mac_intrhand[0]);
sys/dev/netif/bwn/bwn/if_bwn.c
6613
BWN_WRITE_4(mac, tq->tq_base + offset, value);
sys/dev/netif/bwn/bwn/if_bwn.c
6617
bwn_pio_write_multi_2(struct bwn_mac *mac, struct bwn_pio_txqueue *tq,
sys/dev/netif/bwn/bwn/if_bwn.c
6620
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
6624
BWN_PIO_WRITE_2(mac, tq, BWN_PIO_TXCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
6630
BWN_PIO_WRITE_2(mac, tq, BWN_PIO_TXCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
6631
BWN_PIO_WRITE_2(mac, tq, BWN_PIO_TXDATA, data[len - 1]);
sys/dev/netif/bwn/bwn/if_bwn.c
6638
bwn_pio_write_mbuf_2(struct bwn_mac *mac, struct bwn_pio_txqueue *tq,
sys/dev/netif/bwn/bwn/if_bwn.c
664
error = bus_setup_intr(dev, mac->mac_res_irq[i],
sys/dev/netif/bwn/bwn/if_bwn.c
6647
BWN_PIO_WRITE_2(mac, tq, BWN_PIO_TXCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
665
INTR_TYPE_NET | INTR_MPSAFE, bwn_intr, NULL, mac,
sys/dev/netif/bwn/bwn/if_bwn.c
6656
BWN_PIO_WRITE_2(mac, tq, BWN_PIO_TXDATA, data);
sys/dev/netif/bwn/bwn/if_bwn.c
666
&mac->mac_intrhand[i]);
sys/dev/netif/bwn/bwn/if_bwn.c
6663
BWN_PIO_WRITE_2(mac, tq, BWN_PIO_TXCTL, ctl);
sys/dev/netif/bwn/bwn/if_bwn.c
6664
BWN_PIO_WRITE_2(mac, tq, BWN_PIO_TXDATA, data);
sys/dev/netif/bwn/bwn/if_bwn.c
6671
bwn_set_slot_time(struct bwn_mac *mac, uint16_t time)
sys/dev/netif/bwn/bwn/if_bwn.c
6675
if (mac->mac_phy.type != BWN_PHYTYPE_G)
sys/dev/netif/bwn/bwn/if_bwn.c
6678
BWN_WRITE_2(mac, 0x684, 510 + time);
sys/dev/netif/bwn/bwn/if_bwn.c
6681
bwn_shm_write_2(mac, BWN_SHARED, 0x0010, time);
sys/dev/netif/bwn/bwn/if_bwn.c
6686
bwn_dma_select(struct bwn_mac *mac, uint8_t prio)
sys/dev/netif/bwn/bwn/if_bwn.c
6689
if ((mac->mac_flags & BWN_MAC_FLAG_WME) == 0)
sys/dev/netif/bwn/bwn/if_bwn.c
6690
return (mac->mac_method.dma.wme[WME_AC_BE]);
sys/dev/netif/bwn/bwn/if_bwn.c
6694
return (mac->mac_method.dma.wme[WME_AC_VO]);
sys/dev/netif/bwn/bwn/if_bwn.c
6696
return (mac->mac_method.dma.wme[WME_AC_VI]);
sys/dev/netif/bwn/bwn/if_bwn.c
6698
return (mac->mac_method.dma.wme[WME_AC_BE]);
sys/dev/netif/bwn/bwn/if_bwn.c
6700
return (mac->mac_method.dma.wme[WME_AC_BK]);
sys/dev/netif/bwn/bwn/if_bwn.c
6726
bwn_pio_parse_cookie(struct bwn_mac *mac, uint16_t cookie,
sys/dev/netif/bwn/bwn/if_bwn.c
6729
struct bwn_pio *pio = &mac->mac_method.pio;
sys/dev/netif/bwn/bwn/if_bwn.c
676
TAILQ_INSERT_TAIL(&sc->sc_maclist, mac, mac_list);
sys/dev/netif/bwn/bwn/if_bwn.c
6765
struct bwn_mac *mac = arg;
sys/dev/netif/bwn/bwn/if_bwn.c
6766
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
6769
if (mac && mac->mac_status >= BWN_MAC_STATUS_STARTED &&
sys/dev/netif/bwn/bwn/if_bwn.c
6770
mac->mac_phy.set_txpwr != NULL)
sys/dev/netif/bwn/bwn/if_bwn.c
6771
mac->mac_phy.set_txpwr(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
6776
bwn_task_15s(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
6780
if (mac->mac_fw.opensource) {
sys/dev/netif/bwn/bwn/if_bwn.c
6781
reg = bwn_shm_read_2(mac, BWN_SCRATCH, BWN_WATCHDOG_REG);
sys/dev/netif/bwn/bwn/if_bwn.c
6783
bwn_restart(mac, "fw watchdog");
sys/dev/netif/bwn/bwn/if_bwn.c
6786
bwn_shm_write_2(mac, BWN_SCRATCH, BWN_WATCHDOG_REG, 1);
sys/dev/netif/bwn/bwn/if_bwn.c
6788
if (mac->mac_phy.task_15s)
sys/dev/netif/bwn/bwn/if_bwn.c
6789
mac->mac_phy.task_15s(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
6791
mac->mac_phy.txerrors = BWN_TXERROR_MAX;
sys/dev/netif/bwn/bwn/if_bwn.c
6795
bwn_task_30s(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
6798
if (mac->mac_phy.type != BWN_PHYTYPE_G || mac->mac_noise.noi_running)
sys/dev/netif/bwn/bwn/if_bwn.c
6800
mac->mac_noise.noi_running = 1;
sys/dev/netif/bwn/bwn/if_bwn.c
6801
mac->mac_noise.noi_nsamples = 0;
sys/dev/netif/bwn/bwn/if_bwn.c
6803
bwn_noise_gensample(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
6807
bwn_task_60s(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
6810
if (mac->mac_phy.task_60s)
sys/dev/netif/bwn/bwn/if_bwn.c
6811
mac->mac_phy.task_60s(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
6812
bwn_phy_txpower_check(mac, BWN_TXPWR_IGNORE_TIME);
sys/dev/netif/bwn/bwn/if_bwn.c
6818
struct bwn_mac *mac = arg;
sys/dev/netif/bwn/bwn/if_bwn.c
6819
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
6822
if (mac->mac_status != BWN_MAC_STATUS_STARTED)
sys/dev/netif/bwn/bwn/if_bwn.c
6825
if (mac->mac_task_state % 4 == 0)
sys/dev/netif/bwn/bwn/if_bwn.c
6826
bwn_task_60s(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
6827
if (mac->mac_task_state % 2 == 0)
sys/dev/netif/bwn/bwn/if_bwn.c
6828
bwn_task_30s(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
6829
bwn_task_15s(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
6831
mac->mac_task_state++;
sys/dev/netif/bwn/bwn/if_bwn.c
6832
callout_reset(&sc->sc_task_ch, hz * 15, bwn_tasks, mac);
sys/dev/netif/bwn/bwn/if_bwn.c
6836
bwn_plcp_get_ofdmrate(struct bwn_mac *mac, struct bwn_plcp6 *plcp, uint8_t a)
sys/dev/netif/bwn/bwn/if_bwn.c
6838
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
6866
bwn_plcp_get_cckrate(struct bwn_mac *mac, struct bwn_plcp6 *plcp)
sys/dev/netif/bwn/bwn/if_bwn.c
6868
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
6885
bwn_rx_radiotap(struct bwn_mac *mac, struct mbuf *m,
sys/dev/netif/bwn/bwn/if_bwn.c
6889
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
6901
bwn_tsf_read(mac, &tsf);
sys/dev/netif/bwn/bwn/if_bwn.c
6915
bwn_tsf_read(struct bwn_mac *mac, uint64_t *tsf)
sys/dev/netif/bwn/bwn/if_bwn.c
6919
KASSERT(siba_get_revid(mac->mac_sc->sc_dev) >= 3,
sys/dev/netif/bwn/bwn/if_bwn.c
6922
low = BWN_READ_4(mac, BWN_REV3PLUS_TSF_LOW);
sys/dev/netif/bwn/bwn/if_bwn.c
6923
high = BWN_READ_4(mac, BWN_REV3PLUS_TSF_HIGH);
sys/dev/netif/bwn/bwn/if_bwn.c
6930
bwn_dma_attach(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
6932
struct bwn_dma *dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
6933
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
694
kfree(mac, M_DEVBUF);
sys/dev/netif/bwn/bwn/if_bwn.c
6942
mac->mac_flags |= BWN_MAC_FLAG_DMA;
sys/dev/netif/bwn/bwn/if_bwn.c
6944
dma->dmatype = bwn_dma_gettype(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
7019
dma->wme[WME_AC_BK] = bwn_dma_ringsetup(mac, 0, 1, dma->dmatype);
sys/dev/netif/bwn/bwn/if_bwn.c
7023
dma->wme[WME_AC_BE] = bwn_dma_ringsetup(mac, 1, 1, dma->dmatype);
sys/dev/netif/bwn/bwn/if_bwn.c
7027
dma->wme[WME_AC_VI] = bwn_dma_ringsetup(mac, 2, 1, dma->dmatype);
sys/dev/netif/bwn/bwn/if_bwn.c
7031
dma->wme[WME_AC_VO] = bwn_dma_ringsetup(mac, 3, 1, dma->dmatype);
sys/dev/netif/bwn/bwn/if_bwn.c
7035
dma->mcast = bwn_dma_ringsetup(mac, 4, 1, dma->dmatype);
sys/dev/netif/bwn/bwn/if_bwn.c
7038
dma->rx = bwn_dma_ringsetup(mac, 0, 0, dma->dmatype);
sys/dev/netif/bwn/bwn/if_bwn.c
7056
bwn_dma_parse_cookie(struct bwn_mac *mac, const struct bwn_txstatus *status,
sys/dev/netif/bwn/bwn/if_bwn.c
7059
struct bwn_dma *dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
7061
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
7063
BWN_ASSERT_LOCKED(mac->mac_sc);
sys/dev/netif/bwn/bwn/if_bwn.c
7105
bwn_dma_stop(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
7109
if ((mac->mac_flags & BWN_MAC_FLAG_DMA) == 0)
sys/dev/netif/bwn/bwn/if_bwn.c
7111
dma = &mac->mac_method.dma;
sys/dev/netif/bwn/bwn/if_bwn.c
7132
bwn_pio_stop(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
7136
if (mac->mac_flags & BWN_MAC_FLAG_DMA)
sys/dev/netif/bwn/bwn/if_bwn.c
7138
pio = &mac->mac_method.pio;
sys/dev/netif/bwn/bwn/if_bwn.c
7148
bwn_led_attach(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
7150
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
7226
bwn_led_newstate(struct bwn_mac *mac, enum ieee80211_state nstate)
sys/dev/netif/bwn/bwn/if_bwn.c
7228
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
7241
val = BWN_READ_2(mac, BWN_GPIO_CONTROL);
sys/dev/netif/bwn/bwn/if_bwn.c
7283
BWN_WRITE_2(mac, BWN_GPIO_CONTROL, val);
sys/dev/netif/bwn/bwn/if_bwn.c
7287
bwn_led_event(struct bwn_mac *mac, int event)
sys/dev/netif/bwn/bwn/if_bwn.c
7289
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
7318
bwn_led_blink_start(mac, bwn_led_duration[rate].on_dur,
sys/dev/netif/bwn/bwn/if_bwn.c
7323
bwn_led_blink_start(struct bwn_mac *mac, int on_dur, int off_dur)
sys/dev/netif/bwn/bwn/if_bwn.c
7325
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
7329
val = BWN_READ_2(mac, BWN_GPIO_CONTROL);
sys/dev/netif/bwn/bwn/if_bwn.c
7331
BWN_WRITE_2(mac, BWN_GPIO_CONTROL, val);
sys/dev/netif/bwn/bwn/if_bwn.c
7341
callout_reset(&sc->sc_led_blink_ch, on_dur, bwn_led_blink_next, mac);
sys/dev/netif/bwn/bwn/if_bwn.c
7347
struct bwn_mac *mac = arg;
sys/dev/netif/bwn/bwn/if_bwn.c
7348
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
7351
val = BWN_READ_2(mac, BWN_GPIO_CONTROL);
sys/dev/netif/bwn/bwn/if_bwn.c
7353
BWN_WRITE_2(mac, BWN_GPIO_CONTROL, val);
sys/dev/netif/bwn/bwn/if_bwn.c
7356
bwn_led_blink_end, mac);
sys/dev/netif/bwn/bwn/if_bwn.c
7362
struct bwn_mac *mac = arg;
sys/dev/netif/bwn/bwn/if_bwn.c
7363
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn.c
7398
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
7401
KASSERT(mac->mac_status >= BWN_MAC_STATUS_STARTED,
sys/dev/netif/bwn/bwn/if_bwn.c
7402
("%s: invalid MAC status %d", __func__, mac->mac_status));
sys/dev/netif/bwn/bwn/if_bwn.c
7404
if (mac->mac_phy.rev >= 3 || mac->mac_phy.type == BWN_PHYTYPE_LP
sys/dev/netif/bwn/bwn/if_bwn.c
7405
|| mac->mac_phy.type == BWN_PHYTYPE_N) {
sys/dev/netif/bwn/bwn/if_bwn.c
7406
if (!(BWN_READ_4(mac, BWN_RF_HWENABLED_HI)
sys/dev/netif/bwn/bwn/if_bwn.c
7410
if (BWN_READ_2(mac, BWN_RF_HWENABLED_LO)
sys/dev/netif/bwn/bwn/if_bwn.c
7415
if (mac->mac_flags & BWN_MAC_FLAG_RADIO_ON)
sys/dev/netif/bwn/bwn/if_bwn.c
7423
mac->mac_flags |= BWN_MAC_FLAG_RADIO_ON;
sys/dev/netif/bwn/bwn/if_bwn.c
7425
mac->mac_flags &= ~BWN_MAC_FLAG_RADIO_ON;
sys/dev/netif/bwn/bwn/if_bwn.c
7430
if (cur != mac->mac_phy.rf_on) {
sys/dev/netif/bwn/bwn/if_bwn.c
7432
bwn_rf_turnon(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
7434
bwn_rf_turnoff(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
7449
struct bwn_mac *mac;
sys/dev/netif/bwn/bwn/if_bwn.c
7454
if ((mac = sc->sc_curmac) == NULL)
sys/dev/netif/bwn/bwn/if_bwn.c
7456
stats = &mac->mac_stats;
sys/dev/netif/bwn/bwn/if_bwn.c
772
bwn_phy_detach(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn.c
775
if (mac->mac_phy.detach != NULL)
sys/dev/netif/bwn/bwn/if_bwn.c
776
mac->mac_phy.detach(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
783
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
795
bwn_dma_free(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
800
bwn_phy_detach(mac);
sys/dev/netif/bwn/bwn/if_bwn.c
801
ieee80211_draintask(ic, &mac->mac_hwreset);
sys/dev/netif/bwn/bwn/if_bwn.c
802
ieee80211_draintask(ic, &mac->mac_txpower);
sys/dev/netif/bwn/bwn/if_bwn.c
805
taskqueue_drain(sc->sc_tq, &mac->mac_intrtask);
sys/dev/netif/bwn/bwn/if_bwn.c
820
if (mac->mac_intrhand[i] != NULL) {
sys/dev/netif/bwn/bwn/if_bwn.c
821
bus_teardown_intr(dev, mac->mac_res_irq[i],
sys/dev/netif/bwn/bwn/if_bwn.c
822
mac->mac_intrhand[i]);
sys/dev/netif/bwn/bwn/if_bwn.c
823
mac->mac_intrhand[i] = NULL;
sys/dev/netif/bwn/bwn/if_bwn.c
826
bus_release_resources(dev, mac->mac_intr_spec, mac->mac_res_irq);
sys/dev/netif/bwn/bwn/if_bwn.c
827
if (mac->mac_msi != 0)
sys/dev/netif/bwn/bwn/if_bwn.c
941
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
949
if ((sc->sc_flags & BWN_FLAG_RUNNING) == 0 || mac == NULL ||
sys/dev/netif/bwn/bwn/if_bwn.c
950
mac->mac_status < BWN_MAC_STATUS_STARTED)
sys/dev/netif/bwn/bwn/if_bwn.c
995
struct bwn_mac *mac = sc->sc_curmac;
sys/dev/netif/bwn/bwn/if_bwn.c
997
int pktlen = roundup(m->m_pkthdr.len + BWN_HDRSIZE(mac), 4);
sys/dev/netif/bwn/bwn/if_bwn_misc.h
46
extern void bwn_dummy_transmission(struct bwn_mac *mac, int ofdm, int paon);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
113
bwn_mac_switch_freq(struct bwn_mac *mac, int spurmode)
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
115
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
121
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_LOW, 0x1862);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
122
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_HIGH, 0x6);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
125
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_LOW, 0x3e70);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
126
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_HIGH, 0x6);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
129
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_LOW, 0x6666);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
130
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_HIGH, 0x6);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
142
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_LOW, 0x2082);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
143
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_HIGH, 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
146
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_LOW, 0x5341);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
147
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_HIGH, 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
150
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_LOW, 0x8889);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
151
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_HIGH, 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
154
} else if (mac->mac_phy.type == BWN_PHYTYPE_LCN) {
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
157
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_LOW, 0x7CE0);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
158
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_HIGH, 0xC);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
161
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_LOW, 0xCCCD);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
162
BWN_WRITE_2(mac, BWN_TSF_CLK_FRAC_HIGH, 0xC);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
170
bwn_phy_force_clock(struct bwn_mac *mac, int force)
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
172
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
178
if (bwn_is_bus_siba(mac)) {
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
189
bwn_radio_wait_value(struct bwn_mac *mac, uint16_t offset, uint16_t mask,
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
196
val = BWN_RF_READ(mac, offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
205
bwn_mac_phy_clock_set(struct bwn_mac *mac, int enabled)
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
207
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
211
if (bwn_is_bus_siba(mac)) {
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
223
bwn_wireless_core_phy_pll_reset(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
225
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_common.c
228
if (bwn_is_bus_siba(mac)) {
sys/dev/netif/bwn/bwn/if_bwn_phy_common.h
34
extern void bwn_mac_switch_freq(struct bwn_mac *mac, int spurmode);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.h
35
extern void bwn_phy_force_clock(struct bwn_mac *mac, int force);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.h
36
extern int bwn_radio_wait_value(struct bwn_mac *mac, uint16_t offset,
sys/dev/netif/bwn/bwn/if_bwn_phy_common.h
38
extern void bwn_mac_phy_clock_set(struct bwn_mac *mac, int enabled);
sys/dev/netif/bwn/bwn/if_bwn_phy_common.h
39
extern void bwn_wireless_core_phy_pll_reset(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1000
BWN_PHY_SET(mac, BWN_PHY_RADIO_BITFIELD, (1 << 11));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1003
BWN_PHY_WRITE(mac, 0x0026, 0xce00);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1004
BWN_PHY_WRITE(mac, 0x0021, 0x3763);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1005
BWN_PHY_WRITE(mac, 0x0022, 0x1bc3);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1006
BWN_PHY_WRITE(mac, 0x0023, 0x06f9);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1007
BWN_PHY_WRITE(mac, 0x0024, 0x037e);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1009
BWN_PHY_WRITE(mac, 0x0026, 0xcc00);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1010
BWN_PHY_WRITE(mac, 0x0030, 0x00c6);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1011
BWN_WRITE_2(mac, 0x03ec, 0x3f22);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1014
BWN_PHY_WRITE(mac, 0x0020, 0x3e1c);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1016
BWN_PHY_WRITE(mac, 0x0020, 0x301c);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1019
BWN_WRITE_2(mac, 0x03e4, 0x3000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1022
bwn_phy_g_switch_chan(mac, 7, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1025
BWN_RF_WRITE(mac, 0x0075, 0x0080);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1026
BWN_RF_WRITE(mac, 0x0079, 0x0081);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1029
BWN_RF_WRITE(mac, 0x0050, 0x0020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1030
BWN_RF_WRITE(mac, 0x0050, 0x0023);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1033
BWN_RF_WRITE(mac, 0x0050, 0x0020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1034
BWN_RF_WRITE(mac, 0x005a, 0x0070);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1037
BWN_RF_WRITE(mac, 0x005b, 0x007b);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1038
BWN_RF_WRITE(mac, 0x005c, 0x00b0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1039
BWN_RF_SET(mac, 0x007a, 0x0007);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1041
bwn_phy_g_switch_chan(mac, old_channel, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1042
BWN_PHY_WRITE(mac, 0x0014, 0x0080);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1043
BWN_PHY_WRITE(mac, 0x0032, 0x00ca);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1044
BWN_PHY_WRITE(mac, 0x002a, 0x88a3);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1046
bwn_phy_g_set_txpwr_sub(mac, &pg->pg_bbatt, &pg->pg_rfatt,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1050
BWN_RF_WRITE(mac, 0x005d, 0x000d);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1052
BWN_WRITE_2(mac, 0x03e4, (BWN_READ_2(mac, 0x03e4) & 0xffc0) | 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1056
bwn_loopback_calcgain(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1058
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1060
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1068
backup_phy[0] = BWN_PHY_READ(mac, BWN_PHY_CRS0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1069
backup_phy[1] = BWN_PHY_READ(mac, BWN_PHY_CCKBBANDCFG);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1070
backup_phy[2] = BWN_PHY_READ(mac, BWN_PHY_RFOVER);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1071
backup_phy[3] = BWN_PHY_READ(mac, BWN_PHY_RFOVERVAL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1073
backup_phy[4] = BWN_PHY_READ(mac, BWN_PHY_ANALOGOVER);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1074
backup_phy[5] = BWN_PHY_READ(mac, BWN_PHY_ANALOGOVERVAL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1076
backup_phy[6] = BWN_PHY_READ(mac, BWN_PHY_CCK(0x5a));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1077
backup_phy[7] = BWN_PHY_READ(mac, BWN_PHY_CCK(0x59));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1078
backup_phy[8] = BWN_PHY_READ(mac, BWN_PHY_CCK(0x58));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1079
backup_phy[9] = BWN_PHY_READ(mac, BWN_PHY_CCK(0x0a));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1080
backup_phy[10] = BWN_PHY_READ(mac, BWN_PHY_CCK(0x03));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1081
backup_phy[11] = BWN_PHY_READ(mac, BWN_PHY_LO_MASK);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1082
backup_phy[12] = BWN_PHY_READ(mac, BWN_PHY_LO_CTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1083
backup_phy[13] = BWN_PHY_READ(mac, BWN_PHY_CCK(0x2b));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1084
backup_phy[14] = BWN_PHY_READ(mac, BWN_PHY_PGACTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1085
backup_phy[15] = BWN_PHY_READ(mac, BWN_PHY_LO_LEAKAGE);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1087
backup_radio[0] = BWN_RF_READ(mac, 0x52);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1088
backup_radio[1] = BWN_RF_READ(mac, 0x43);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1089
backup_radio[2] = BWN_RF_READ(mac, 0x7a);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1091
BWN_PHY_MASK(mac, BWN_PHY_CRS0, 0x3fff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1092
BWN_PHY_SET(mac, BWN_PHY_CCKBBANDCFG, 0x8000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1093
BWN_PHY_SET(mac, BWN_PHY_RFOVER, 0x0002);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1094
BWN_PHY_MASK(mac, BWN_PHY_RFOVERVAL, 0xfffd);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1095
BWN_PHY_SET(mac, BWN_PHY_RFOVER, 0x0001);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1096
BWN_PHY_MASK(mac, BWN_PHY_RFOVERVAL, 0xfffe);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1098
BWN_PHY_SET(mac, BWN_PHY_ANALOGOVER, 0x0001);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1099
BWN_PHY_MASK(mac, BWN_PHY_ANALOGOVERVAL, 0xfffe);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1100
BWN_PHY_SET(mac, BWN_PHY_ANALOGOVER, 0x0002);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1101
BWN_PHY_MASK(mac, BWN_PHY_ANALOGOVERVAL, 0xfffd);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1103
BWN_PHY_SET(mac, BWN_PHY_RFOVER, 0x000c);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1104
BWN_PHY_SET(mac, BWN_PHY_RFOVERVAL, 0x000c);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1105
BWN_PHY_SET(mac, BWN_PHY_RFOVER, 0x0030);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1106
BWN_PHY_SETMASK(mac, BWN_PHY_RFOVERVAL, 0xffcf, 0x10);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1108
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x5a), 0x0780);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1109
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x59), 0xc810);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1110
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x58), 0x000d);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1112
BWN_PHY_SET(mac, BWN_PHY_CCK(0x0a), 0x2000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1114
BWN_PHY_SET(mac, BWN_PHY_ANALOGOVER, 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1115
BWN_PHY_MASK(mac, BWN_PHY_ANALOGOVERVAL, 0xfffb);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1117
BWN_PHY_SETMASK(mac, BWN_PHY_CCK(0x03), 0xff9f, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1120
BWN_RF_WRITE(mac, 0x43, 0x000f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1122
BWN_RF_WRITE(mac, 0x52, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1123
BWN_RF_SETMASK(mac, 0x43, 0xfff0, 0x9);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1125
bwn_phy_g_set_bbatt(mac, 11);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1128
BWN_PHY_WRITE(mac, BWN_PHY_LO_MASK, 0xc020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1130
BWN_PHY_WRITE(mac, BWN_PHY_LO_MASK, 0x8020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1131
BWN_PHY_WRITE(mac, BWN_PHY_LO_CTL, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1133
BWN_PHY_SETMASK(mac, BWN_PHY_CCK(0x2b), 0xffc0, 0x01);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1134
BWN_PHY_SETMASK(mac, BWN_PHY_CCK(0x2b), 0xc0ff, 0x800);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1136
BWN_PHY_SET(mac, BWN_PHY_RFOVER, 0x0100);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1137
BWN_PHY_MASK(mac, BWN_PHY_RFOVERVAL, 0xcfff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1141
BWN_PHY_SET(mac, BWN_PHY_RFOVER, 0x0800);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1142
BWN_PHY_SET(mac, BWN_PHY_RFOVERVAL, 0x8000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1145
BWN_RF_MASK(mac, 0x7a, 0x00f7);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1151
BWN_RF_WRITE(mac, 0x43, i);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1152
BWN_PHY_SETMASK(mac, BWN_PHY_RFOVERVAL, 0xf0ff,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1154
BWN_PHY_SETMASK(mac, BWN_PHY_PGACTL, 0x0fff, 0xa000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1155
BWN_PHY_SET(mac, BWN_PHY_PGACTL, 0xf000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1157
if (BWN_PHY_READ(mac, BWN_PHY_LO_LEAKAGE) >= 0xdfc)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1165
BWN_PHY_SET(mac, BWN_PHY_RFOVERVAL, 0x30);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1168
BWN_PHY_SETMASK(mac, BWN_PHY_RFOVERVAL, 0xf0ff, j << 8);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1169
BWN_PHY_SETMASK(mac, BWN_PHY_PGACTL, 0x0fff, 0xa000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1170
BWN_PHY_SET(mac, BWN_PHY_PGACTL, 0xf000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1173
if (BWN_PHY_READ(mac, BWN_PHY_LO_LEAKAGE) >= 0xdfc)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1181
BWN_PHY_WRITE(mac, BWN_PHY_ANALOGOVER, backup_phy[4]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1182
BWN_PHY_WRITE(mac, BWN_PHY_ANALOGOVERVAL, backup_phy[5]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1184
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x5a), backup_phy[6]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1185
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x59), backup_phy[7]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1186
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x58), backup_phy[8]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1187
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x0a), backup_phy[9]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1188
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x03), backup_phy[10]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1189
BWN_PHY_WRITE(mac, BWN_PHY_LO_MASK, backup_phy[11]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1190
BWN_PHY_WRITE(mac, BWN_PHY_LO_CTL, backup_phy[12]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1191
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2b), backup_phy[13]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1192
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, backup_phy[14]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1194
bwn_phy_g_set_bbatt(mac, backup_bband);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1196
BWN_RF_WRITE(mac, 0x52, backup_radio[0]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1197
BWN_RF_WRITE(mac, 0x43, backup_radio[1]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1198
BWN_RF_WRITE(mac, 0x7a, backup_radio[2]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1200
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER, backup_phy[2] | 0x0003);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1202
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER, backup_phy[2]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1203
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL, backup_phy[3]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1204
BWN_PHY_WRITE(mac, BWN_PHY_CRS0, backup_phy[0]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1205
BWN_PHY_WRITE(mac, BWN_PHY_CCKBBANDCFG, backup_phy[1]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1213
bwn_rf_init_bcm2050(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1215
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1229
radio0 = BWN_RF_READ(mac, 0x43);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1230
radio1 = BWN_RF_READ(mac, 0x51);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1231
radio2 = BWN_RF_READ(mac, 0x52);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1232
pgactl = BWN_PHY_READ(mac, BWN_PHY_PGACTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1233
cck0 = BWN_PHY_READ(mac, BWN_PHY_CCK(0x5a));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1234
cck1 = BWN_PHY_READ(mac, BWN_PHY_CCK(0x59));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1235
cck2 = BWN_PHY_READ(mac, BWN_PHY_CCK(0x58));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1238
cck3 = BWN_PHY_READ(mac, BWN_PHY_CCK(0x30));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1239
reg0 = BWN_READ_2(mac, 0x3ec);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1241
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x30), 0xff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1242
BWN_WRITE_2(mac, 0x3ec, 0x3f3f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1244
rfover = BWN_PHY_READ(mac, BWN_PHY_RFOVER);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1245
rfoverval = BWN_PHY_READ(mac, BWN_PHY_RFOVERVAL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1246
analogover = BWN_PHY_READ(mac, BWN_PHY_ANALOGOVER);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1247
analogoverval = BWN_PHY_READ(mac, BWN_PHY_ANALOGOVERVAL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1248
crs0 = BWN_PHY_READ(mac, BWN_PHY_CRS0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1249
classctl = BWN_PHY_READ(mac, BWN_PHY_CLASSCTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1251
BWN_PHY_SET(mac, BWN_PHY_ANALOGOVER, 0x0003);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1252
BWN_PHY_MASK(mac, BWN_PHY_ANALOGOVERVAL, 0xfffc);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1253
BWN_PHY_MASK(mac, BWN_PHY_CRS0, 0x7fff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1254
BWN_PHY_MASK(mac, BWN_PHY_CLASSCTL, 0xfffc);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1256
lomask = BWN_PHY_READ(mac, BWN_PHY_LO_MASK);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1257
loctl = BWN_PHY_READ(mac, BWN_PHY_LO_CTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1259
BWN_PHY_WRITE(mac, BWN_PHY_LO_MASK, 0xc020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1261
BWN_PHY_WRITE(mac, BWN_PHY_LO_MASK, 0x8020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1262
BWN_PHY_WRITE(mac, BWN_PHY_LO_CTL, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1265
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1266
bwn_rf_2050_rfoverval(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1268
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1269
bwn_rf_2050_rfoverval(mac, BWN_PHY_RFOVER, 0));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1271
BWN_WRITE_2(mac, 0x3e2, BWN_READ_2(mac, 0x3e2) | 0x8000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1273
syncctl = BWN_PHY_READ(mac, BWN_PHY_SYNCCTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1274
BWN_PHY_MASK(mac, BWN_PHY_SYNCCTL, 0xff7f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1275
reg1 = BWN_READ_2(mac, 0x3e6);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1276
reg2 = BWN_READ_2(mac, 0x3f4);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1279
BWN_WRITE_2(mac, 0x03e6, 0x0122);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1282
BWN_PHY_SETMASK(mac, BWN_PHY_CCK(0x03), 0xffbf, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1283
BWN_WRITE_2(mac, BWN_CHANNEL_EXT,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1284
(BWN_READ_2(mac, BWN_CHANNEL_EXT) | 0x2000));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1287
reg = BWN_RF_READ(mac, 0x60);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1292
BWN_RF_WRITE(mac, 0x78, 0x26);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1294
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1295
bwn_rf_2050_rfoverval(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1298
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xbfaf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1299
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2b), 0x1403);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1301
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1302
bwn_rf_2050_rfoverval(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1305
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xbfa0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1306
BWN_RF_SET(mac, 0x51, 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1308
BWN_RF_WRITE(mac, 0x43, 0x1f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1310
BWN_RF_WRITE(mac, 0x52, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1311
BWN_RF_SETMASK(mac, 0x43, 0xfff0, 0x0009);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1313
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x58), 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1316
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x5a), 0x0480);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1317
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x59), 0xc810);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1318
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x58), 0x000d);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1320
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1321
bwn_rf_2050_rfoverval(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1324
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xafb0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1327
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1328
bwn_rf_2050_rfoverval(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1331
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xefb0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1334
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1335
bwn_rf_2050_rfoverval(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1338
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xfff0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1340
tmp1 += BWN_PHY_READ(mac, BWN_PHY_LO_LEAKAGE);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1341
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x58), 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1343
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1344
bwn_rf_2050_rfoverval(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1347
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xafb0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1351
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x58), 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1357
BWN_RF_WRITE(mac, 0x78, radio78);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1360
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x5a), 0x0d80);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1361
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x59), 0xc810);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1362
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x58), 0x000d);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1364
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1365
bwn_rf_2050_rfoverval(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1368
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xafb0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1371
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1372
bwn_rf_2050_rfoverval(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1375
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xefb0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1378
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1379
bwn_rf_2050_rfoverval(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1382
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xfff0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1384
tmp2 += BWN_PHY_READ(mac, BWN_PHY_LO_LEAKAGE);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1385
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x58), 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1387
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1388
bwn_rf_2050_rfoverval(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1391
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xafb0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1399
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, pgactl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1400
BWN_RF_WRITE(mac, 0x51, radio1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1401
BWN_RF_WRITE(mac, 0x52, radio2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1402
BWN_RF_WRITE(mac, 0x43, radio0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1403
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x5a), cck0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1404
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x59), cck1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1405
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x58), cck2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1406
BWN_WRITE_2(mac, 0x3e6, reg1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1408
BWN_WRITE_2(mac, 0x3f4, reg2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1409
BWN_PHY_WRITE(mac, BWN_PHY_SYNCCTL, syncctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1410
bwn_spu_workaround(mac, phy->chan);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1412
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x30), cck3);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1413
BWN_WRITE_2(mac, 0x3ec, reg0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1415
BWN_WRITE_2(mac, BWN_PHY_RADIO,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1416
BWN_READ_2(mac, BWN_PHY_RADIO)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1418
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER, rfover);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1419
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL, rfoverval);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1420
BWN_PHY_WRITE(mac, BWN_PHY_ANALOGOVER, analogover);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1421
BWN_PHY_WRITE(mac, BWN_PHY_ANALOGOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1423
BWN_PHY_WRITE(mac, BWN_PHY_CRS0, crs0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1424
BWN_PHY_WRITE(mac, BWN_PHY_CLASSCTL, classctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1426
BWN_PHY_WRITE(mac, BWN_PHY_LO_MASK, lomask);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1427
BWN_PHY_WRITE(mac, BWN_PHY_LO_CTL, loctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1435
bwn_phy_init_b6(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1437
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1439
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1446
BWN_PHY_WRITE(mac, 0x003e, 0x817a);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1447
BWN_RF_WRITE(mac, 0x007a, BWN_RF_READ(mac, 0x007a) | 0x0058);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1449
BWN_RF_WRITE(mac, 0x51, 0x37);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1450
BWN_RF_WRITE(mac, 0x52, 0x70);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1451
BWN_RF_WRITE(mac, 0x53, 0xb3);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1452
BWN_RF_WRITE(mac, 0x54, 0x9b);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1453
BWN_RF_WRITE(mac, 0x5a, 0x88);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1454
BWN_RF_WRITE(mac, 0x5b, 0x88);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1455
BWN_RF_WRITE(mac, 0x5d, 0x88);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1456
BWN_RF_WRITE(mac, 0x5e, 0x88);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1457
BWN_RF_WRITE(mac, 0x7d, 0x88);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1458
bwn_hf_write(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1459
bwn_hf_read(mac) | BWN_HF_TSSI_RESET_PSM_WORKAROUN);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1462
BWN_RF_WRITE(mac, 0x51, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1463
BWN_RF_WRITE(mac, 0x52, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1464
BWN_RF_WRITE(mac, 0x53, 0xb7);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1465
BWN_RF_WRITE(mac, 0x54, 0x98);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1466
BWN_RF_WRITE(mac, 0x5a, 0x88);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1467
BWN_RF_WRITE(mac, 0x5b, 0x6b);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1468
BWN_RF_WRITE(mac, 0x5c, 0x0f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1470
BWN_RF_WRITE(mac, 0x5d, 0xfa);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1471
BWN_RF_WRITE(mac, 0x5e, 0xd8);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1473
BWN_RF_WRITE(mac, 0x5d, 0xf5);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1474
BWN_RF_WRITE(mac, 0x5e, 0xb8);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1476
BWN_RF_WRITE(mac, 0x0073, 0x0003);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1477
BWN_RF_WRITE(mac, 0x007d, 0x00a8);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1478
BWN_RF_WRITE(mac, 0x007c, 0x0001);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1479
BWN_RF_WRITE(mac, 0x007e, 0x0008);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1482
BWN_PHY_WRITE(mac, offset, val);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1486
BWN_PHY_WRITE(mac, offset, val);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1490
BWN_PHY_WRITE(mac, offset, (val & 0x3f3f));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1494
BWN_RF_SET(mac, 0x007a, 0x0020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1495
BWN_RF_SET(mac, 0x0051, 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1496
BWN_PHY_SET(mac, 0x0802, 0x0100);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1497
BWN_PHY_SET(mac, 0x042b, 0x2000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1498
BWN_PHY_WRITE(mac, 0x5b, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1499
BWN_PHY_WRITE(mac, 0x5c, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1503
bwn_phy_g_switch_chan(mac, (old_channel >= 8) ? 1 : 13, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1505
BWN_RF_WRITE(mac, 0x0050, 0x0020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1506
BWN_RF_WRITE(mac, 0x0050, 0x0023);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1509
BWN_RF_WRITE(mac, 0x7c, BWN_RF_READ(mac, 0x7c) | 0x0002);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
151
static uint16_t bwn_phy_g_txctl(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1510
BWN_RF_WRITE(mac, 0x50, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1513
BWN_RF_WRITE(mac, 0x7c, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1514
BWN_RF_WRITE(mac, 0x5a, 0x70);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1515
BWN_RF_WRITE(mac, 0x5b, 0x7b);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1516
BWN_RF_WRITE(mac, 0x5c, 0xb0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1518
BWN_RF_SETMASK(mac, 0x007a, 0x00f8, 0x0007);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
152
static int bwn_phy_shm_tssi_read(struct bwn_mac *mac, uint16_t shm_offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1520
bwn_phy_g_switch_chan(mac, old_channel, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1522
BWN_PHY_WRITE(mac, 0x0014, 0x0200);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1524
BWN_PHY_WRITE(mac, 0x2a, 0x88c2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1526
BWN_PHY_WRITE(mac, 0x2a, 0x8ac0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1527
BWN_PHY_WRITE(mac, 0x0038, 0x0668);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1528
bwn_phy_g_set_txpwr_sub(mac, &pg->pg_bbatt, &pg->pg_rfatt,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
153
static void bwn_phy_g_setatt(struct bwn_mac *mac, int *bbattp, int *rfattp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1531
BWN_PHY_SETMASK(mac, 0x5d, 0xff80, 0x0003);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1533
BWN_RF_WRITE(mac, 0x005d, 0x000d);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1536
BWN_WRITE_2(mac, 0x3e4, 9);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1537
BWN_PHY_MASK(mac, 0x61, 0x0fff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1539
BWN_PHY_SETMASK(mac, 0x0002, 0xffc0, 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
154
static void bwn_phy_lock(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1543
BWN_WRITE_2(mac, 0x03e6, 0x0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1547
bwn_phy_init_a(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1549
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
155
static void bwn_phy_unlock(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1550
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1557
BWN_PHY_MASK(mac, BWN_PHY_OFDM(0x1b), ~0x1000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1558
if (BWN_PHY_READ(mac, BWN_PHY_ENCORE) & BWN_PHY_ENCORE_EN)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1559
BWN_PHY_SET(mac, BWN_PHY_ENCORE, 0x0010);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
156
static void bwn_rf_lock(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1561
BWN_PHY_MASK(mac, BWN_PHY_ENCORE, ~0x1010);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1564
bwn_wa_init(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1568
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x6e), 0xe000, 0x3cf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
157
static void bwn_rf_unlock(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1572
bwn_wa_write_noisescale(struct bwn_mac *mac, const uint16_t *nst)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1577
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_NOISESCALE, i, nst[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1581
bwn_wa_agc(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1583
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1586
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC1_R1, 0, 254);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1587
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC1_R1, 1, 13);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1588
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC1_R1, 2, 19);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1589
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC1_R1, 3, 25);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1590
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC2, 0, 0x2710);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1591
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC2, 1, 0x9b83);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1592
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC2, 2, 0x9b83);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1593
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC2, 3, 0x0f8d);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1594
BWN_PHY_WRITE(mac, BWN_PHY_LMS, 4);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1596
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC1, 0, 254);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1597
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC1, 1, 13);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1598
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC1, 2, 19);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1599
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC1, 3, 25);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1602
BWN_PHY_SETMASK(mac, BWN_PHY_CCKSHIFTBITS_WA, (uint16_t)~0xff00,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1604
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x1a), ~0x007f, 0x000f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1605
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x1a), ~0x3f80, 0x2b80);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1606
BWN_PHY_SETMASK(mac, BWN_PHY_ANTWRSETT, 0xf0ff, 0x0300);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1607
BWN_RF_SET(mac, 0x7a, 0x0008);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1608
BWN_PHY_SETMASK(mac, BWN_PHY_N1P1GAIN, ~0x000f, 0x0008);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1609
BWN_PHY_SETMASK(mac, BWN_PHY_P1P2GAIN, ~0x0f00, 0x0600);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1610
BWN_PHY_SETMASK(mac, BWN_PHY_N1N2GAIN, ~0x0f00, 0x0700);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1611
BWN_PHY_SETMASK(mac, BWN_PHY_N1P1GAIN, ~0x0f00, 0x0100);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1613
BWN_PHY_SETMASK(mac, BWN_PHY_N1N2GAIN, ~0x000f, 0x0007);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1614
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x88), ~0x00ff, 0x001c);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1615
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x88), ~0x3f00, 0x0200);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1616
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x96), ~0x00ff, 0x001c);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1617
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x89), ~0x00ff, 0x0020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1618
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x89), ~0x3f00, 0x0200);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1619
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x82), ~0x00ff, 0x002e);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1620
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x96), (uint16_t)~0xff00, 0x1a00);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1621
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x81), ~0x00ff, 0x0028);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1622
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x81), (uint16_t)~0xff00, 0x2c00);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1624
BWN_PHY_WRITE(mac, BWN_PHY_PEAK_COUNT, 0x092b);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1625
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x1b), ~0x001e, 0x0002);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1627
BWN_PHY_MASK(mac, BWN_PHY_OFDM(0x1b), ~0x001e);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1628
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0x1f), 0x287a);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1629
BWN_PHY_SETMASK(mac, BWN_PHY_LPFGAINCTL, ~0x000f, 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1631
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0x22), 0x287a);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1632
BWN_PHY_SETMASK(mac, BWN_PHY_LPFGAINCTL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1636
BWN_PHY_SETMASK(mac, BWN_PHY_DIVSRCHIDX, 0x8080, 0x7874);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1637
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0x8e), 0x1c00);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1639
BWN_PHY_SETMASK(mac, BWN_PHY_DIVP1P2GAIN, ~0x0f00, 0x0600);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1640
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0x8b), 0x005e);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1641
BWN_PHY_SETMASK(mac, BWN_PHY_ANTWRSETT, ~0x00ff, 0x001e);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1642
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0x8d), 0x0002);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1643
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC3_R1, 0, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1644
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC3_R1, 1, 7);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1645
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC3_R1, 2, 16);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1646
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC3_R1, 3, 28);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1648
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC3, 0, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1649
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC3, 1, 7);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1650
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC3, 2, 16);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1651
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC3, 3, 28);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1654
BWN_PHY_MASK(mac, BWN_PHY_OFDM(0x26), ~0x0003);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1655
BWN_PHY_MASK(mac, BWN_PHY_OFDM(0x26), ~0x1000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1657
BWN_PHY_READ(mac, BWN_PHY_VERSION_OFDM);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1661
bwn_wa_grev1(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1663
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
167
bwn_has_hwpctl(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1673
BWN_PHY_WRITE(mac, BWN_PHY_CRSTHRES1_R1, 0x4f19);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1675
BWN_PHY_WRITE(mac, BWN_PHY_CRSTHRES1, 0x1861);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1676
BWN_PHY_WRITE(mac, BWN_PHY_CRSTHRES2, 0x0271);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1677
BWN_PHY_SET(mac, BWN_PHY_ANTDWELL, 0x0800);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1679
BWN_PHY_WRITE(mac, BWN_PHY_CRSTHRES1, 0x0098);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1680
BWN_PHY_WRITE(mac, BWN_PHY_CRSTHRES2, 0x0070);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1681
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0xc9), 0x0080);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1682
BWN_PHY_SET(mac, BWN_PHY_ANTDWELL, 0x0800);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1684
BWN_PHY_SETMASK(mac, BWN_PHY_CRS0, ~0x03c0, 0xd000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1685
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0x2c), 0x005a);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1686
BWN_PHY_WRITE(mac, BWN_PHY_CCKSHIFTBITS, 0x0026);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1690
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_DACRFPABB, i,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1696
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC2, i,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
170
if (mac->mac_phy.hwpctl == 0 || mac->mac_phy.use_hwpctl == NULL)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1700
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC2, i,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1705
bwn_ofdmtab_write_4(mac, BWN_OFDMTAB_ROTOR, i,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1710
if (BWN_PHY_READ(mac, BWN_PHY_ENCORE) &
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1712
bwn_wa_write_noisescale(mac, bwn_tab_noisescale_g3);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1714
bwn_wa_write_noisescale(mac, bwn_tab_noisescale_g2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1716
bwn_wa_write_noisescale(mac, bwn_tab_noisescale_g1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1719
bwn_ofdmtab_write_4(mac, BWN_OFDMTAB_ADVRETARD, i,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
172
return (mac->mac_phy.use_hwpctl(mac));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1724
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_WRSSI_R1,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1728
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_WRSSI, i, 0x0820);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1731
bwn_wa_agc(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1735
bwn_wa_grev26789(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1737
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1744
bwn_gtab_write(mac, BWN_GTAB_ORIGTR, 0, 0xc480);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1748
BWN_PHY_WRITE(mac, BWN_PHY_CRSTHRES1_R1, 0x4f19);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1750
BWN_PHY_WRITE(mac, BWN_PHY_CRSTHRES1, 0x1861);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1751
BWN_PHY_WRITE(mac, BWN_PHY_CRSTHRES2, 0x0271);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1752
BWN_PHY_SET(mac, BWN_PHY_ANTDWELL, 0x0800);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1754
BWN_PHY_WRITE(mac, BWN_PHY_CRSTHRES1, 0x0098);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1755
BWN_PHY_WRITE(mac, BWN_PHY_CRSTHRES2, 0x0070);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1756
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0xc9), 0x0080);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1757
BWN_PHY_SET(mac, BWN_PHY_ANTDWELL, 0x0800);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
176
bwn_phy_g_attach(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1761
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_RSSI, i, i);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1766
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC2, i,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1770
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_AGC2, i,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1775
if (BWN_PHY_READ(mac, BWN_PHY_ENCORE) &
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1777
bwn_wa_write_noisescale(mac, bwn_tab_noisescale_g3);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1779
bwn_wa_write_noisescale(mac, bwn_tab_noisescale_g2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
178
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1781
bwn_wa_write_noisescale(mac, bwn_tab_noisescale_g1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1784
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_MINSIGSQ, i,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1789
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_WRSSI_R1, i,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
179
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1793
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_WRSSI, i, 0x0820);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1796
bwn_wa_agc(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1798
ofdmrev = BWN_PHY_READ(mac, BWN_PHY_VERSION_OFDM) & BWN_PHYVER_VERSION;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1801
BWN_PHY_WRITE(mac, BWN_PHY_PWRDOWN, 0x1808);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1803
BWN_PHY_WRITE(mac, BWN_PHY_PWRDOWN, 0x1000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1805
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_DAC, 3, 0x1044);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1806
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_DAC, 4, 0x7201);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1807
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_DAC, 6, 0x0040);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1810
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_UNKNOWN_0F, 2, 15);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1811
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_UNKNOWN_0F, 3, 20);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1815
bwn_wa_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1817
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1818
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1824
bwn_wa_grev1(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1831
bwn_wa_grev26789(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1841
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_GAINX_R1, 1,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1843
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_GAINX_R1, 2,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1846
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_GAINX, 1, 0x0002);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1847
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_GAINX, 2, 0x0001);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1851
BWN_PHY_MASK(mac, BWN_PHY_EXTG(0x11), 0xf7ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1852
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_GAINX,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1854
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_GAINX,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1856
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_GAINX,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1858
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_GAINX,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1860
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_GAINX,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1862
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_GAINX,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1868
BWN_PHY_WRITE(mac, BWN_PHY_GTABCTL, 0x3120);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1869
BWN_PHY_WRITE(mac, BWN_PHY_GTABDATA, 0xc480);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1872
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_UNKNOWN_11, 0, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1873
bwn_ofdmtab_write_2(mac, BWN_OFDMTAB_UNKNOWN_11, 1, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1877
bwn_ofdmtab_write_2(struct bwn_mac *mac, uint16_t table, uint16_t offset,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1880
struct bwn_phy_g *pg = &mac->mac_phy.phy_g;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1886
BWN_PHY_WRITE(mac, BWN_PHY_OTABLECTL, addr);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1890
BWN_PHY_WRITE(mac, BWN_PHY_OTABLEI, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1894
bwn_ofdmtab_write_4(struct bwn_mac *mac, uint16_t table, uint16_t offset,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1897
struct bwn_phy_g *pg = &mac->mac_phy.phy_g;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1903
BWN_PHY_WRITE(mac, BWN_PHY_OTABLECTL, addr);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1908
BWN_PHY_WRITE(mac, BWN_PHY_OTABLEI, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1909
BWN_PHY_WRITE(mac, BWN_PHY_OTABLEQ, (value >> 16));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1913
bwn_gtab_write(struct bwn_mac *mac, uint16_t table, uint16_t offset,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1917
BWN_PHY_WRITE(mac, BWN_PHY_GTABCTL, table + offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1918
BWN_PHY_WRITE(mac, BWN_PHY_GTABDATA, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1922
bwn_lo_write(struct bwn_mac *mac, struct bwn_loctl *ctl)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1926
KASSERT(mac->mac_phy.type == BWN_PHYTYPE_G,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1931
BWN_PHY_WRITE(mac, BWN_PHY_LO_CTL, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1935
bwn_lo_calcfeed(struct bwn_mac *mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1938
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1939
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1959
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xe300);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1960
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL, rfover);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1963
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL, rfover);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1966
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL, rfover);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1968
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xf300);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1971
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, pga);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1974
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, pga);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1977
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, pga);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1980
feedthrough = BWN_PHY_READ(mac, BWN_PHY_LO_LEAKAGE);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1986
bwn_lo_txctl_regtable(struct bwn_mac *mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
1989
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2021
bwn_lo_measure_txctl_values(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2023
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2075
BWN_RF_SETMASK(mac, 0x43, 0xfff0, rf_pctl_reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2076
bwn_phy_g_set_bbatt(mac, 2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2078
reg = bwn_lo_txctl_regtable(mac, &mask, NULL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2080
BWN_RF_MASK(mac, reg, mask);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2090
BWN_RF_SETMASK(mac, 0x52, 0xff0f, tx_magn);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2093
BWN_RF_SETMASK(mac, 0x52, 0xfff0, tx_bias);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2094
feedthrough = bwn_lo_calcfeed(mac, 0, pga,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2104
BWN_RF_WRITE(mac, 0x52,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2105
(BWN_RF_READ(mac, 0x52)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2112
BWN_RF_MASK(mac, 0x52, 0xfff0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2119
bwn_lo_get_powervector(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2121
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2129
tmp = bwn_shm_read_2(mac, BWN_SHARED, 0x310 + i);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2131
bwn_shm_write_2(mac, BWN_SHARED, 0x310 + i, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2140
bwn_lo_measure_gain_values(struct bwn_mac *mac, int16_t max_rx_gain,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2143
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2193
tmp = BWN_RF_READ(mac, 0x7a);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2198
BWN_RF_WRITE(mac, 0x7a, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2202
bwn_lo_save(struct bwn_mac *mac, struct bwn_lo_g_value *sav)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2204
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2206
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2211
if (bwn_has_hwpctl(mac)) {
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2212
sav->phy_lomask = BWN_PHY_READ(mac, BWN_PHY_LO_MASK);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2213
sav->phy_extg = BWN_PHY_READ(mac, BWN_PHY_EXTG(0x01));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2214
sav->phy_dacctl_hwpctl = BWN_PHY_READ(mac, BWN_PHY_DACCTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2215
sav->phy_cck4 = BWN_PHY_READ(mac, BWN_PHY_CCK(0x14));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2216
sav->phy_hpwr_tssictl = BWN_PHY_READ(mac, BWN_PHY_HPWR_TSSICTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2218
BWN_PHY_SET(mac, BWN_PHY_HPWR_TSSICTL, 0x100);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2219
BWN_PHY_SET(mac, BWN_PHY_EXTG(0x01), 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2220
BWN_PHY_SET(mac, BWN_PHY_DACCTL, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2221
BWN_PHY_SET(mac, BWN_PHY_CCK(0x14), 0x200);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2225
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x16), 0x410);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2226
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x17), 0x820);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2229
sav->phy_analogover = BWN_PHY_READ(mac, BWN_PHY_ANALOGOVER);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2231
BWN_PHY_READ(mac, BWN_PHY_ANALOGOVERVAL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2232
sav->phy_rfover = BWN_PHY_READ(mac, BWN_PHY_RFOVER);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2233
sav->phy_rfoverval = BWN_PHY_READ(mac, BWN_PHY_RFOVERVAL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2234
sav->phy_classctl = BWN_PHY_READ(mac, BWN_PHY_CLASSCTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2235
sav->phy_cck3 = BWN_PHY_READ(mac, BWN_PHY_CCK(0x3e));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2236
sav->phy_crs0 = BWN_PHY_READ(mac, BWN_PHY_CRS0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2238
BWN_PHY_MASK(mac, BWN_PHY_CLASSCTL, 0xfffc);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2239
BWN_PHY_MASK(mac, BWN_PHY_CRS0, 0x7fff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2240
BWN_PHY_SET(mac, BWN_PHY_ANALOGOVER, 0x0003);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2241
BWN_PHY_MASK(mac, BWN_PHY_ANALOGOVERVAL, 0xfffc);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2246
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER, 0x933);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2248
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER, 0x133);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2251
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2253
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x3e), 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2255
sav->reg0 = BWN_READ_2(mac, 0x3f4);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2256
sav->reg1 = BWN_READ_2(mac, 0x3e2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2257
sav->rf0 = BWN_RF_READ(mac, 0x43);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2258
sav->rf1 = BWN_RF_READ(mac, 0x7a);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2259
sav->phy_pgactl = BWN_PHY_READ(mac, BWN_PHY_PGACTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2260
sav->phy_cck2 = BWN_PHY_READ(mac, BWN_PHY_CCK(0x2a));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2261
sav->phy_syncctl = BWN_PHY_READ(mac, BWN_PHY_SYNCCTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2262
sav->phy_dacctl = BWN_PHY_READ(mac, BWN_PHY_DACCTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2265
sav->rf2 = BWN_RF_READ(mac, 0x52);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2269
sav->phy_cck0 = BWN_PHY_READ(mac, BWN_PHY_CCK(0x30));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2270
sav->phy_cck1 = BWN_PHY_READ(mac, BWN_PHY_CCK(0x06));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2271
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x30), 0x00ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2272
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x06), 0x3f3f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2274
BWN_WRITE_2(mac, 0x3e2, BWN_READ_2(mac, 0x3e2)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2277
BWN_WRITE_2(mac, 0x3f4, BWN_READ_2(mac, 0x3f4)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2282
BWN_PHY_WRITE(mac, tmp, 0x007f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2285
BWN_PHY_WRITE(mac, BWN_PHY_SYNCCTL, tmp & 0xff7f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2287
BWN_RF_WRITE(mac, 0x007a, tmp & 0xfff0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2289
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2a), 0x8a3);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2293
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2b), 0x1003);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2295
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2b), 0x0802);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2297
bwn_dummy_transmission(mac, 0, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2298
bwn_phy_g_switch_chan(mac, 6, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2299
BWN_RF_READ(mac, 0x51);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2301
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2f), 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2306
bwn_lo_measure_txctl_values(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2309
BWN_PHY_WRITE(mac, BWN_PHY_LO_MASK, 0xc078);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2312
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2e), 0x8078);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2314
BWN_PHY_WRITE(mac, BWN_PHY_LO_MASK, 0x8078);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2319
bwn_lo_restore(struct bwn_mac *mac, struct bwn_lo_g_value *sav)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2321
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2326
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xe300);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2328
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL, tmp | 0xa0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2330
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL, tmp | 0xa2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2332
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL, tmp | 0xa3);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2335
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2339
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2e), 0xc078);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2341
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2e), 0x8078);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2343
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2f), 0x0202);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2345
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2f), 0x0101);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2347
BWN_WRITE_2(mac, 0x3f4, sav->reg0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2348
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, sav->phy_pgactl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2349
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2a), sav->phy_cck2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2350
BWN_PHY_WRITE(mac, BWN_PHY_SYNCCTL, sav->phy_syncctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2351
BWN_PHY_WRITE(mac, BWN_PHY_DACCTL, sav->phy_dacctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2352
BWN_RF_WRITE(mac, 0x43, sav->rf0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2353
BWN_RF_WRITE(mac, 0x7a, sav->rf1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2356
BWN_RF_SETMASK(mac, 0x52, 0xff0f, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2358
BWN_WRITE_2(mac, 0x3e2, sav->reg1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2361
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x30), sav->phy_cck0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2362
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x06), sav->phy_cck1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2365
BWN_PHY_WRITE(mac, BWN_PHY_ANALOGOVER, sav->phy_analogover);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2366
BWN_PHY_WRITE(mac, BWN_PHY_ANALOGOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2368
BWN_PHY_WRITE(mac, BWN_PHY_CLASSCTL, sav->phy_classctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2369
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER, sav->phy_rfover);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2370
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL, sav->phy_rfoverval);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2371
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x3e), sav->phy_cck3);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2372
BWN_PHY_WRITE(mac, BWN_PHY_CRS0, sav->phy_crs0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2374
if (bwn_has_hwpctl(mac)) {
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2376
BWN_PHY_WRITE(mac, BWN_PHY_LO_MASK, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2377
BWN_PHY_WRITE(mac, BWN_PHY_EXTG(0x01), sav->phy_extg);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2378
BWN_PHY_WRITE(mac, BWN_PHY_DACCTL, sav->phy_dacctl_hwpctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2379
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x14), sav->phy_cck4);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2380
BWN_PHY_WRITE(mac, BWN_PHY_HPWR_TSSICTL, sav->phy_hpwr_tssictl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2382
bwn_phy_g_switch_chan(mac, sav->old_channel, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2386
bwn_lo_probe_loctl(struct bwn_mac *mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2389
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
239
bwn_phy_g_detach(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
241
struct bwn_phy_g *pg = &mac->mac_phy.phy_g;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2425
bwn_lo_write(mac, &test);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2426
feedth = bwn_lo_calcfeed(mac, pg->pg_lna_gain,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2451
bwn_lo_probe_sm(struct bwn_mac *mac, struct bwn_loctl *loctl, int *rxgain)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2453
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2469
bwn_lo_write(mac, &d.loctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2470
feedth = bwn_lo_calcfeed(mac, pg->pg_lna_gain,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2477
feedth = bwn_lo_calcfeed(mac, pg->pg_lna_gain,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2487
lower = bwn_lo_probe_loctl(mac, &probe, &d);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
251
bwn_phy_g_init_pre(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2511
bwn_lo_measure_gain_values(mac, *rxgain, BWN_HAS_LOOPBACK(phy));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2516
bwn_lo_calibset(struct bwn_mac *mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2519
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2528
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2529
bwn_lo_save(mac, &sval);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
253
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2531
reg = bwn_lo_txctl_regtable(mac, &value, &pad);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2532
BWN_RF_SETMASK(mac, 0x43, 0xfff0, rfatt->att);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2533
BWN_RF_SETMASK(mac, reg, ~value, (rfatt->padmix ? value :0));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2540
bwn_lo_measure_gain_values(mac, rxgain, BWN_HAS_LOOPBACK(phy));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2541
bwn_phy_g_set_bbatt(mac, bbatt->att);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2542
bwn_lo_probe_sm(mac, &loctl, &rxgain);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2544
bwn_lo_restore(mac, &sval);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2545
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2549
device_printf(mac->mac_sc->sc_dev, "out of memory\n");
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2562
bwn_lo_get_calib(struct bwn_mac *mac, const struct bwn_bbatt *bbatt,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2565
struct bwn_txpwr_loctl *lo = &mac->mac_phy.phy_g.pg_loctl;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2576
c = bwn_lo_calibset(mac, bbatt, rfatt);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2585
bwn_phy_g_dc_lookup_init(struct bwn_mac *mac, uint8_t update)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2587
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2589
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2606
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2620
cal = bwn_lo_calibset(mac, bbatt, rfatt);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2641
BWN_PHY_WRITE(mac, 0x3a0 + i, lo->dc_lt[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2643
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2657
bwn_lo_g_adjust(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2659
struct bwn_phy_g *pg = &mac->mac_phy.phy_g;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2666
cal = bwn_lo_get_calib(mac, &pg->pg_bbatt, &rf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2669
bwn_lo_write(mac, &cal->ctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2673
bwn_lo_g_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2676
if (!bwn_has_hwpctl(mac))
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2679
bwn_lo_get_powervector(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2680
bwn_phy_g_dc_lookup_init(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2684
bwn_nrssi_read(struct bwn_mac *mac, uint16_t offset)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2687
BWN_PHY_WRITE(mac, BWN_PHY_NRSSI_CTRL, offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2688
return ((int16_t)BWN_PHY_READ(mac, BWN_PHY_NRSSI_DATA));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2692
bwn_nrssi_threshold(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2694
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2696
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2727
tmpu16 = BWN_PHY_READ(mac, 0x048a) & 0xf000;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2730
BWN_PHY_WRITE(mac, 0x048a, tmpu16);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2734
tmp16 = bwn_nrssi_read(mac, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2737
BWN_PHY_SETMASK(mac, 0x048a, 0xf000, (tmp16 < 3) ? 0x09eb : 0x0aed);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2741
bwn_nrssi_slope_11g(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2754
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2770
bwn_nrssi_offset(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2772
BWN_PHY_MASK(mac, BWN_PHY_G_CRS, 0x7fff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2773
BWN_PHY_MASK(mac, 0x0802, 0xfffc);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2778
ant_div = BWN_READ_2(mac, 0x03e2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2779
BWN_WRITE_2(mac, 0x03e2, BWN_READ_2(mac, 0x03e2) | 0x8000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2781
save_rf[i] = BWN_RF_READ(mac, save_rf_regs[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2783
save_phy_comm[i] = BWN_PHY_READ(mac, save_phy_comm_regs[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2785
phy0 = BWN_READ_2(mac, BWN_PHY0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2786
chan_ex = BWN_READ_2(mac, BWN_CHANNEL_EXT);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2789
save_phy3[i] = BWN_PHY_READ(mac, save_phy3_regs[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2790
BWN_PHY_WRITE(mac, 0x002e, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2791
BWN_PHY_WRITE(mac, BWN_PHY_G_LOCTL, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2796
BWN_PHY_SET(mac, 0x0478, 0x0100);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2797
BWN_PHY_SET(mac, 0x0801, 0x0040);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2801
BWN_PHY_MASK(mac, 0x0801, 0xffbf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2804
BWN_PHY_SET(mac, 0x0060, 0x0040);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2805
BWN_PHY_SET(mac, 0x0014, 0x0200);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2810
BWN_RF_SET(mac, 0x007a, 0x0070);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2811
bwn_set_all_gains(mac, 0, 8, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2812
BWN_RF_MASK(mac, 0x007a, 0x00f7);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2814
BWN_PHY_SETMASK(mac, 0x0811, 0xffcf, 0x0030);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2815
BWN_PHY_SETMASK(mac, 0x0812, 0xffcf, 0x0010);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2817
BWN_RF_SET(mac, 0x007a, 0x0080);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2820
nrssi0 = (int16_t) ((BWN_PHY_READ(mac, 0x047f) >> 8) & 0x003f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2827
BWN_RF_MASK(mac, 0x007a, 0x007f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2829
BWN_PHY_SETMASK(mac, 0x0003, 0xff9f, 0x0040);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2831
BWN_WRITE_2(mac, BWN_CHANNEL_EXT,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2832
BWN_READ_2(mac, BWN_CHANNEL_EXT) | 0x2000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2833
BWN_RF_SET(mac, 0x007a, 0x000f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2834
BWN_PHY_WRITE(mac, 0x0015, 0xf330);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2836
BWN_PHY_SETMASK(mac, 0x0812, 0xffcf, 0x0020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2837
BWN_PHY_SETMASK(mac, 0x0811, 0xffcf, 0x0020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
284
bwn_phy_g_prepare_hw(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2840
bwn_set_all_gains(mac, 3, 0, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2842
BWN_RF_WRITE(mac, 0x0043, 0x001f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2844
tmp = BWN_RF_READ(mac, 0x0052) & 0xff0f;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2845
BWN_RF_WRITE(mac, 0x0052, tmp | 0x0060);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2846
tmp = BWN_RF_READ(mac, 0x0043) & 0xfff0;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2847
BWN_RF_WRITE(mac, 0x0043, tmp | 0x0009);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2849
BWN_PHY_WRITE(mac, 0x005a, 0x0480);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2850
BWN_PHY_WRITE(mac, 0x0059, 0x0810);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2851
BWN_PHY_WRITE(mac, 0x0058, 0x000d);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2853
nrssi1 = (int16_t) ((BWN_PHY_READ(mac, 0x047f) >> 8) & 0x003f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
286
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2874
BWN_PHY_WRITE(mac, save_phy3_regs[phy3_idx],
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2879
BWN_PHY_MASK(mac, 0x0812, 0xffcf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
288
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2880
BWN_PHY_MASK(mac, 0x0811, 0xffcf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2884
BWN_RF_WRITE(mac, save_rf_regs[i], save_rf[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2886
BWN_WRITE_2(mac, 0x03e2, ant_div);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2887
BWN_WRITE_2(mac, 0x03e6, phy0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2888
BWN_WRITE_2(mac, BWN_CHANNEL_EXT, chan_ex);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2891
BWN_PHY_WRITE(mac, save_phy_comm_regs[i], save_phy_comm[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2893
bwn_spu_workaround(mac, phy->chan);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2894
BWN_PHY_SET(mac, 0x0802, (0x0001 | 0x0002));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2895
bwn_set_original_gains(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2896
BWN_PHY_SET(mac, BWN_PHY_G_CRS, 0x8000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2899
BWN_PHY_WRITE(mac, save_phy3_regs[phy3_idx],
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2911
bwn_nrssi_threshold(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2918
bwn_nrssi_offset(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2934
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2943
save_phy_comm[i] = BWN_PHY_READ(mac, save_phy_comm_regs[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2945
save_rf[i] = BWN_RF_READ(mac, save_rf_regs[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2947
BWN_PHY_MASK(mac, 0x0429, 0x7fff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2948
BWN_PHY_SETMASK(mac, 0x0001, 0x3fff, 0x4000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2949
BWN_PHY_SET(mac, 0x0811, 0x000c);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2950
BWN_PHY_SETMASK(mac, 0x0812, 0xfff3, 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2951
BWN_PHY_MASK(mac, 0x0802, ~(0x1 | 0x2));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2954
save_phy6[i] = BWN_PHY_READ(mac, save_phy6_regs[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2956
BWN_PHY_WRITE(mac, 0x002e, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2957
BWN_PHY_WRITE(mac, 0x002f, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2958
BWN_PHY_WRITE(mac, 0x080f, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2959
BWN_PHY_WRITE(mac, 0x0810, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2960
BWN_PHY_SET(mac, 0x0478, 0x0100);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2961
BWN_PHY_SET(mac, 0x0801, 0x0040);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2962
BWN_PHY_SET(mac, 0x0060, 0x0040);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2963
BWN_PHY_SET(mac, 0x0014, 0x0200);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2965
BWN_RF_SET(mac, 0x007a, 0x0070);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2966
BWN_RF_SET(mac, 0x007a, 0x0080);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2969
nrssi = (int16_t) ((BWN_PHY_READ(mac, 0x047f) >> 8) & 0x003f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2974
BWN_RF_WRITE(mac, 0x007b, i);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2976
nrssi = (int16_t) ((BWN_PHY_READ(mac, 0x047f) >> 8) &
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2986
BWN_RF_MASK(mac, 0x007a, 0x007f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2988
BWN_PHY_SET(mac, 0x0814, 0x0001);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2989
BWN_PHY_MASK(mac, 0x0815, 0xfffe);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2991
BWN_PHY_SET(mac, 0x0811, 0x000c);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2992
BWN_PHY_SET(mac, 0x0812, 0x000c);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2993
BWN_PHY_SET(mac, 0x0811, 0x0030);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2994
BWN_PHY_SET(mac, 0x0812, 0x0030);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2995
BWN_PHY_WRITE(mac, 0x005a, 0x0480);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2996
BWN_PHY_WRITE(mac, 0x0059, 0x0810);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2997
BWN_PHY_WRITE(mac, 0x0058, 0x000d);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
2999
BWN_PHY_WRITE(mac, 0x0003, 0x0122);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3001
BWN_PHY_SET(mac, 0x000a, 0x2000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3003
BWN_PHY_SET(mac, 0x0814, 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3004
BWN_PHY_MASK(mac, 0x0815, 0xfffb);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3006
BWN_PHY_SETMASK(mac, 0x0003, 0xff9f, 0x0040);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3007
BWN_RF_SET(mac, 0x007a, 0x000f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3008
bwn_set_all_gains(mac, 3, 0, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3009
BWN_RF_SETMASK(mac, 0x0043, 0x00f0, 0x000f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3011
nrssi = (int16_t) ((BWN_PHY_READ(mac, 0x047f) >> 8) & 0x003f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3016
BWN_RF_WRITE(mac, 0x007b, i);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3018
nrssi = (int16_t)((BWN_PHY_READ(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3030
BWN_RF_WRITE(mac, 0x007b, saved);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3037
BWN_PHY_WRITE(mac, save_phy6_regs[phy6_idx],
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3043
BWN_PHY_WRITE(mac, save_phy_comm_regs[i],
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3047
BWN_PHY_WRITE(mac, save_phy_comm_regs[i], save_phy_comm[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3050
BWN_RF_WRITE(mac, save_rf_regs[i], save_rf[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3052
BWN_PHY_WRITE(mac, 0x0802, BWN_PHY_READ(mac, 0x0802) | 0x1 | 0x2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3053
BWN_PHY_SET(mac, 0x0429, 0x8000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3054
bwn_set_original_gains(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3057
BWN_PHY_WRITE(mac, save_phy6_regs[phy6_idx],
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3062
BWN_PHY_WRITE(mac, save_phy_comm_regs[0], save_phy_comm[0]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3063
BWN_PHY_WRITE(mac, save_phy_comm_regs[2], save_phy_comm[2]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3064
BWN_PHY_WRITE(mac, save_phy_comm_regs[1], save_phy_comm[1]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3068
bwn_set_all_gains(struct bwn_mac *mac, int16_t first, int16_t second,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3071
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3086
bwn_ofdmtab_write_2(mac, table, i, first);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3089
bwn_ofdmtab_write_2(mac, table, i, second);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3093
BWN_PHY_SETMASK(mac, 0x04a0, 0xbfbf, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3094
BWN_PHY_SETMASK(mac, 0x04a1, 0xbfbf, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3095
BWN_PHY_SETMASK(mac, 0x04a2, 0xbfbf, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3097
bwn_dummy_transmission(mac, 0, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3101
bwn_set_original_gains(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3103
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3121
bwn_ofdmtab_write_2(mac, table, i, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3125
bwn_ofdmtab_write_2(mac, table, i, i - start);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3127
BWN_PHY_SETMASK(mac, 0x04a0, 0xbfbf, 0x4040);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3128
BWN_PHY_SETMASK(mac, 0x04a1, 0xbfbf, 0x4040);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3129
BWN_PHY_SETMASK(mac, 0x04a2, 0xbfbf, 0x4000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3130
bwn_dummy_transmission(mac, 0, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3134
bwn_phy_hwpctl_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3136
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3140
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3150
BWN_PHY_WRITE(mac, 0x0028, 0x8018);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3152
BWN_WRITE_2(mac, BWN_PHY0, BWN_READ_2(mac, BWN_PHY0) & 0xffdf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3156
bwn_hwpctl_early_init(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3159
BWN_RF_SETMASK(mac, 0x0076, 0x00f7, 0x0084);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3173
bwn_phy_g_set_txpwr_sub(mac, &bbatt, &rfatt, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3175
bwn_dummy_transmission(mac, 0, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3176
pg->pg_curtssi = BWN_PHY_READ(mac, BWN_PHY_TSSI);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3178
BWN_RF_MASK(mac, 0x0076, 0xff7b);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3180
bwn_phy_g_set_txpwr_sub(mac, &old_bbatt,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3183
bwn_hwpctl_init_gphy(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3186
bwn_shm_write_2(mac, BWN_SHARED, 0x0058, 0x7f7f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3187
bwn_shm_write_2(mac, BWN_SHARED, 0x005a, 0x7f7f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3188
bwn_shm_write_2(mac, BWN_SHARED, 0x0070, 0x7f7f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3189
bwn_shm_write_2(mac, BWN_SHARED, 0x0072, 0x7f7f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3193
bwn_hwpctl_early_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3195
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3197
if (!bwn_has_hwpctl(mac)) {
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3198
BWN_PHY_WRITE(mac, 0x047a, 0xc111);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3202
BWN_PHY_MASK(mac, 0x0036, 0xfeff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3203
BWN_PHY_WRITE(mac, 0x002f, 0x0202);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3204
BWN_PHY_SET(mac, 0x047c, 0x0002);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3205
BWN_PHY_SET(mac, 0x047a, 0xf000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3207
BWN_PHY_SETMASK(mac, 0x047a, 0xff0f, 0x0010);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3208
BWN_PHY_SET(mac, 0x005d, 0x8000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3209
BWN_PHY_SETMASK(mac, 0x004e, 0xffc0, 0x0010);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3210
BWN_PHY_WRITE(mac, 0x002e, 0xc07f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3211
BWN_PHY_SET(mac, 0x0036, 0x0400);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3213
BWN_PHY_SET(mac, 0x0036, 0x0200);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3214
BWN_PHY_SET(mac, 0x0036, 0x0400);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3215
BWN_PHY_MASK(mac, 0x005d, 0x7fff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3216
BWN_PHY_MASK(mac, 0x004f, 0xfffe);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3217
BWN_PHY_SETMASK(mac, 0x004e, 0xffc0, 0x0010);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3218
BWN_PHY_WRITE(mac, 0x002e, 0xc07f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3219
BWN_PHY_SETMASK(mac, 0x047a, 0xff0f, 0x0010);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3224
bwn_hwpctl_init_gphy(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3226
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3233
if (!bwn_has_hwpctl(mac)) {
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3234
bwn_hf_write(mac, bwn_hf_read(mac) & ~BWN_HF_HW_POWERCTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3238
BWN_PHY_SETMASK(mac, 0x0036, 0xffc0,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3240
BWN_PHY_SETMASK(mac, 0x0478, 0xff00,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3244
bwn_ofdmtab_write_2(mac, 0x3c20, i, pg->pg_tssi2dbm[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3246
bwn_ofdmtab_write_2(mac, 0x3c00, i - 32, pg->pg_tssi2dbm[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3250
BWN_PHY_WRITE(mac, 0x380 + (i / 2), value);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3264
BWN_PHY_WRITE(mac, 0x3c0 + nr_written, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3269
BWN_PHY_MASK(mac, 0x0060, 0xffbf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3270
BWN_PHY_WRITE(mac, 0x0014, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3273
BWN_PHY_SET(mac, 0x0478, 0x0800);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3274
BWN_PHY_MASK(mac, 0x0478, 0xfeff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3275
BWN_PHY_MASK(mac, 0x0801, 0xffbf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3277
bwn_phy_g_dc_lookup_init(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3278
bwn_hf_write(mac, bwn_hf_read(mac) | BWN_HF_HW_POWERCTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3282
bwn_phy_g_switch_chan(struct bwn_mac *mac, int channel, uint8_t spu)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3284
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3287
bwn_spu_workaround(mac, channel);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3289
BWN_WRITE_2(mac, BWN_CHANNEL, bwn_phy_g_chan2freq(channel));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3293
bwn_hf_write(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3294
bwn_hf_read(mac) & ~BWN_HF_JAPAN_CHAN14_OFF);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3296
bwn_hf_write(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3297
bwn_hf_read(mac) | BWN_HF_JAPAN_CHAN14_OFF);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3298
BWN_WRITE_2(mac, BWN_CHANNEL_EXT,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3299
BWN_READ_2(mac, BWN_CHANNEL_EXT) | (1 << 11));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3303
BWN_WRITE_2(mac, BWN_CHANNEL_EXT,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3304
BWN_READ_2(mac, BWN_CHANNEL_EXT) & 0xf7bf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3319
bwn_phy_g_set_txpwr_sub(struct bwn_mac *mac, const struct bwn_bbatt *bbatt,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3322
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3339
bwn_phy_g_set_bbatt(mac, bb);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3340
bwn_shm_write_2(mac, BWN_SHARED, BWN_SHARED_RADIO_ATT, rf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3342
BWN_RF_WRITE(mac, 0x43, (rf & 0x000f) | (txctl & 0x0070));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3344
BWN_RF_SETMASK(mac, 0x43, 0xfff0, (rf & 0x000f));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3345
BWN_RF_SETMASK(mac, 0x52, ~0x0070, (txctl & 0x0070));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3348
BWN_RF_WRITE(mac, 0x52, tx_magn | tx_bias);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3350
BWN_RF_SETMASK(mac, 0x52, 0xfff0, (tx_bias & 0x000f));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3351
bwn_lo_g_adjust(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3355
bwn_phy_g_set_bbatt(struct bwn_mac *mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3358
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3361
BWN_WRITE_2(mac, BWN_PHY0,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3362
(BWN_READ_2(mac, BWN_PHY0) & 0xfff0) | bbatt);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3366
BWN_PHY_SETMASK(mac, BWN_PHY_DACCTL, 0xffc3, bbatt << 2);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3369
BWN_PHY_SETMASK(mac, BWN_PHY_DACCTL, 0xff87, bbatt << 3);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3373
bwn_rf_2050_rfoverval(struct bwn_mac *mac, uint16_t reg, uint32_t lpd)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3375
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3377
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3494
bwn_spu_workaround(struct bwn_mac *mac, uint8_t channel)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3497
if (mac->mac_phy.rf_ver != 0x2050 || mac->mac_phy.rf_rev >= 6)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3499
BWN_WRITE_2(mac, BWN_CHANNEL, (channel <= 10) ?
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3502
BWN_WRITE_2(mac, BWN_CHANNEL, bwn_phy_g_chan2freq(channel));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3506
bwn_phy_shm_tssi_read(struct bwn_mac *mac, uint16_t shm_offset)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3513
tmp = bwn_shm_read_4(mac, BWN_SHARED, shm_offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3521
bwn_shm_write_4(mac, BWN_SHARED, shm_offset,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3534
if (bwn_shm_read_2(mac, BWN_SHARED, BWN_SHARED_HFLO)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3542
bwn_phy_g_setatt(struct bwn_mac *mac, int *bbattp, int *rfattp)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3544
struct bwn_txpwr_loctl *lo = &mac->mac_phy.phy_g.pg_loctl;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3585
bwn_phy_lock(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3587
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3594
bwn_psctl(mac, BWN_PS_AWAKE);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3598
bwn_phy_unlock(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3600
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3607
bwn_psctl(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3611
bwn_rf_lock(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3614
BWN_WRITE_4(mac, BWN_MACCTL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3615
BWN_READ_4(mac, BWN_MACCTL) | BWN_MACCTL_RADIO_LOCK);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3616
BWN_READ_4(mac, BWN_MACCTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3621
bwn_rf_unlock(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3624
BWN_READ_2(mac, BWN_PHYVER);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3625
BWN_WRITE_4(mac, BWN_MACCTL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
3626
BWN_READ_4(mac, BWN_MACCTL) & ~BWN_MACCTL_RADIO_LOCK);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
416
pg->pg_txctl = (bwn_phy_g_txctl(mac) << 4);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
418
if (!bwn_has_hwpctl(mac)) {
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
442
BWN_READ_4(mac, BWN_MACCTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
445
bwn_reset_core(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
446
bwn_phy_g_init_sub(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
448
bwn_reset_core(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
454
bwn_phy_g_txctl(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
456
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
470
bwn_phy_g_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
473
bwn_phy_g_init_sub(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
478
bwn_phy_g_exit(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
480
struct bwn_txpwr_loctl *lo = &mac->mac_phy.phy_g.pg_loctl;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
492
bwn_phy_g_read(struct bwn_mac *mac, uint16_t reg)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
495
BWN_WRITE_2(mac, BWN_PHYCTL, reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
496
return (BWN_READ_2(mac, BWN_PHYDATA));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
500
bwn_phy_g_write(struct bwn_mac *mac, uint16_t reg, uint16_t value)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
503
BWN_WRITE_2(mac, BWN_PHYCTL, reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
504
BWN_WRITE_2(mac, BWN_PHYDATA, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
508
bwn_phy_g_rf_read(struct bwn_mac *mac, uint16_t reg)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
512
BWN_WRITE_2(mac, BWN_RFCTL, reg | 0x80);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
513
return (BWN_READ_2(mac, BWN_RFDATALO));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
517
bwn_phy_g_rf_write(struct bwn_mac *mac, uint16_t reg, uint16_t value)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
521
BWN_WRITE_2(mac, BWN_RFCTL, reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
522
BWN_WRITE_2(mac, BWN_RFDATALO, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
526
bwn_phy_g_hwpctl(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
529
return (mac->mac_phy.rev >= 6);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
533
bwn_phy_g_rf_onoff(struct bwn_mac *mac, int on)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
535
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
544
BWN_PHY_WRITE(mac, 0x15, 0x8000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
545
BWN_PHY_WRITE(mac, 0x15, 0xcc00);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
546
BWN_PHY_WRITE(mac, 0x15, (phy->gmode ? 0xc0 : 0x0));
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
548
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
550
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
555
bwn_phy_g_switch_chan(mac, 6, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
556
bwn_phy_g_switch_chan(mac, channel, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
560
rfover = BWN_PHY_READ(mac, BWN_PHY_RFOVER);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
561
rfoverval = BWN_PHY_READ(mac, BWN_PHY_RFOVERVAL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
565
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER, rfover | 0x008c);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
566
BWN_PHY_WRITE(mac, BWN_PHY_RFOVERVAL, rfoverval & 0xff73);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
570
bwn_phy_g_switch_channel(struct bwn_mac *mac, uint32_t newchan)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
575
bwn_phy_g_switch_chan(mac, newchan, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
581
bwn_phy_g_get_default_chan(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
588
bwn_phy_g_set_antenna(struct bwn_mac *mac, int antenna)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
590
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
598
hf = bwn_hf_read(mac) & ~BWN_HF_UCODE_ANTDIV_HELPER;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
599
bwn_hf_write(mac, hf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
601
BWN_PHY_WRITE(mac, BWN_PHY_BBANDCFG,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
602
(BWN_PHY_READ(mac, BWN_PHY_BBANDCFG) & ~BWN_PHY_BBANDCFG_RXANT) |
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
607
tmp = BWN_PHY_READ(mac, BWN_PHY_ANTDWELL);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
612
BWN_PHY_WRITE(mac, BWN_PHY_ANTDWELL, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
614
tmp = BWN_PHY_READ(mac, BWN_PHY_ANTWRSETT);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
619
BWN_PHY_WRITE(mac, BWN_PHY_ANTWRSETT, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
621
BWN_PHY_WRITE(mac, BWN_PHY_OFDM61,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
622
BWN_PHY_READ(mac, BWN_PHY_OFDM61) | BWN_PHY_OFDM61_10);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
623
BWN_PHY_WRITE(mac, BWN_PHY_DIVSRCHGAINBACK,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
624
(BWN_PHY_READ(mac, BWN_PHY_DIVSRCHGAINBACK) & 0xff00) |
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
627
BWN_PHY_WRITE(mac, BWN_PHY_ADIVRELATED, 8);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
629
BWN_PHY_WRITE(mac, BWN_PHY_ADIVRELATED,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
630
(BWN_PHY_READ(mac, BWN_PHY_ADIVRELATED) & 0xff00) |
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
634
BWN_PHY_WRITE(mac, BWN_PHY_OFDM9B, 0xdc);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
637
bwn_hf_write(mac, hf);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
641
bwn_phy_g_im(struct bwn_mac *mac, int mode)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
643
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
657
bwn_phy_g_recalc_txpwr(struct bwn_mac *mac, int ignore_tssi)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
659
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
661
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
670
cck = bwn_phy_shm_tssi_read(mac, BWN_SHARED_TSSI_CCK);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
671
ofdm = bwn_phy_shm_tssi_read(mac, BWN_SHARED_TSSI_OFDM_G);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
709
bwn_phy_g_set_txpwr(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
711
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
713
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
717
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
726
bwn_phy_g_setatt(mac, &bbatt, &rfatt);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
751
bwn_phy_g_setatt(mac, &bbatt, &rfatt);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
757
bwn_phy_lock(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
758
bwn_rf_lock(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
759
bwn_phy_g_set_txpwr_sub(mac, &pg->pg_bbatt, &pg->pg_rfatt,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
761
bwn_rf_unlock(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
762
bwn_phy_unlock(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
764
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
768
bwn_phy_g_task_15s(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
770
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
772
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
778
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
784
if (bwn_has_hwpctl(mac)) {
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
787
bwn_lo_get_powervector(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
788
bwn_phy_g_dc_lookup_init(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
811
cal = bwn_lo_calibset(mac, &pg->pg_bbatt,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
819
bwn_lo_write(mac, &cal->ctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
823
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
827
bwn_phy_g_task_60s(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
829
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
830
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
836
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
837
bwn_nrssi_slope_11g(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
839
bwn_switch_channel(mac, (old >= 8) ? 1 : 13);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
840
bwn_switch_channel(mac, old);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
842
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
846
bwn_phy_switch_analog(struct bwn_mac *mac, int on)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
849
BWN_WRITE_2(mac, BWN_PHY0, on ? 0 : 0xf4);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
853
bwn_phy_g_init_sub(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
855
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
857
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
861
bwn_phy_init_b5(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
863
bwn_phy_init_b6(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
866
bwn_phy_init_a(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
869
BWN_PHY_WRITE(mac, BWN_PHY_ANALOGOVER, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
870
BWN_PHY_WRITE(mac, BWN_PHY_ANALOGOVERVAL, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
873
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
874
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xc0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
877
BWN_PHY_WRITE(mac, BWN_PHY_RFOVER, 0x400);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
878
BWN_PHY_WRITE(mac, BWN_PHY_PGACTL, 0xc0);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
881
tmp = BWN_PHY_READ(mac, BWN_PHY_VERSION_OFDM);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
884
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0xc2), 0x1816);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
885
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0xc3), 0x8006);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
888
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0xcc), 0x00ff,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
893
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0x7e), 0x78);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
895
BWN_PHY_SET(mac, BWN_PHY_EXTG(0x01), 0x80);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
896
BWN_PHY_SET(mac, BWN_PHY_OFDM(0x3e), 0x4);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
899
bwn_loopback_calcgain(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
903
pg->pg_initval = bwn_rf_init_bcm2050(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
905
BWN_RF_WRITE(mac, 0x0078, pg->pg_initval);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
907
bwn_lo_g_init(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
909
BWN_RF_WRITE(mac, 0x52,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
910
(BWN_RF_READ(mac, 0x52) & 0xff00)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
914
BWN_RF_SETMASK(mac, 0x52, 0xfff0, pg->pg_loctl.tx_bias);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
917
BWN_PHY_SETMASK(mac, BWN_PHY_CCK(0x36), 0x0fff,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
921
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2e), 0x8075);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
923
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2e), 0x807f);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
925
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2f), 0x101);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
927
BWN_PHY_WRITE(mac, BWN_PHY_CCK(0x2f), 0x202);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
929
bwn_lo_g_adjust(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
930
BWN_PHY_WRITE(mac, BWN_PHY_LO_MASK, 0x8078);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
935
BWN_PHY_WRITE(mac, BWN_PHY_NRSSI_CTRL, i);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
936
BWN_PHY_WRITE(mac, BWN_PHY_NRSSI_DATA,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
937
(uint16_t)MIN(MAX(bwn_nrssi_read(mac, i) - 0xffff,
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
940
bwn_nrssi_threshold(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
945
bwn_nrssi_slope_11g(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
947
bwn_nrssi_threshold(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
950
BWN_PHY_WRITE(mac, BWN_PHY_EXTG(0x05), 0x3230);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
951
bwn_phy_hwpctl_init(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
954
BWN_PHY_MASK(mac, BWN_PHY_CRS0, 0xbfff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
955
BWN_PHY_MASK(mac, BWN_PHY_OFDM(0xc3), 0x7fff);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
960
bwn_phy_init_b5(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
962
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
964
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
969
BWN_RF_SET(mac, 0x007a, 0x0050);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
974
BWN_PHY_WRITE(mac, offset, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
978
BWN_PHY_SETMASK(mac, 0x0035, 0xf0ff, 0x0700);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
980
BWN_PHY_WRITE(mac, 0x0038, 0x0667);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
984
BWN_RF_SET(mac, 0x007a, 0x0020);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
985
BWN_RF_SET(mac, 0x0051, 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
987
BWN_WRITE_2(mac, BWN_PHY_RADIO, 0x0000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
989
BWN_PHY_SET(mac, 0x0802, 0x0100);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
990
BWN_PHY_SET(mac, 0x042b, 0x2000);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
992
BWN_PHY_WRITE(mac, 0x001c, 0x186a);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
994
BWN_PHY_SETMASK(mac, 0x0013, 0x00ff, 0x1900);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
995
BWN_PHY_SETMASK(mac, 0x0035, 0xffc0, 0x0064);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
996
BWN_PHY_SETMASK(mac, 0x005d, 0xff80, 0x000a);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.c
999
if (mac->mac_flags & BWN_MAC_FLAG_BADFRAME_PREEMP)
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
35
extern int bwn_phy_g_attach(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
36
extern void bwn_phy_g_detach(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
37
extern int bwn_phy_g_prepare_hw(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
38
extern void bwn_phy_g_init_pre(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
39
extern int bwn_phy_g_init(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
40
extern void bwn_phy_g_exit(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
41
extern uint16_t bwn_phy_g_read(struct bwn_mac *mac, uint16_t reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
42
extern void bwn_phy_g_write(struct bwn_mac *mac, uint16_t reg, uint16_t value);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
43
extern uint16_t bwn_phy_g_rf_read(struct bwn_mac *mac, uint16_t reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
44
extern void bwn_phy_g_rf_write(struct bwn_mac *mac, uint16_t reg, uint16_t value);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
45
extern int bwn_phy_g_hwpctl(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
46
extern void bwn_phy_g_rf_onoff(struct bwn_mac *mac, int on);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
47
extern void bwn_phy_switch_analog(struct bwn_mac *mac, int on);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
48
extern int bwn_phy_g_switch_channel(struct bwn_mac *mac, uint32_t newchan);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
49
extern uint32_t bwn_phy_g_get_default_chan(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
50
extern void bwn_phy_g_set_antenna(struct bwn_mac *mac, int antenna);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
51
extern int bwn_phy_g_im(struct bwn_mac *mac, int mode);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
52
extern bwn_txpwr_result_t bwn_phy_g_recalc_txpwr(struct bwn_mac *mac, int ignore_tssi);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
53
extern void bwn_phy_g_set_txpwr(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
54
extern void bwn_phy_g_task_15s(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_g.h
55
extern void bwn_phy_g_task_60s(struct bwn_mac *mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1000
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1003
if (mac->mac_phy.rev < 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1004
BWN_PHY_SETMASK(mac, BWN_PHY_LP_PHY_CTL, 0xfcff, tmp << 9);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1005
if ((mac->mac_phy.rev == 1) && (plp->plp_rccap))
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1006
bwn_phy_lp_set_rccap(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1010
BWN_RF_WRITE(mac, BWN_B2063_TX_BB_SP3, 0x3f);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1014
bwn_phy_lp_set_gaintbl(struct bwn_mac *mac, uint32_t freq)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1016
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1017
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1021
KASSERT(mac->mac_phy.rev < 2, ("%s:%d: fail", __func__, __LINE__));
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1036
bwn_tab_write_multi(mac, BWN_TAB_2(13, 0), 3, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1037
bwn_tab_write_multi(mac, BWN_TAB_2(12, 0), 3, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1041
bwn_phy_lp_digflt_save(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1043
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1059
plp->plp_digfilt[i] = BWN_PHY_READ(mac, addr[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1060
BWN_PHY_WRITE(mac, addr[i], val[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1065
bwn_phy_lp_get_txpctlmode(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1067
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1068
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1071
ctl = BWN_PHY_READ(mac, BWN_PHY_TX_PWR_CTL_CMD);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1090
bwn_phy_lp_set_txpctlmode(struct bwn_mac *mac, uint8_t mode)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1092
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1096
bwn_phy_lp_get_txpctlmode(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1103
BWN_PHY_SETMASK(mac, BWN_PHY_TX_PWR_CTL_CMD, 0xff80,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1105
BWN_PHY_SETMASK(mac, BWN_PHY_TX_PWR_CTL_NNUM,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1109
if (mac->mac_phy.rev < 2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1110
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2, 0xfeff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1112
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2, 0xff7f);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1113
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2, 0xbfff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1115
BWN_PHY_MASK(mac, BWN_PHY_AFE_CTL_OVR, 0xffbf);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1119
if (mac->mac_phy.rev >= 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1121
BWN_PHY_SET(mac, BWN_PHY_OFDM(0xd0), 0x2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1123
BWN_PHY_MASK(mac, BWN_PHY_OFDM(0xd0), 0xfffd);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1141
BWN_PHY_SETMASK(mac, BWN_PHY_TX_PWR_CTL_CMD,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1146
bwn_phy_lp_bugfix(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1148
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1149
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1164
bwn_phy_lp_get_txpctlmode(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1170
bwn_tab_read_multi(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1171
(mac->mac_phy.rev < 2) ? BWN_TAB_4(10, 0x140) :
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1174
bwn_phy_lp_tblinit(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1175
bwn_phy_lp_bbinit(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1176
bwn_phy_lp_txpctl_init(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1177
bwn_phy_lp_rf_onoff(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1178
bwn_phy_lp_set_txpctlmode(mac, BWN_PHYLP_TXPCTL_OFF);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1180
bwn_tab_write_multi(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1181
(mac->mac_phy.rev < 2) ? BWN_TAB_4(10, 0x140) :
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1184
BWN_WRITE_2(mac, BWN_CHANNEL, plp->plp_chan);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1187
bwn_phy_lp_set_anafilter(mac, plp->plp_chan);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1191
bwn_phy_lp_get_txpctlmode(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1193
bwn_phy_lp_set_txpctlmode(mac, BWN_PHYLP_TXPCTL_ON_SW);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1194
if (mac->mac_phy.rev >= 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1195
rxcomp = bwn_tab_read(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1197
txgain = bwn_tab_read(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1203
bwn_phy_lp_set_txgain(mac, &tg);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1205
rxcomp = bwn_tab_read(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1207
txgain = bwn_tab_read(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1209
BWN_PHY_SETMASK(mac, BWN_PHY_TX_GAIN_CTL_OVERRIDE_VAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1211
bwn_phy_lp_set_txgain_dac(mac, txgain & 0x7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1212
bwn_phy_lp_set_txgain_pa(mac, (txgain >> 24) & 0x7f);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1214
bwn_phy_lp_set_bbmult(mac, (rxcomp >> 20) & 0xff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1219
bwn_tab_write_multi(mac, BWN_TAB_2(0, 80), 2, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1221
coeff = bwn_tab_read(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1222
(mac->mac_phy.rev >= 2) ? BWN_TAB_4(7, txpwridx + 448) :
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1224
bwn_tab_write(mac, BWN_TAB_2(0, 85), coeff & 0xffff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1225
if (mac->mac_phy.rev >= 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1226
rfpwr = bwn_tab_read(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1228
BWN_PHY_SETMASK(mac, BWN_PHY_RF_PWR_OVERRIDE, 0xff00,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1231
bwn_phy_lp_set_txgain_override(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1234
bwn_phy_lp_set_rccap(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1235
bwn_phy_lp_set_antenna(mac, plp->plp_antenna);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1236
bwn_phy_lp_set_txpctlmode(mac, mode);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1241
bwn_phy_lp_digflt_restore(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1243
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1254
BWN_PHY_WRITE(mac, addr[i], plp->plp_digfilt[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1258
bwn_phy_lp_tblinit(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1260
uint32_t freq = ieee80211_ieee2mhz(bwn_phy_lp_get_default_chan(mac), 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1262
if (mac->mac_phy.rev < 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1263
bwn_phy_lp_tblinit_r01(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1264
bwn_phy_lp_tblinit_txgain(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1265
bwn_phy_lp_set_gaintbl(mac, freq);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1269
bwn_phy_lp_tblinit_r2(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1270
bwn_phy_lp_tblinit_txgain(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1285
bwn_phy_lp_bbinit_r2(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1287
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1288
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1323
BWN_PHY_WRITE(mac, v1[i].reg, v1[i].value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1324
BWN_PHY_SET(mac, BWN_PHY_ADC_COMPENSATION_CTL, 0x10);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1326
BWN_PHY_SETMASK(mac, v2[i].offset, v2[i].mask, v2[i].set);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1328
BWN_PHY_MASK(mac, BWN_PHY_CRSGAIN_CTL, ~0x4000);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1329
BWN_PHY_MASK(mac, BWN_PHY_CRSGAIN_CTL, ~0x2000);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1330
BWN_PHY_SET(mac, BWN_PHY_OFDM(0x10a), 0x1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1332
bwn_tab_write(mac, BWN_TAB_4(17, 65), 0xec);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1333
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x10a), 0xff01, 0x14);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1335
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0x10a), 0xff01, 0x10);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1337
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0xdf), 0xff00, 0xf4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1338
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0xdf), 0x00ff, 0xf100);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1339
BWN_PHY_WRITE(mac, BWN_PHY_CLIPTHRESH, 0x48);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1340
BWN_PHY_SETMASK(mac, BWN_PHY_HIGAINDB, 0xff00, 0x46);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1341
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0xe4), 0xff00, 0x10);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1342
BWN_PHY_SETMASK(mac, BWN_PHY_PWR_THRESH1, 0xfff0, 0x9);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1343
BWN_PHY_MASK(mac, BWN_PHY_GAINDIRECTMISMATCH, ~0xf);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1344
BWN_PHY_SETMASK(mac, BWN_PHY_VERYLOWGAINDB, 0x00ff, 0x5500);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1345
BWN_PHY_SETMASK(mac, BWN_PHY_CLIPCTRTHRESH, 0xfc1f, 0xa0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1346
BWN_PHY_SETMASK(mac, BWN_PHY_GAINDIRECTMISMATCH, 0xe0ff, 0x300);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1347
BWN_PHY_SETMASK(mac, BWN_PHY_HIGAINDB, 0x00ff, 0x2a00);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1350
BWN_PHY_SETMASK(mac, BWN_PHY_LOWGAINDB, 0x00ff, 0x2100);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1351
BWN_PHY_SETMASK(mac, BWN_PHY_VERYLOWGAINDB, 0xff00, 0xa);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1353
BWN_PHY_SETMASK(mac, BWN_PHY_LOWGAINDB, 0x00ff, 0x1e00);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1354
BWN_PHY_SETMASK(mac, BWN_PHY_VERYLOWGAINDB, 0xff00, 0xd);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1357
BWN_PHY_SETMASK(mac, v3[i].offset, v3[i].mask, v3[i].set);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1360
bwn_tab_write(mac, BWN_TAB_2(0x08, 0x14), 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1361
bwn_tab_write(mac, BWN_TAB_2(0x08, 0x12), 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1365
BWN_PHY_SET(mac, BWN_PHY_CRSGAIN_CTL, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1366
BWN_PHY_SETMASK(mac, BWN_PHY_CRSGAIN_CTL, 0xf0ff, 0xb00);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1367
BWN_PHY_SETMASK(mac, BWN_PHY_SYNCPEAKCNT, 0xfff8, 0x6);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1368
BWN_PHY_SETMASK(mac, BWN_PHY_MINPWR_LEVEL, 0x00ff, 0x9d00);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1369
BWN_PHY_SETMASK(mac, BWN_PHY_MINPWR_LEVEL, 0xff00, 0xa1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1370
BWN_PHY_MASK(mac, BWN_PHY_IDLEAFTERPKTRXTO, 0x00ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1372
BWN_PHY_MASK(mac, BWN_PHY_CRSGAIN_CTL, ~0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1374
BWN_PHY_SETMASK(mac, BWN_PHY_CRS_ED_THRESH, 0xff00, 0xb3);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1375
BWN_PHY_SETMASK(mac, BWN_PHY_CRS_ED_THRESH, 0x00ff, 0xad00);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1376
BWN_PHY_SETMASK(mac, BWN_PHY_INPUT_PWRDB, 0xff00, plp->plp_rxpwroffset);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1377
BWN_PHY_SET(mac, BWN_PHY_RESET_CTL, 0x44);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1378
BWN_PHY_WRITE(mac, BWN_PHY_RESET_CTL, 0x80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1379
BWN_PHY_WRITE(mac, BWN_PHY_AFE_RSSI_CTL_0, 0xa954);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1380
BWN_PHY_WRITE(mac, BWN_PHY_AFE_RSSI_CTL_1,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1386
BWN_PHY_SET(mac, BWN_PHY_AFE_ADC_CTL_0, 0x1c);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1387
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_CTL, 0x00ff, 0x8800);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1388
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_ADC_CTL_1, 0xfc3c, 0x0400);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1391
bwn_phy_lp_digflt_save(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1395
bwn_phy_lp_bbinit_r01(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1397
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1398
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1460
BWN_PHY_MASK(mac, BWN_PHY_AFE_DAC_CTL, 0xf7ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1461
BWN_PHY_WRITE(mac, BWN_PHY_AFE_CTL, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1462
BWN_PHY_WRITE(mac, BWN_PHY_AFE_CTL_OVR, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1463
BWN_PHY_WRITE(mac, BWN_PHY_RF_OVERRIDE_0, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1464
BWN_PHY_WRITE(mac, BWN_PHY_RF_OVERRIDE_2, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1465
BWN_PHY_SET(mac, BWN_PHY_AFE_DAC_CTL, 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1466
BWN_PHY_SETMASK(mac, BWN_PHY_OFDMSYNCTHRESH0, 0xff00, 0x0078);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1467
BWN_PHY_SETMASK(mac, BWN_PHY_CLIPCTRTHRESH, 0x83ff, 0x5800);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1468
BWN_PHY_WRITE(mac, BWN_PHY_ADC_COMPENSATION_CTL, 0x0016);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1469
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_ADC_CTL_0, 0xfff8, 0x0004);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1470
BWN_PHY_SETMASK(mac, BWN_PHY_VERYLOWGAINDB, 0x00ff, 0x5400);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1471
BWN_PHY_SETMASK(mac, BWN_PHY_HIGAINDB, 0x00ff, 0x2400);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1472
BWN_PHY_SETMASK(mac, BWN_PHY_LOWGAINDB, 0x00ff, 0x2100);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1473
BWN_PHY_SETMASK(mac, BWN_PHY_VERYLOWGAINDB, 0xff00, 0x0006);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1474
BWN_PHY_MASK(mac, BWN_PHY_RX_RADIO_CTL, 0xfffe);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1476
BWN_PHY_SETMASK(mac, v1[i].offset, v1[i].mask, v1[i].set);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1477
BWN_PHY_SETMASK(mac, BWN_PHY_INPUT_PWRDB,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1484
if (mac->mac_phy.rev == 0)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1485
BWN_PHY_SETMASK(mac, BWN_PHY_LP_RF_SIGNAL_LUT,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1487
bwn_tab_write(mac, BWN_TAB_2(11, 7), 60);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1490
BWN_PHY_SETMASK(mac, BWN_PHY_LP_RF_SIGNAL_LUT, 0xffcf, 0x0020);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1491
bwn_tab_write(mac, BWN_TAB_2(11, 7), 100);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1494
BWN_PHY_WRITE(mac, BWN_PHY_AFE_RSSI_CTL_0, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1496
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_RSSI_CTL_1, 0xf000, 0x0aaa);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1498
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_RSSI_CTL_1, 0xf000, 0x02aa);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1499
bwn_tab_write(mac, BWN_TAB_2(11, 1), 24);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1500
BWN_PHY_SETMASK(mac, BWN_PHY_RX_RADIO_CTL,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1502
if (mac->mac_phy.rev == 1 &&
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1505
BWN_PHY_SETMASK(mac, v2[i].offset, v2[i].mask,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1509
((mac->mac_phy.rev == 0) &&
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1512
BWN_PHY_SETMASK(mac, v3[i].offset, v3[i].mask,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1514
} else if (mac->mac_phy.rev == 1 ||
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1517
BWN_PHY_SETMASK(mac, v4[i].offset, v4[i].mask,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1521
BWN_PHY_SETMASK(mac, v5[i].offset, v5[i].mask,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1524
if (mac->mac_phy.rev == 1 &&
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1526
BWN_PHY_COPY(mac, BWN_PHY_TR_LOOKUP_5, BWN_PHY_TR_LOOKUP_1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1527
BWN_PHY_COPY(mac, BWN_PHY_TR_LOOKUP_6, BWN_PHY_TR_LOOKUP_2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1528
BWN_PHY_COPY(mac, BWN_PHY_TR_LOOKUP_7, BWN_PHY_TR_LOOKUP_3);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1529
BWN_PHY_COPY(mac, BWN_PHY_TR_LOOKUP_8, BWN_PHY_TR_LOOKUP_4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1534
BWN_PHY_SET(mac, BWN_PHY_CRSGAIN_CTL, 0x0006);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1535
BWN_PHY_WRITE(mac, BWN_PHY_GPIO_SELECT, 0x0005);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1536
BWN_PHY_WRITE(mac, BWN_PHY_GPIO_OUTEN, 0xffff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1537
bwn_hf_write(mac, bwn_hf_read(mac) | BWN_HF_PR45960W);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1540
BWN_PHY_SET(mac, BWN_PHY_LP_PHY_CTL, 0x8000);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1541
BWN_PHY_SET(mac, BWN_PHY_CRSGAIN_CTL, 0x0040);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1542
BWN_PHY_SETMASK(mac, BWN_PHY_MINPWR_LEVEL, 0x00ff, 0xa400);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1543
BWN_PHY_SETMASK(mac, BWN_PHY_CRSGAIN_CTL, 0xf0ff, 0x0b00);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1544
BWN_PHY_SETMASK(mac, BWN_PHY_SYNCPEAKCNT, 0xfff8, 0x0007);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1545
BWN_PHY_SETMASK(mac, BWN_PHY_DSSS_CONFIRM_CNT, 0xfff8, 0x0003);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1546
BWN_PHY_SETMASK(mac, BWN_PHY_DSSS_CONFIRM_CNT, 0xffc7, 0x0020);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1547
BWN_PHY_MASK(mac, BWN_PHY_IDLEAFTERPKTRXTO, 0x00ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1549
BWN_PHY_MASK(mac, BWN_PHY_LP_PHY_CTL, 0x7fff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1550
BWN_PHY_MASK(mac, BWN_PHY_CRSGAIN_CTL, 0xffbf);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1552
if (mac->mac_phy.rev == 1) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1553
tmp = BWN_PHY_READ(mac, BWN_PHY_CLIPCTRTHRESH);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1556
BWN_PHY_WRITE(mac, BWN_PHY_4C3, tmp2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1557
tmp = BWN_PHY_READ(mac, BWN_PHY_GAINDIRECTMISMATCH);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1560
BWN_PHY_WRITE(mac, BWN_PHY_4C4, tmp2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1561
tmp = BWN_PHY_READ(mac, BWN_PHY_VERYLOWGAINDB);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1564
BWN_PHY_WRITE(mac, BWN_PHY_4C5, tmp2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1574
bwn_phy_lp_b2062_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1582
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1583
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1607
bwn_phy_lp_b2062_tblinit(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1610
BWN_RF_WRITE(mac, v1[i].reg, v1[i].value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1611
if (mac->mac_phy.rev > 0)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1612
BWN_RF_WRITE(mac, BWN_B2062_S_BG_CTL1,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1613
(BWN_RF_READ(mac, BWN_B2062_N_COM2) >> 1) | 0x80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1615
BWN_RF_SET(mac, BWN_B2062_N_TSSI_CTL0, 0x1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1617
BWN_RF_MASK(mac, BWN_B2062_N_TSSI_CTL0, ~0x1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1626
BWN_RF_MASK(mac, BWN_B2062_S_RFPLLCTL1, 0xfffb);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1629
BWN_RF_SET(mac, BWN_B2062_S_RFPLLCTL1, 0x4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1632
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL7,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1634
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL18,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1636
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL19,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1649
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL8,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1651
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL9,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1653
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL10, f->value[4]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1654
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL11, f->value[5]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1661
bwn_phy_lp_b2063_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1664
bwn_phy_lp_b2063_tblinit(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1665
BWN_RF_WRITE(mac, BWN_B2063_LOGEN_SP5, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1666
BWN_RF_SET(mac, BWN_B2063_COM8, 0x38);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1667
BWN_RF_WRITE(mac, BWN_B2063_REG_SP1, 0x56);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1668
BWN_RF_MASK(mac, BWN_B2063_RX_BB_CTL2, ~0x2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1669
BWN_RF_WRITE(mac, BWN_B2063_PA_SP7, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1670
BWN_RF_WRITE(mac, BWN_B2063_TX_RF_SP6, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1671
BWN_RF_WRITE(mac, BWN_B2063_TX_RF_SP9, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1672
if (mac->mac_phy.rev == 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1673
BWN_RF_WRITE(mac, BWN_B2063_PA_SP3, 0xa0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1674
BWN_RF_WRITE(mac, BWN_B2063_PA_SP4, 0xa0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1675
BWN_RF_WRITE(mac, BWN_B2063_PA_SP2, 0x18);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1677
BWN_RF_WRITE(mac, BWN_B2063_PA_SP3, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1678
BWN_RF_WRITE(mac, BWN_B2063_PA_SP2, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1683
bwn_phy_lp_rxcal_r2(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1685
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1707
tmp = BWN_RF_READ(mac, BWN_B2063_RX_BB_SP8) & 0xff;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1710
BWN_RF_WRITE(mac, v1[i].reg, v1[i].value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1711
BWN_RF_MASK(mac, BWN_B2063_PLL_SP1, 0xf7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1713
BWN_RF_WRITE(mac, v1[i].reg, v1[i].value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1715
if (BWN_RF_READ(mac, BWN_B2063_RC_CALIB_CTL6) & 0x2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1720
if (!(BWN_RF_READ(mac, BWN_B2063_RC_CALIB_CTL6) & 0x2))
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1721
BWN_RF_WRITE(mac, BWN_B2063_RX_BB_SP8, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1723
tmp = BWN_RF_READ(mac, BWN_B2063_TX_BB_SP3) & 0xff;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1726
BWN_RF_WRITE(mac, v2[i].reg, v2[i].value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1728
BWN_RF_WRITE(mac, BWN_B2063_RC_CALIB_CTL4, 0xfc);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1729
BWN_RF_WRITE(mac, BWN_B2063_RC_CALIB_CTL5, 0x0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1731
BWN_RF_WRITE(mac, BWN_B2063_RC_CALIB_CTL4, 0x13);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1732
BWN_RF_WRITE(mac, BWN_B2063_RC_CALIB_CTL5, 0x1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1734
BWN_RF_WRITE(mac, BWN_B2063_PA_SP7, 0x7d);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1736
if (BWN_RF_READ(mac, BWN_B2063_RC_CALIB_CTL6) & 0x2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1740
if (!(BWN_RF_READ(mac, BWN_B2063_RC_CALIB_CTL6) & 0x2))
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1741
BWN_RF_WRITE(mac, BWN_B2063_TX_BB_SP3, tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1742
BWN_RF_WRITE(mac, BWN_B2063_RC_CALIB_CTL1, 0x7e);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1746
bwn_phy_lp_rccal_r12(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1748
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1749
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1763
error = bwn_phy_lp_switch_channel(mac, 7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1767
txo = (BWN_PHY_READ(mac, BWN_PHY_AFE_CTL_OVR) & 0x40) ? 1 : 0;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1768
bbmult = bwn_phy_lp_get_bbmult(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1770
tx_gains = bwn_phy_lp_get_txgain(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1772
save[0] = BWN_PHY_READ(mac, BWN_PHY_RF_OVERRIDE_0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1773
save[1] = BWN_PHY_READ(mac, BWN_PHY_RF_OVERRIDE_VAL_0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1774
save[2] = BWN_PHY_READ(mac, BWN_PHY_AFE_CTL_OVR);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1775
save[3] = BWN_PHY_READ(mac, BWN_PHY_AFE_CTL_OVRVAL);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1776
save[4] = BWN_PHY_READ(mac, BWN_PHY_RF_OVERRIDE_2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1777
save[5] = BWN_PHY_READ(mac, BWN_PHY_RF_OVERRIDE_2_VAL);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1778
save[6] = BWN_PHY_READ(mac, BWN_PHY_LP_PHY_CTL);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1780
bwn_phy_lp_get_txpctlmode(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1782
bwn_phy_lp_set_txpctlmode(mac, BWN_PHYLP_TXPCTL_OFF);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1785
bwn_phy_lp_set_deaf(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1786
bwn_phy_lp_set_trsw_over(mac, 0, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1787
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0xfffb);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1788
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1789
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0xfff7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1790
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1791
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0x10);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1792
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x10);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1793
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0xffdf);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1794
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1795
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0xffbf);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1796
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1797
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0x7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1798
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0x38);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1799
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0xff3f);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1800
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0x100);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1801
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0xfdff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1802
BWN_PHY_WRITE(mac, BWN_PHY_PS_CTL_OVERRIDE_VAL0, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1803
BWN_PHY_WRITE(mac, BWN_PHY_PS_CTL_OVERRIDE_VAL1, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1804
BWN_PHY_WRITE(mac, BWN_PHY_PS_CTL_OVERRIDE_VAL2, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1805
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0xfbff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1806
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0xf7ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1807
BWN_PHY_WRITE(mac, BWN_PHY_TX_GAIN_CTL_OVERRIDE_VAL, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1808
BWN_PHY_WRITE(mac, BWN_PHY_RX_GAIN_CTL_OVERRIDE_VAL, 0x45af);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1809
BWN_PHY_WRITE(mac, BWN_PHY_RF_OVERRIDE_2, 0x3ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1811
loopback = bwn_phy_lp_loopback(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1814
bwn_phy_lp_set_rxgain_idx(mac, loopback);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1815
BWN_PHY_SETMASK(mac, BWN_PHY_LP_PHY_CTL, 0xffbf, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1816
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0xfff8, 0x1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1817
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0xffc7, 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1818
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0xff3f, 0xc0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1823
BWN_RF_WRITE(mac, BWN_B2062_N_RXBB_CALIB2, i);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1826
bwn_phy_lp_ddfs_turnon(mac, 1, 1, j, j, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1827
if (!(bwn_phy_lp_rx_iq_est(mac, 1000, 32, &ie)))
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1840
bwn_phy_lp_ddfs_turnoff(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1843
bwn_phy_lp_clear_deaf(mac, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1844
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_0, 0xff80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1845
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2, 0xfc00);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1847
BWN_PHY_WRITE(mac, BWN_PHY_RF_OVERRIDE_VAL_0, save[1]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1848
BWN_PHY_WRITE(mac, BWN_PHY_RF_OVERRIDE_0, save[0]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1849
BWN_PHY_WRITE(mac, BWN_PHY_AFE_CTL_OVRVAL, save[3]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1850
BWN_PHY_WRITE(mac, BWN_PHY_AFE_CTL_OVR, save[2]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1851
BWN_PHY_WRITE(mac, BWN_PHY_RF_OVERRIDE_2_VAL, save[5]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1852
BWN_PHY_WRITE(mac, BWN_PHY_RF_OVERRIDE_2, save[4]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1853
BWN_PHY_WRITE(mac, BWN_PHY_LP_PHY_CTL, save[6]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1855
bwn_phy_lp_set_bbmult(mac, bbmult);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1857
bwn_phy_lp_set_txgain(mac, &tx_gains);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1858
bwn_phy_lp_set_txpctlmode(mac, txpctlmode);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1860
bwn_phy_lp_set_rccap(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1864
bwn_phy_lp_set_rccap(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1866
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1869
if (mac->mac_phy.rev == 1)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1872
BWN_RF_WRITE(mac, BWN_B2062_N_RXBB_CALIB2,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1874
BWN_RF_WRITE(mac, BWN_B2062_N_TXCTL_A, rc_cap | 0x80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1875
BWN_RF_WRITE(mac, BWN_B2062_S_RXG_CNT16,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1900
bwn_phy_lp_b2062_reset_pllbias(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1902
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1904
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL2, 0xff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1907
BWN_RF_WRITE(mac, BWN_B2062_N_COM1, 4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1908
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL2, 4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1910
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL2, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1916
bwn_phy_lp_b2062_vco_calib(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1919
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL21, 0x42);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1920
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL21, 0x62);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1925
bwn_phy_lp_b2062_tblinit(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1929
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1987
BWN_RF_WRITE(mac, br->br_offset, br->br_valueg);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1990
BWN_RF_WRITE(mac, br->br_offset, br->br_valuea);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
1998
bwn_phy_lp_b2063_tblinit(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2002
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2055
BWN_RF_WRITE(mac, br->br_offset, br->br_valueg);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2058
BWN_RF_WRITE(mac, br->br_offset, br->br_valuea);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2066
bwn_tab_read_multi(struct bwn_mac *mac, uint32_t typenoffset,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2077
BWN_PHY_WRITE(mac, BWN_PHY_TABLE_ADDR, offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2082
*data = BWN_PHY_READ(mac, BWN_PHY_TABLEDATALO) & 0xff;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2086
*((uint16_t *)data) = BWN_PHY_READ(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2091
*((uint32_t *)data) = BWN_PHY_READ(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2094
*((uint32_t *)data) |= BWN_PHY_READ(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2105
bwn_tab_write_multi(struct bwn_mac *mac, uint32_t typenoffset,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2116
BWN_PHY_WRITE(mac, BWN_PHY_TABLE_ADDR, offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2125
BWN_PHY_WRITE(mac, BWN_PHY_TABLEDATALO, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2132
BWN_PHY_WRITE(mac, BWN_PHY_TABLEDATALO, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2137
BWN_PHY_WRITE(mac, BWN_PHY_TABLEDATAHI, value >> 16);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2138
BWN_PHY_WRITE(mac, BWN_PHY_TABLEDATALO, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2147
bwn_phy_lp_get_txgain(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2152
tg.tg_dac = (BWN_PHY_READ(mac, BWN_PHY_AFE_DAC_CTL) & 0x380) >> 7;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2153
if (mac->mac_phy.rev < 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2154
tmp = BWN_PHY_READ(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2162
tmp = BWN_PHY_READ(mac, BWN_PHY_TX_GAIN_CTL_OVERRIDE_VAL);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2163
tg.tg_pad = BWN_PHY_READ(mac, BWN_PHY_OFDM(0xfb)) & 0xff;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2170
bwn_phy_lp_get_bbmult(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2173
return (bwn_tab_read(mac, BWN_TAB_2(0, 87)) & 0xff00) >> 8;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2177
bwn_phy_lp_set_txgain(struct bwn_mac *mac, struct bwn_txgain *tg)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2181
if (mac->mac_phy.rev < 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2182
BWN_PHY_SETMASK(mac, BWN_PHY_TX_GAIN_CTL_OVERRIDE_VAL, 0xf800,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2184
bwn_phy_lp_set_txgain_dac(mac, tg->tg_dac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2185
bwn_phy_lp_set_txgain_override(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2189
pa = bwn_phy_lp_get_pa_gain(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2190
BWN_PHY_WRITE(mac, BWN_PHY_TX_GAIN_CTL_OVERRIDE_VAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2192
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0xfb), 0x8000,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2194
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0xfc), (tg->tg_pga << 8) | tg->tg_gm);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2195
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0xfd), 0x8000,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2197
bwn_phy_lp_set_txgain_dac(mac, tg->tg_dac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2198
bwn_phy_lp_set_txgain_override(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2202
bwn_phy_lp_set_bbmult(struct bwn_mac *mac, uint8_t bbmult)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2205
bwn_tab_write(mac, BWN_TAB_2(0, 87), (uint16_t)bbmult << 8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2209
bwn_phy_lp_set_trsw_over(struct bwn_mac *mac, uint8_t tx, uint8_t rx)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2213
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0xfffc, trsw);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2214
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x3);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2218
bwn_phy_lp_set_rxgain(struct bwn_mac *mac, uint32_t gain)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2220
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2224
if (mac->mac_phy.rev < 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2229
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0xfffe, trsw);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2230
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2232
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2234
BWN_PHY_WRITE(mac, BWN_PHY_RX_GAIN_CTL_OVERRIDE_VAL, lna);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2241
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0xfffe, trsw);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2242
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2244
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2246
BWN_PHY_WRITE(mac, BWN_PHY_RX_GAIN_CTL_OVERRIDE_VAL, low_gain);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2247
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_DDFS, 0xfff0, high_gain);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2250
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2252
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0xe6), 0xffe7,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2257
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2258
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x10);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2259
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2260
if (mac->mac_phy.rev >= 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2261
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2, 0x100);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2263
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2, 0x400);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2264
BWN_PHY_SET(mac, BWN_PHY_OFDM(0xe5), 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2268
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2, 0x200);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2272
bwn_phy_lp_set_deaf(struct bwn_mac *mac, uint8_t user)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2274
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2281
BWN_PHY_SETMASK(mac, BWN_PHY_CRSGAIN_CTL, 0xff1f, 0x80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2285
bwn_phy_lp_clear_deaf(struct bwn_mac *mac, uint8_t user)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2287
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2288
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2300
BWN_PHY_SETMASK(mac, BWN_PHY_CRSGAIN_CTL, 0xff1f, 0x60);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2302
BWN_PHY_SETMASK(mac, BWN_PHY_CRSGAIN_CTL, 0xff1f, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2306
bwn_phy_lp_calc_rx_iq_comp(struct bwn_mac *mac, uint16_t sample)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2329
v1 = BWN_PHY_READ(mac, BWN_PHY_RX_COMP_COEFF_S);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2333
BWN_PHY_SETMASK(mac, BWN_PHY_RX_COMP_COEFF_S, 0xff00, 0x00c0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2334
BWN_PHY_MASK(mac, BWN_PHY_RX_COMP_COEFF_S, 0x00ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2336
ret = bwn_phy_lp_rx_iq_est(mac, sample, 32, &ie);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2348
tmp[1] = -bwn_sqrt(mac, tmp[1] - (tmp[0] * tmp[0]));
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2352
BWN_PHY_SETMASK(mac, BWN_PHY_RX_COMP_COEFF_S, 0xff00, v1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2353
BWN_PHY_SETMASK(mac, BWN_PHY_RX_COMP_COEFF_S, 0x00ff, v0 << 8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2360
bwn_phy_lp_tblinit_r01(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2527
KASSERT(mac->mac_phy.rev < 2, ("%s:%d: fail", __func__, __LINE__));
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2529
bwn_tab_write_multi(mac, BWN_TAB_1(2, 0), N(bwn_tab_sigsq_tbl),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2531
bwn_tab_write_multi(mac, BWN_TAB_2(1, 0), N(noisescale), noisescale);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2532
bwn_tab_write_multi(mac, BWN_TAB_2(14, 0), N(crsgainnft), crsgainnft);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2533
bwn_tab_write_multi(mac, BWN_TAB_2(8, 0), N(filterctl), filterctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2534
bwn_tab_write_multi(mac, BWN_TAB_4(9, 0), N(psctl), psctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2535
bwn_tab_write_multi(mac, BWN_TAB_1(6, 0), N(bwn_tab_pllfrac_tbl),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2537
bwn_tab_write_multi(mac, BWN_TAB_2(0, 0), N(bwn_tabl_iqlocal_tbl),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2539
if (mac->mac_phy.rev == 0) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2540
bwn_tab_write_multi(mac, BWN_TAB_2(13, 0), N(ofdmcckgain_r0),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2542
bwn_tab_write_multi(mac, BWN_TAB_2(12, 0), N(ofdmcckgain_r0),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2545
bwn_tab_write_multi(mac, BWN_TAB_2(13, 0), N(ofdmcckgain_r1),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2547
bwn_tab_write_multi(mac, BWN_TAB_2(12, 0), N(ofdmcckgain_r1),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2550
bwn_tab_write_multi(mac, BWN_TAB_2(15, 0), N(gaindelta), gaindelta);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2551
bwn_tab_write_multi(mac, BWN_TAB_4(10, 0), N(txpwrctl), txpwrctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2555
bwn_phy_lp_tblinit_r2(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2557
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2742
KASSERT(mac->mac_phy.rev < 2, ("%s:%d: fail", __func__, __LINE__));
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2745
bwn_tab_write(mac, BWN_TAB_4(7, i), 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2747
bwn_tab_write_multi(mac, BWN_TAB_1(2, 0), N(bwn_tab_sigsq_tbl),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2749
bwn_tab_write_multi(mac, BWN_TAB_2(1, 0), N(noisescale), noisescale);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2750
bwn_tab_write_multi(mac, BWN_TAB_4(11, 0), N(filterctl), filterctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2751
bwn_tab_write_multi(mac, BWN_TAB_4(12, 0), N(psctl), psctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2752
bwn_tab_write_multi(mac, BWN_TAB_4(13, 0), N(gainidx), gainidx);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2753
bwn_tab_write_multi(mac, BWN_TAB_2(14, 0), N(auxgainidx), auxgainidx);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2754
bwn_tab_write_multi(mac, BWN_TAB_2(15, 0), N(swctl), swctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2755
bwn_tab_write_multi(mac, BWN_TAB_1(16, 0), N(hf), hf);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2756
bwn_tab_write_multi(mac, BWN_TAB_4(17, 0), N(gainval), gainval);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2757
bwn_tab_write_multi(mac, BWN_TAB_2(18, 0), N(gain), gain);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2758
bwn_tab_write_multi(mac, BWN_TAB_1(6, 0), N(bwn_tab_pllfrac_tbl),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2760
bwn_tab_write_multi(mac, BWN_TAB_2(0, 0), N(bwn_tabl_iqlocal_tbl),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2762
bwn_tab_write_multi(mac, BWN_TAB_4(9, 0), N(papdeps), papdeps);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2763
bwn_tab_write_multi(mac, BWN_TAB_4(10, 0), N(papdmult), papdmult);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2767
bwn_tab_write_multi(mac, BWN_TAB_4(13, 0), N(gainidx_a0),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2769
bwn_tab_write_multi(mac, BWN_TAB_2(14, 0), N(auxgainidx_a0),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2771
bwn_tab_write_multi(mac, BWN_TAB_4(17, 0), N(gainval_a0),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2773
bwn_tab_write_multi(mac, BWN_TAB_2(18, 0), N(gain_a0), gain_a0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2778
bwn_phy_lp_tblinit_txgain(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
2780
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3382
if (mac->mac_phy.rev != 0 && mac->mac_phy.rev != 1) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3384
bwn_phy_lp_gaintbl_write_multi(mac, 0, 128, txgain_r2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3386
bwn_phy_lp_gaintbl_write_multi(mac, 0, 128,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3389
bwn_phy_lp_gaintbl_write_multi(mac, 0, 128,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3394
if (mac->mac_phy.rev == 0) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3397
bwn_phy_lp_gaintbl_write_multi(mac, 0, 128, txgain_r0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3399
bwn_phy_lp_gaintbl_write_multi(mac, 0, 128,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3402
bwn_phy_lp_gaintbl_write_multi(mac, 0, 128,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3409
bwn_phy_lp_gaintbl_write_multi(mac, 0, 128, txgain_r1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3411
bwn_phy_lp_gaintbl_write_multi(mac, 0, 128, txgain_2ghz_r1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3413
bwn_phy_lp_gaintbl_write_multi(mac, 0, 128, txgain_5ghz_r1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3417
bwn_tab_write(struct bwn_mac *mac, uint32_t typeoffset, uint32_t value)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3428
BWN_PHY_WRITE(mac, BWN_PHY_TABLE_ADDR, offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3429
BWN_PHY_WRITE(mac, BWN_PHY_TABLEDATALO, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3434
BWN_PHY_WRITE(mac, BWN_PHY_TABLE_ADDR, offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3435
BWN_PHY_WRITE(mac, BWN_PHY_TABLEDATALO, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3438
BWN_PHY_WRITE(mac, BWN_PHY_TABLE_ADDR, offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3439
BWN_PHY_WRITE(mac, BWN_PHY_TABLEDATAHI, value >> 16);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3440
BWN_PHY_WRITE(mac, BWN_PHY_TABLEDATALO, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3448
bwn_phy_lp_loopback(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3456
bwn_phy_lp_set_trsw_over(mac, 1, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3457
BWN_PHY_SET(mac, BWN_PHY_AFE_CTL_OVR, 1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3458
BWN_PHY_MASK(mac, BWN_PHY_AFE_CTL_OVRVAL, 0xfffe);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3459
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x800);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3460
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0x800);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3461
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3462
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3463
BWN_RF_WRITE(mac, BWN_B2062_N_TXCTL_A, 0x80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3464
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3465
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0x80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3467
bwn_phy_lp_set_rxgain_idx(mac, i);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3468
bwn_phy_lp_ddfs_turnon(mac, 1, 1, 5, 5, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3469
if (!(bwn_phy_lp_rx_iq_est(mac, 1000, 32, &ie)))
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3477
bwn_phy_lp_ddfs_turnoff(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3482
bwn_phy_lp_set_rxgain_idx(struct bwn_mac *mac, uint16_t idx)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3485
bwn_phy_lp_set_rxgain(mac, bwn_tab_read(mac, BWN_TAB_2(12, idx)));
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3489
bwn_phy_lp_ddfs_turnon(struct bwn_mac *mac, int i_on, int q_on,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3493
bwn_phy_lp_ddfs_turnoff(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3494
BWN_PHY_MASK(mac, BWN_PHY_AFE_DDFS_POINTER_INIT, 0xff80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3495
BWN_PHY_MASK(mac, BWN_PHY_AFE_DDFS_POINTER_INIT, 0x80ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3496
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_DDFS_INCR_INIT, 0xff80, incr1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3497
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_DDFS_INCR_INIT, 0x80ff, incr2 << 8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3498
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_DDFS, 0xfff7, i_on << 3);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3499
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_DDFS, 0xffef, q_on << 4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3500
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_DDFS, 0xff9f, scale_idx << 5);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3501
BWN_PHY_MASK(mac, BWN_PHY_AFE_DDFS, 0xfffb);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3502
BWN_PHY_SET(mac, BWN_PHY_AFE_DDFS, 0x2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3503
BWN_PHY_SET(mac, BWN_PHY_LP_PHY_CTL, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3507
bwn_phy_lp_rx_iq_est(struct bwn_mac *mac, uint16_t sample, uint8_t time,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3512
BWN_PHY_MASK(mac, BWN_PHY_CRSGAIN_CTL, 0xfff7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3513
BWN_PHY_WRITE(mac, BWN_PHY_IQ_NUM_SMPLS_ADDR, sample);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3514
BWN_PHY_SETMASK(mac, BWN_PHY_IQ_ENABLE_WAIT_TIME_ADDR, 0xff00, time);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3515
BWN_PHY_MASK(mac, BWN_PHY_IQ_ENABLE_WAIT_TIME_ADDR, 0xfeff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3516
BWN_PHY_SET(mac, BWN_PHY_IQ_ENABLE_WAIT_TIME_ADDR, 0x200);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3519
if (!(BWN_PHY_READ(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3524
if ((BWN_PHY_READ(mac, BWN_PHY_IQ_ENABLE_WAIT_TIME_ADDR) & 0x200)) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3525
BWN_PHY_SET(mac, BWN_PHY_CRSGAIN_CTL, 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3529
ie->ie_iqprod = BWN_PHY_READ(mac, BWN_PHY_IQ_ACC_HI_ADDR);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3531
ie->ie_iqprod |= BWN_PHY_READ(mac, BWN_PHY_IQ_ACC_LO_ADDR);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3532
ie->ie_ipwr = BWN_PHY_READ(mac, BWN_PHY_IQ_I_PWR_ACC_HI_ADDR);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3534
ie->ie_ipwr |= BWN_PHY_READ(mac, BWN_PHY_IQ_I_PWR_ACC_LO_ADDR);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3535
ie->ie_qpwr = BWN_PHY_READ(mac, BWN_PHY_IQ_Q_PWR_ACC_HI_ADDR);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3537
ie->ie_qpwr |= BWN_PHY_READ(mac, BWN_PHY_IQ_Q_PWR_ACC_LO_ADDR);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3539
BWN_PHY_SET(mac, BWN_PHY_CRSGAIN_CTL, 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3544
bwn_tab_read(struct bwn_mac *mac, uint32_t typeoffset)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3554
BWN_PHY_WRITE(mac, BWN_PHY_TABLE_ADDR, offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3555
value = BWN_PHY_READ(mac, BWN_PHY_TABLEDATALO) & 0xff;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3558
BWN_PHY_WRITE(mac, BWN_PHY_TABLE_ADDR, offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3559
value = BWN_PHY_READ(mac, BWN_PHY_TABLEDATALO);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3562
BWN_PHY_WRITE(mac, BWN_PHY_TABLE_ADDR, offset);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3563
value = BWN_PHY_READ(mac, BWN_PHY_TABLEDATAHI);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3565
value |= BWN_PHY_READ(mac, BWN_PHY_TABLEDATALO);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3576
bwn_phy_lp_ddfs_turnoff(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3579
BWN_PHY_MASK(mac, BWN_PHY_AFE_DDFS, 0xfffd);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3580
BWN_PHY_MASK(mac, BWN_PHY_LP_PHY_CTL, 0xffdf);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3584
bwn_phy_lp_set_txgain_dac(struct bwn_mac *mac, uint16_t dac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3588
ctl = BWN_PHY_READ(mac, BWN_PHY_AFE_DAC_CTL) & 0xc7f;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3590
BWN_PHY_SETMASK(mac, BWN_PHY_AFE_DAC_CTL, 0xf000, ctl);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3594
bwn_phy_lp_set_txgain_pa(struct bwn_mac *mac, uint16_t gain)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3597
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0xfb), 0xe03f, gain << 6);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3598
BWN_PHY_SETMASK(mac, BWN_PHY_OFDM(0xfd), 0x80ff, gain << 8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3602
bwn_phy_lp_set_txgain_override(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3605
if (mac->mac_phy.rev < 2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3606
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2, 0x100);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3608
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2, 0x80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3609
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2, 0x4000);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3611
BWN_PHY_SET(mac, BWN_PHY_AFE_CTL_OVR, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3615
bwn_phy_lp_get_pa_gain(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3618
return BWN_PHY_READ(mac, BWN_PHY_OFDM(0xfb)) & 0x7f;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3633
bwn_phy_lp_gaintbl_write_multi(struct bwn_mac *mac, int offset, int count,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3639
bwn_phy_lp_gaintbl_write(mac, i, table[i]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3643
bwn_phy_lp_gaintbl_write(struct bwn_mac *mac, int offset,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3647
if (mac->mac_phy.rev >= 2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3648
bwn_phy_lp_gaintbl_write_r2(mac, offset, data);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3650
bwn_phy_lp_gaintbl_write_r01(mac, offset, data);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3654
bwn_phy_lp_gaintbl_write_r2(struct bwn_mac *mac, int offset,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3657
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3661
KASSERT(mac->mac_phy.rev >= 2, ("%s:%d: fail", __func__, __LINE__));
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3664
if (mac->mac_phy.rev >= 3) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3671
bwn_tab_write(mac, BWN_TAB_4(7, 0xc0 + offset), tmp);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3672
bwn_tab_write(mac, BWN_TAB_4(7, 0x140 + offset),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3677
bwn_phy_lp_gaintbl_write_r01(struct bwn_mac *mac, int offset,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3681
KASSERT(mac->mac_phy.rev < 2, ("%s:%d: fail", __func__, __LINE__));
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3683
bwn_tab_write(mac, BWN_TAB_4(10, 0xc0 + offset),
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
3686
bwn_tab_write(mac, BWN_TAB_4(10, 0x140 + offset), te.te_bbmult << 20);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
404
bwn_phy_lp_init_pre(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
406
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
413
bwn_phy_lp_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
432
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
433
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
439
bwn_phy_lp_readsprom(mac); /* XXX bad place */
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
440
bwn_phy_lp_bbinit(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
443
BWN_PHY_SET(mac, BWN_PHY_4WIRECTL, 0x2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
445
BWN_PHY_MASK(mac, BWN_PHY_4WIRECTL, 0xfffd);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
448
if (mac->mac_phy.rf_ver == 0x2062)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
449
bwn_phy_lp_b2062_init(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
451
bwn_phy_lp_b2063_init(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
456
tmp = BWN_RF_READ(mac, st->st_rfaddr);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
459
BWN_PHY_SETMASK(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
464
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0xf0), 0x5f80);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
465
BWN_PHY_WRITE(mac, BWN_PHY_OFDM(0xf1), 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
469
if (mac->mac_phy.rev >= 2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
470
bwn_phy_lp_rxcal_r2(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
473
bwn_phy_lp_rccal_r12(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
475
bwn_phy_lp_set_rccap(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
477
error = bwn_phy_lp_switch_channel(mac, 7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
481
bwn_phy_lp_txpctl_init(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
482
bwn_phy_lp_calib(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
487
bwn_phy_lp_read(struct bwn_mac *mac, uint16_t reg)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
490
BWN_WRITE_2(mac, BWN_PHYCTL, reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
491
return (BWN_READ_2(mac, BWN_PHYDATA));
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
495
bwn_phy_lp_write(struct bwn_mac *mac, uint16_t reg, uint16_t value)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
498
BWN_WRITE_2(mac, BWN_PHYCTL, reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
499
BWN_WRITE_2(mac, BWN_PHYDATA, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
503
bwn_phy_lp_maskset(struct bwn_mac *mac, uint16_t reg, uint16_t mask,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
507
BWN_WRITE_2(mac, BWN_PHYCTL, reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
508
BWN_WRITE_2(mac, BWN_PHYDATA,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
509
(BWN_READ_2(mac, BWN_PHYDATA) & mask) | set);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
513
bwn_phy_lp_rf_read(struct bwn_mac *mac, uint16_t reg)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
517
if (mac->mac_phy.rev < 2 && reg != 0x4001)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
519
if (mac->mac_phy.rev >= 2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
521
BWN_WRITE_2(mac, BWN_RFCTL, reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
522
return BWN_READ_2(mac, BWN_RFDATALO);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
526
bwn_phy_lp_rf_write(struct bwn_mac *mac, uint16_t reg, uint16_t value)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
530
BWN_WRITE_2(mac, BWN_RFCTL, reg);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
531
BWN_WRITE_2(mac, BWN_RFDATALO, value);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
535
bwn_phy_lp_rf_onoff(struct bwn_mac *mac, int on)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
539
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_0, 0xe0ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
540
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
541
(mac->mac_phy.rev >= 2) ? 0xf7f7 : 0xffe7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
545
if (mac->mac_phy.rev >= 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
546
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0x83ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
547
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x1f00);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
548
BWN_PHY_MASK(mac, BWN_PHY_AFE_DDFS, 0x80ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
549
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0xdfff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
550
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2, 0x0808);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
554
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0xe0ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
555
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x1f00);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
556
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2_VAL, 0xfcff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
557
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_2, 0x0018);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
561
bwn_phy_lp_switch_channel(struct bwn_mac *mac, uint32_t chan)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
563
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
568
error = bwn_phy_lp_b2063_switch_channel(mac, chan);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
572
error = bwn_phy_lp_b2062_switch_channel(mac, chan);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
575
bwn_phy_lp_set_anafilter(mac, chan);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
576
bwn_phy_lp_set_gaintbl(mac, ieee80211_ieee2mhz(chan, 0));
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
580
BWN_WRITE_2(mac, BWN_CHANNEL, chan);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
585
bwn_phy_lp_get_default_chan(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
587
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
594
bwn_phy_lp_set_antenna(struct bwn_mac *mac, int antenna)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
596
struct bwn_phy *phy = &mac->mac_phy;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
602
bwn_hf_write(mac, bwn_hf_read(mac) & ~BWN_HF_UCODE_ANTDIV_HELPER);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
603
BWN_PHY_SETMASK(mac, BWN_PHY_CRSGAIN_CTL, 0xfffd, antenna & 0x2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
604
BWN_PHY_SETMASK(mac, BWN_PHY_CRSGAIN_CTL, 0xfffe, antenna & 0x1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
605
bwn_hf_write(mac, bwn_hf_read(mac) | BWN_HF_UCODE_ANTDIV_HELPER);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
610
bwn_phy_lp_task_60s(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
613
bwn_phy_lp_calib(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
617
bwn_phy_lp_readsprom(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
619
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
620
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
644
bwn_phy_lp_bbinit(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
647
bwn_phy_lp_tblinit(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
648
if (mac->mac_phy.rev >= 2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
649
bwn_phy_lp_bbinit_r2(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
651
bwn_phy_lp_bbinit_r01(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
655
bwn_phy_lp_txpctl_init(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
659
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
662
bwn_phy_lp_set_txgain(mac,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
664
bwn_phy_lp_set_bbmult(mac, 150);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
668
bwn_phy_lp_calib(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
670
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
671
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
683
bwn_mac_suspend(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
686
BWN_WRITE_2(mac, BWN_BTCOEX_CTL, 0x3);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
687
BWN_WRITE_2(mac, BWN_BTCOEX_TXCTL, 0xff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
689
if (mac->mac_phy.rev >= 2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
690
bwn_phy_lp_digflt_save(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
691
bwn_phy_lp_get_txpctlmode(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
693
bwn_phy_lp_set_txpctlmode(mac, BWN_PHYLP_TXPCTL_OFF);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
694
if (mac->mac_phy.rev == 0 && mode != BWN_PHYLP_TXPCTL_OFF)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
695
bwn_phy_lp_bugfix(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
696
if (mac->mac_phy.rev >= 2 && fc == 1) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
697
bwn_phy_lp_get_txpctlmode(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
699
oafeovr = BWN_PHY_READ(mac, BWN_PHY_AFE_CTL_OVR) & 0x40;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
701
ogain = bwn_phy_lp_get_txgain(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
702
orf = BWN_PHY_READ(mac, BWN_PHY_RF_PWR_OVERRIDE) & 0xff;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
703
obbmult = bwn_phy_lp_get_bbmult(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
704
bwn_phy_lp_set_txpctlmode(mac, BWN_PHYLP_TXPCTL_OFF);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
706
bwn_phy_lp_set_txgain(mac, &ogain);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
707
bwn_phy_lp_set_bbmult(mac, obbmult);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
708
bwn_phy_lp_set_txpctlmode(mac, omode);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
709
BWN_PHY_SETMASK(mac, BWN_PHY_RF_PWR_OVERRIDE, 0xff00, orf);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
711
bwn_phy_lp_set_txpctlmode(mac, mode);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
712
if (mac->mac_phy.rev >= 2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
713
bwn_phy_lp_digflt_restore(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
721
} else if (mac->mac_phy.rev >= 2)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
732
BWN_PHY_SETMASK(mac, BWN_PHY_RX_COMP_COEFF_S, 0xff00, rc->rc_c1);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
733
BWN_PHY_SETMASK(mac, BWN_PHY_RX_COMP_COEFF_S, 0x00ff, rc->rc_c0 << 8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
735
bwn_phy_lp_set_trsw_over(mac, 1 /* TX */, 0 /* RX */);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
738
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
739
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0xfff7, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
741
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x20);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
742
BWN_PHY_SETMASK(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0xffdf, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
745
bwn_phy_lp_set_rxgain(mac, 0x2d5d);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
746
BWN_PHY_MASK(mac, BWN_PHY_AFE_CTL_OVR, 0xfffe);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
747
BWN_PHY_MASK(mac, BWN_PHY_AFE_CTL_OVRVAL, 0xfffe);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
748
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_0, 0x800);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
749
BWN_PHY_SET(mac, BWN_PHY_RF_OVERRIDE_VAL_0, 0x800);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
750
bwn_phy_lp_set_deaf(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
752
(void)bwn_phy_lp_calc_rx_iq_comp(mac, 0xfff0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
753
bwn_phy_lp_clear_deaf(mac, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
754
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_0, 0xfffc);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
755
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_0, 0xfff7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
756
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_0, 0xffdf);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
759
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_0, 0xfffe);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
760
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_0, 0xffef);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
761
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_0, 0xffbf);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
762
if (mac->mac_phy.rev >= 2) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
763
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2, 0xfeff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
765
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2, 0xfbff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
766
BWN_PHY_MASK(mac, BWN_PHY_OFDM(0xe5), 0xfff7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
769
BWN_PHY_MASK(mac, BWN_PHY_RF_OVERRIDE_2, 0xfdff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
772
BWN_PHY_MASK(mac, BWN_PHY_AFE_CTL_OVR, 0xfffe);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
773
BWN_PHY_MASK(mac, BWN_PHY_AFE_CTL_OVRVAL, 0xf7ff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
775
bwn_mac_enable(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
779
bwn_phy_lp_switch_analog(struct bwn_mac *mac, int on)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
783
BWN_PHY_MASK(mac, BWN_PHY_AFE_CTL_OVR, 0xfff8);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
787
BWN_PHY_SET(mac, BWN_PHY_AFE_CTL_OVRVAL, 0x0007);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
788
BWN_PHY_SET(mac, BWN_PHY_AFE_CTL_OVR, 0x0007);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
792
bwn_phy_lp_b2063_switch_channel(struct bwn_mac *mac, uint8_t chan)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
795
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
810
BWN_RF_WRITE(mac, BWN_B2063_LOGEN_VCOBUF1, bc->bc_data[0]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
811
BWN_RF_WRITE(mac, BWN_B2063_LOGEN_MIXER2, bc->bc_data[1]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
812
BWN_RF_WRITE(mac, BWN_B2063_LOGEN_BUF2, bc->bc_data[2]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
813
BWN_RF_WRITE(mac, BWN_B2063_LOGEN_RCCR1, bc->bc_data[3]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
814
BWN_RF_WRITE(mac, BWN_B2063_A_RX_1ST3, bc->bc_data[4]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
815
BWN_RF_WRITE(mac, BWN_B2063_A_RX_2ND1, bc->bc_data[5]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
816
BWN_RF_WRITE(mac, BWN_B2063_A_RX_2ND4, bc->bc_data[6]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
817
BWN_RF_WRITE(mac, BWN_B2063_A_RX_2ND7, bc->bc_data[7]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
818
BWN_RF_WRITE(mac, BWN_B2063_A_RX_PS6, bc->bc_data[8]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
819
BWN_RF_WRITE(mac, BWN_B2063_TX_RF_CTL2, bc->bc_data[9]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
820
BWN_RF_WRITE(mac, BWN_B2063_TX_RF_CTL5, bc->bc_data[10]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
821
BWN_RF_WRITE(mac, BWN_B2063_PA_CTL11, bc->bc_data[11]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
823
old = BWN_RF_READ(mac, BWN_B2063_COM15);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
824
BWN_RF_SET(mac, BWN_B2063_COM15, 0x1e);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
834
BWN_RF_WRITE(mac, BWN_B2063_JTAG_VCO_CALIB3, 0x2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
835
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_VCO_CALIB6,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
837
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_VCO_CALIB7,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
839
BWN_RF_WRITE(mac, BWN_B2063_JTAG_VCO_CALIB5, timeoutref);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
847
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_VCO_CALIB7,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
849
BWN_RF_WRITE(mac, BWN_B2063_JTAG_VCO_CALIB8, count & 0xff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
857
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_SG1, 0xffe0, tmp[0] >> 4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
858
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_SG2, 0xfe0f, tmp[0] << 4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
859
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_SG2, 0xfff0, tmp[0] >> 16);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
860
BWN_RF_WRITE(mac, BWN_B2063_JTAG_SG3, (tmp[1] >> 8) & 0xff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
861
BWN_RF_WRITE(mac, BWN_B2063_JTAG_SG4, tmp[1] & 0xff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
863
BWN_RF_WRITE(mac, BWN_B2063_JTAG_LF1, 0xb9);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
864
BWN_RF_WRITE(mac, BWN_B2063_JTAG_LF2, 0x88);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
865
BWN_RF_WRITE(mac, BWN_B2063_JTAG_LF3, 0x28);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
866
BWN_RF_WRITE(mac, BWN_B2063_JTAG_LF4, 0x63);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
878
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_CP2, 0xffc0, tmp[4]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
879
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_CP2, 0xffbf, scale << 6);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
886
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_CP3, 0xffe0, tmp[5]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
887
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_CP3, 0xffdf, scale << 5);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
889
BWN_RF_SETMASK(mac, BWN_B2063_JTAG_XTAL_12, 0xfffb, 0x4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
891
BWN_RF_SET(mac, BWN_B2063_JTAG_XTAL_12, 0x2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
893
BWN_RF_MASK(mac, BWN_B2063_JTAG_XTAL_12, 0xfd);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
896
BWN_RF_SET(mac, BWN_B2063_JTAG_VCO1, 0x2);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
898
BWN_RF_MASK(mac, BWN_B2063_JTAG_VCO1, 0xfd);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
900
BWN_RF_SET(mac, BWN_B2063_PLL_SP2, 0x3);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
902
BWN_RF_MASK(mac, BWN_B2063_PLL_SP2, 0xfffc);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
905
BWN_RF_MASK(mac, BWN_B2063_PLL_SP1, ~0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
906
tmp16 = BWN_RF_READ(mac, BWN_B2063_JTAG_CALNRST) & 0xf8;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
907
BWN_RF_WRITE(mac, BWN_B2063_JTAG_CALNRST, tmp16);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
909
BWN_RF_WRITE(mac, BWN_B2063_JTAG_CALNRST, tmp16 | 0x4);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
911
BWN_RF_WRITE(mac, BWN_B2063_JTAG_CALNRST, tmp16 | 0x6);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
913
BWN_RF_WRITE(mac, BWN_B2063_JTAG_CALNRST, tmp16 | 0x7);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
915
BWN_RF_SET(mac, BWN_B2063_PLL_SP1, 0x40);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
917
BWN_RF_WRITE(mac, BWN_B2063_COM15, old);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
922
bwn_phy_lp_b2062_switch_channel(struct bwn_mac *mac, uint8_t chan)
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
924
struct bwn_softc *sc = mac->mac_sc;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
925
struct bwn_phy_lp *plp = &mac->mac_phy.phy_lp;
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
941
BWN_RF_SET(mac, BWN_B2062_S_RFPLLCTL14, 0x04);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
942
BWN_RF_WRITE(mac, BWN_B2062_N_LGENATUNE0, bc->bc_data[0]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
943
BWN_RF_WRITE(mac, BWN_B2062_N_LGENATUNE2, bc->bc_data[1]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
944
BWN_RF_WRITE(mac, BWN_B2062_N_LGENATUNE3, bc->bc_data[2]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
945
BWN_RF_WRITE(mac, BWN_B2062_N_TX_TUNE, bc->bc_data[3]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
946
BWN_RF_WRITE(mac, BWN_B2062_S_LGENG_CTL1, bc->bc_data[4]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
947
BWN_RF_WRITE(mac, BWN_B2062_N_LGENACTL5, bc->bc_data[5]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
948
BWN_RF_WRITE(mac, BWN_B2062_N_LGENACTL6, bc->bc_data[6]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
949
BWN_RF_WRITE(mac, BWN_B2062_N_TX_PGA, bc->bc_data[7]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
950
BWN_RF_WRITE(mac, BWN_B2062_N_TX_PAD, bc->bc_data[8]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
952
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL33, 0xcc);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
953
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL34, 0x07);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
954
bwn_phy_lp_b2062_reset_pllbias(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
963
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL26, tmp[5]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
967
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL27, tmp[5]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
971
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL28, tmp[5]);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
975
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL29,
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
977
tmp[7] = BWN_RF_READ(mac, BWN_B2062_S_RFPLLCTL19);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
979
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL23, (tmp[8] >> 8) + 16);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
980
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL24, tmp[8] & 0xff);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
982
bwn_phy_lp_b2062_vco_calib(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
983
if (BWN_RF_READ(mac, BWN_B2062_S_RFPLLCTL3) & 0x10) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
984
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL33, 0xfc);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
985
BWN_RF_WRITE(mac, BWN_B2062_S_RFPLLCTL34, 0);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
986
bwn_phy_lp_b2062_reset_pllbias(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
987
bwn_phy_lp_b2062_vco_calib(mac);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
988
if (BWN_RF_READ(mac, BWN_B2062_S_RFPLLCTL3) & 0x10) {
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
989
BWN_RF_MASK(mac, BWN_B2062_S_RFPLLCTL14, ~0x04);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
993
BWN_RF_MASK(mac, BWN_B2062_S_RFPLLCTL14, ~0x04);
sys/dev/netif/bwn/bwn/if_bwn_phy_lp.c
998
bwn_phy_lp_set_anafilter(struct bwn_mac *mac, uint8_t channel)
sys/dev/netif/bwn/bwn/if_bwn_util.c
112
bwn_sqrt(struct bwn_mac *mac, unsigned int x)
sys/dev/netif/bwn/bwn/if_bwn_util.h
64
extern unsigned int bwn_sqrt(struct bwn_mac *mac, unsigned int x);
sys/dev/netif/bwn/bwn/if_bwnvar.h
100
#define BWN_PHY_SET(mac, offset, set) do { \
sys/dev/netif/bwn/bwn/if_bwnvar.h
101
if (mac->mac_phy.phy_maskset != NULL) { \
sys/dev/netif/bwn/bwn/if_bwnvar.h
102
KASSERT(mac->mac_status < BWN_MAC_STATUS_INITED || \
sys/dev/netif/bwn/bwn/if_bwnvar.h
103
mac->mac_suspended > 0, \
sys/dev/netif/bwn/bwn/if_bwnvar.h
1047
bwn_channel_band(struct bwn_mac *mac, struct ieee80211_channel *c)
sys/dev/netif/bwn/bwn/if_bwnvar.h
105
mac->mac_phy.phy_maskset(mac, offset, 0xffff, set); \
sys/dev/netif/bwn/bwn/if_bwnvar.h
1056
bwn_current_band(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwnvar.h
1058
struct ieee80211com *ic = &mac->mac_sc->sc_ic;
sys/dev/netif/bwn/bwn/if_bwnvar.h
1066
bwn_is_40mhz(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwnvar.h
1068
struct ieee80211com *ic = &mac->mac_sc->sc_ic;
sys/dev/netif/bwn/bwn/if_bwnvar.h
107
BWN_PHY_WRITE(mac, offset, \
sys/dev/netif/bwn/bwn/if_bwnvar.h
1074
bwn_get_centre_freq(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwnvar.h
1077
struct ieee80211com *ic = &mac->mac_sc->sc_ic;
sys/dev/netif/bwn/bwn/if_bwnvar.h
108
BWN_PHY_READ(mac, offset) | (set)); \
sys/dev/netif/bwn/bwn/if_bwnvar.h
1083
bwn_get_chan_centre_freq(struct bwn_mac *mac, struct ieee80211_channel *chan)
sys/dev/netif/bwn/bwn/if_bwnvar.h
1091
bwn_get_chan(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwnvar.h
1094
struct ieee80211com *ic = &mac->mac_sc->sc_ic;
sys/dev/netif/bwn/bwn/if_bwnvar.h
110
#define BWN_PHY_SETMASK(mac, offset, mask, set) do { \
sys/dev/netif/bwn/bwn/if_bwnvar.h
1100
bwn_get_channel(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwnvar.h
1103
struct ieee80211com *ic = &mac->mac_sc->sc_ic;
sys/dev/netif/bwn/bwn/if_bwnvar.h
1108
bwn_is_chan_passive(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwnvar.h
111
if (mac->mac_phy.phy_maskset != NULL) { \
sys/dev/netif/bwn/bwn/if_bwnvar.h
1111
struct ieee80211com *ic = &mac->mac_sc->sc_ic;
sys/dev/netif/bwn/bwn/if_bwnvar.h
1116
bwn_get_chan_type(struct bwn_mac *mac, struct ieee80211_channel *c)
sys/dev/netif/bwn/bwn/if_bwnvar.h
1118
struct ieee80211com *ic = &mac->mac_sc->sc_ic;
sys/dev/netif/bwn/bwn/if_bwnvar.h
112
KASSERT(mac->mac_status < BWN_MAC_STATUS_INITED || \
sys/dev/netif/bwn/bwn/if_bwnvar.h
113
mac->mac_suspended > 0, \
sys/dev/netif/bwn/bwn/if_bwnvar.h
1132
bwn_get_chan_power(struct bwn_mac *mac, struct ieee80211_channel *c)
sys/dev/netif/bwn/bwn/if_bwnvar.h
1144
bwn_is_bus_siba(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwnvar.h
115
mac->mac_phy.phy_maskset(mac, offset, mask, set); \
sys/dev/netif/bwn/bwn/if_bwnvar.h
117
BWN_PHY_WRITE(mac, offset, \
sys/dev/netif/bwn/bwn/if_bwnvar.h
118
(BWN_PHY_READ(mac, offset) & (mask)) | (set)); \
sys/dev/netif/bwn/bwn/if_bwnvar.h
120
#define BWN_PHY_MASK(mac, offset, mask) do { \
sys/dev/netif/bwn/bwn/if_bwnvar.h
121
if (mac->mac_phy.phy_maskset != NULL) { \
sys/dev/netif/bwn/bwn/if_bwnvar.h
122
KASSERT(mac->mac_status < BWN_MAC_STATUS_INITED || \
sys/dev/netif/bwn/bwn/if_bwnvar.h
123
mac->mac_suspended > 0, \
sys/dev/netif/bwn/bwn/if_bwnvar.h
125
mac->mac_phy.phy_maskset(mac, offset, mask, 0); \
sys/dev/netif/bwn/bwn/if_bwnvar.h
127
BWN_PHY_WRITE(mac, offset, \
sys/dev/netif/bwn/bwn/if_bwnvar.h
128
BWN_PHY_READ(mac, offset) & mask); \
sys/dev/netif/bwn/bwn/if_bwnvar.h
130
#define BWN_PHY_COPY(mac, dst, src) do { \
sys/dev/netif/bwn/bwn/if_bwnvar.h
131
KASSERT(mac->mac_status < BWN_MAC_STATUS_INITED || \
sys/dev/netif/bwn/bwn/if_bwnvar.h
132
mac->mac_suspended > 0, \
sys/dev/netif/bwn/bwn/if_bwnvar.h
134
BWN_PHY_WRITE(mac, dst, BWN_PHY_READ(mac, src)); \
sys/dev/netif/bwn/bwn/if_bwnvar.h
146
#define BWN_PIO_WRITE_2(mac, tq, offset, value) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
147
BWN_WRITE_2(mac, (tq)->tq_base + offset, value)
sys/dev/netif/bwn/bwn/if_bwnvar.h
148
#define BWN_PIO_READ_4(mac, tq, offset) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
149
BWN_READ_4(mac, tq->tq_base + offset)
sys/dev/netif/bwn/bwn/if_bwnvar.h
154
#define BWN_BARRIER(mac, flags) siba_barrier(mac->mac_sc->sc_dev, flags)
sys/dev/netif/bwn/bwn/if_bwnvar.h
58
#define BWN_ISOLDFMT(mac) ((mac)->mac_fw.rev <= 351)
sys/dev/netif/bwn/bwn/if_bwnvar.h
61
#define BWN_HDRSIZE(mac) bwn_tx_hdrsize(mac)
sys/dev/netif/bwn/bwn/if_bwnvar.h
68
#define BWN_READ_2(mac, o) (siba_read_2(mac->mac_sc->sc_dev, o))
sys/dev/netif/bwn/bwn/if_bwnvar.h
69
#define BWN_READ_4(mac, o) (siba_read_4(mac->mac_sc->sc_dev, o))
sys/dev/netif/bwn/bwn/if_bwnvar.h
70
#define BWN_WRITE_2(mac, o, v) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
71
(siba_write_2(mac->mac_sc->sc_dev, o, v))
sys/dev/netif/bwn/bwn/if_bwnvar.h
72
#define BWN_WRITE_2_F(mac, o, v) do { \
sys/dev/netif/bwn/bwn/if_bwnvar.h
73
(BWN_WRITE_2(mac, o, v)); \
sys/dev/netif/bwn/bwn/if_bwnvar.h
74
BWN_READ_2(mac, o); \
sys/dev/netif/bwn/bwn/if_bwnvar.h
76
#define BWN_WRITE_SETMASK2(mac, offset, mask, set) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
77
BWN_WRITE_2(mac, offset, (BWN_READ_2(mac, offset) & mask) | set)
sys/dev/netif/bwn/bwn/if_bwnvar.h
78
#define BWN_WRITE_4(mac, o, v) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
79
(siba_write_4(mac->mac_sc->sc_dev, o, v))
sys/dev/netif/bwn/bwn/if_bwnvar.h
80
#define BWN_WRITE_SETMASK4(mac, offset, mask, set) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
81
BWN_WRITE_4(mac, offset, (BWN_READ_4(mac, offset) & mask) | set)
sys/dev/netif/bwn/bwn/if_bwnvar.h
82
#define BWN_PIO_TXQOFFSET(mac) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
83
((siba_get_revid(mac->mac_sc->sc_dev) >= 11) ? 0x18 : 0)
sys/dev/netif/bwn/bwn/if_bwnvar.h
84
#define BWN_PIO_RXQOFFSET(mac) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
85
((siba_get_revid(mac->mac_sc->sc_dev) >= 11) ? 0x38 : 8)
sys/dev/netif/bwn/bwn/if_bwnvar.h
86
#define BWN_SEC_NEWAPI(mac) (mac->mac_fw.rev >= 351)
sys/dev/netif/bwn/bwn/if_bwnvar.h
87
#define BWN_SEC_KEY2FW(mac, idx) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
88
(BWN_SEC_NEWAPI(mac) ? idx : ((idx >= 4) ? idx - 4 : idx))
sys/dev/netif/bwn/bwn/if_bwnvar.h
89
#define BWN_RF_READ(mac, r) (mac->mac_phy.rf_read(mac, r))
sys/dev/netif/bwn/bwn/if_bwnvar.h
90
#define BWN_RF_WRITE(mac, r, v) (mac->mac_phy.rf_write(mac, r, v))
sys/dev/netif/bwn/bwn/if_bwnvar.h
91
#define BWN_RF_MASK(mac, o, m) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
92
BWN_RF_WRITE(mac, o, BWN_RF_READ(mac, o) & m)
sys/dev/netif/bwn/bwn/if_bwnvar.h
93
#define BWN_RF_SETMASK(mac, offset, mask, set) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
94
BWN_RF_WRITE(mac, offset, (BWN_RF_READ(mac, offset) & mask) | set)
sys/dev/netif/bwn/bwn/if_bwnvar.h
945
bwn_tx_hdrsize(struct bwn_mac *mac)
sys/dev/netif/bwn/bwn/if_bwnvar.h
947
switch (mac->mac_fw.fw_hdr_format) {
sys/dev/netif/bwn/bwn/if_bwnvar.h
95
#define BWN_RF_SET(mac, offset, set) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
956
mac->mac_fw.fw_hdr_format);
sys/dev/netif/bwn/bwn/if_bwnvar.h
96
BWN_RF_WRITE(mac, offset, BWN_RF_READ(mac, offset) | set)
sys/dev/netif/bwn/bwn/if_bwnvar.h
97
#define BWN_PHY_READ(mac, r) (mac->mac_phy.phy_read(mac, r))
sys/dev/netif/bwn/bwn/if_bwnvar.h
98
#define BWN_PHY_WRITE(mac, r, v) \
sys/dev/netif/bwn/bwn/if_bwnvar.h
99
(mac->mac_phy.phy_write(mac, r, v))
sys/dev/netif/dc/if_dc.c
1844
uint8_t *mac;
sys/dev/netif/dc/if_dc.c
2073
mac = pci_get_ether(dev);
sys/dev/netif/dc/if_dc.c
2074
if (!mac) {
sys/dev/netif/dc/if_dc.c
2079
bcopy(mac, eaddr, ETHER_ADDR_LEN);
sys/dev/netif/em/if_em.c
1003
EM_FLAG_HAS_MGMT && adapter->hw.mac.type >= e1000_82571)
sys/dev/netif/em/if_em.c
1018
(adapter->hw.mac.type == e1000_82571 ||
sys/dev/netif/em/if_em.c
1019
adapter->hw.mac.type == e1000_82572 ||
sys/dev/netif/em/if_em.c
1020
adapter->hw.mac.type == e1000_82573 ||
sys/dev/netif/em/if_em.c
1021
adapter->hw.mac.type == e1000_82574 ||
sys/dev/netif/em/if_em.c
1022
adapter->hw.mac.type == e1000_82583))
sys/dev/netif/em/if_em.c
1136
if (adapter->hw.mac.type == e1000_pch2lan)
sys/dev/netif/em/if_em.c
1226
switch (adapter->hw.mac.type) {
sys/dev/netif/em/if_em.c
1276
adapter->hw.mac.max_frame_size =
sys/dev/netif/em/if_em.c
1305
if (adapter->hw.mac.type == e1000_82542 &&
sys/dev/netif/em/if_em.c
1425
bcopy(IF_LLADDR(ifp), adapter->hw.mac.addr, ETHER_ADDR_LEN);
sys/dev/netif/em/if_em.c
1428
e1000_rar_set(&adapter->hw, adapter->hw.mac.addr, 0);
sys/dev/netif/em/if_em.c
1436
if (adapter->hw.mac.type == e1000_82571) {
sys/dev/netif/em/if_em.c
1438
e1000_rar_set(&adapter->hw, adapter->hw.mac.addr,
sys/dev/netif/em/if_em.c
1486
if (adapter->hw.mac.type == e1000_82574) {
sys/dev/netif/em/if_em.c
1517
adapter->hw.mac.type >= e1000_82571)
sys/dev/netif/em/if_em.c
1551
adapter->hw.mac.get_link_status = 1;
sys/dev/netif/em/if_em.c
1605
((adapter->hw.mac.type >= e1000_82571 &&
sys/dev/netif/em/if_em.c
1634
adapter->hw.mac.get_link_status = 1;
sys/dev/netif/em/if_em.c
1677
if (adapter->hw.mac.autoneg)
sys/dev/netif/em/if_em.c
1692
if (adapter->hw.mac.type == e1000_82545)
sys/dev/netif/em/if_em.c
1730
if (adapter->hw.mac.type == e1000_pchlan &&
sys/dev/netif/em/if_em.c
1739
adapter->hw.mac.autoneg = DO_AUTO_NEG;
sys/dev/netif/em/if_em.c
1746
adapter->hw.mac.autoneg = DO_AUTO_NEG;
sys/dev/netif/em/if_em.c
1752
adapter->hw.mac.forced_speed_duplex = ADVERTISE_100_FULL;
sys/dev/netif/em/if_em.c
1762
adapter->hw.mac.forced_speed_duplex = ADVERTISE_100_HALF;
sys/dev/netif/em/if_em.c
1764
adapter->hw.mac.autoneg = FALSE;
sys/dev/netif/em/if_em.c
1770
adapter->hw.mac.forced_speed_duplex = ADVERTISE_10_FULL;
sys/dev/netif/em/if_em.c
1780
adapter->hw.mac.forced_speed_duplex = ADVERTISE_10_HALF;
sys/dev/netif/em/if_em.c
1782
adapter->hw.mac.autoneg = FALSE;
sys/dev/netif/em/if_em.c
1967
if (adapter->hw.mac.type == e1000_82547) {
sys/dev/netif/em/if_em.c
2172
if (adapter->hw.mac.type == e1000_82542 &&
sys/dev/netif/em/if_em.c
2202
if (adapter->hw.mac.type == e1000_82542 &&
sys/dev/netif/em/if_em.c
2229
e1000_rar_set(&adapter->hw, adapter->hw.mac.addr, 0);
sys/dev/netif/em/if_em.c
2252
if (hw->mac.get_link_status) {
sys/dev/netif/em/if_em.c
2253
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/em/if_em.c
2257
link_check = !hw->mac.get_link_status;
sys/dev/netif/em/if_em.c
2273
link_check = adapter->hw.mac.serdes_has_link;
sys/dev/netif/em/if_em.c
2291
(hw->mac.type == e1000_82571 ||
sys/dev/netif/em/if_em.c
2292
hw->mac.type == e1000_82572)) {
sys/dev/netif/em/if_em.c
2353
if (adapter->hw.mac.type >= e1000_pch_spt)
sys/dev/netif/em/if_em.c
2357
if (adapter->hw.mac.type >= e1000_82544)
sys/dev/netif/em/if_em.c
2438
if (adapter->hw.mac.type > e1000_82543 &&
sys/dev/netif/em/if_em.c
2439
adapter->hw.mac.type < e1000_82571) {
sys/dev/netif/em/if_em.c
2484
adapter->hw.mac.type == e1000_82571 ||
sys/dev/netif/em/if_em.c
2485
adapter->hw.mac.type == e1000_82572))
sys/dev/netif/em/if_em.c
2567
(adapter->hw.mac.type == e1000_82571 ||
sys/dev/netif/em/if_em.c
2568
adapter->hw.mac.type == e1000_82572)) {
sys/dev/netif/em/if_em.c
2590
switch (adapter->hw.mac.type) {
sys/dev/netif/em/if_em.c
2593
if (adapter->hw.mac.max_frame_size > 8192)
sys/dev/netif/em/if_em.c
2639
if (adapter->hw.mac.max_frame_size > 8192)
sys/dev/netif/em/if_em.c
2664
roundup2(adapter->hw.mac.max_frame_size, 1024);
sys/dev/netif/em/if_em.c
2667
if (adapter->hw.mac.type == e1000_80003es2lan)
sys/dev/netif/em/if_em.c
2679
switch (adapter->hw.mac.type) {
sys/dev/netif/em/if_em.c
2721
if (adapter->hw.mac.type == e1000_80003es2lan)
sys/dev/netif/em/if_em.c
2727
if (adapter->hw.mac.type >= e1000_pch_spt)
sys/dev/netif/em/if_em.c
2732
if (adapter->hw.mac.type >= e1000_82544)
sys/dev/netif/em/if_em.c
2768
ether_ifattach(ifp, adapter->hw.mac.addr, NULL);
sys/dev/netif/em/if_em.c
2771
if (adapter->hw.mac.type >= e1000_82543)
sys/dev/netif/em/if_em.c
2795
if (adapter->hw.mac.type == e1000_82545)
sys/dev/netif/em/if_em.c
2827
adapter->hw.mac.autoneg == 0 ||
sys/dev/netif/em/if_em.c
2848
if (adapter->hw.mac.autoneg &&
sys/dev/netif/em/if_em.c
2865
if (adapter->hw.mac.autoneg &&
sys/dev/netif/em/if_em.c
2997
switch (adapter->hw.mac.type) {
sys/dev/netif/em/if_em.c
3026
if(adapter->hw.mac.type >= e1000_82540)
sys/dev/netif/em/if_em.c
3029
if (adapter->hw.mac.type == e1000_82571 ||
sys/dev/netif/em/if_em.c
3030
adapter->hw.mac.type == e1000_82572) {
sys/dev/netif/em/if_em.c
3034
} else if (adapter->hw.mac.type == e1000_80003es2lan) {
sys/dev/netif/em/if_em.c
3042
} else if (adapter->hw.mac.type == e1000_82574) {
sys/dev/netif/em/if_em.c
3054
if (adapter->hw.mac.type >= e1000_82571)
sys/dev/netif/em/if_em.c
3060
if (adapter->hw.mac.type == e1000_82571 ||
sys/dev/netif/em/if_em.c
3061
adapter->hw.mac.type == e1000_82572 ||
sys/dev/netif/em/if_em.c
3062
adapter->hw.mac.type == e1000_80003es2lan) {
sys/dev/netif/em/if_em.c
3067
} else if (adapter->hw.mac.type >= e1000_pch_spt) {
sys/dev/netif/em/if_em.c
3378
if (adapter->hw.mac.max_frame_size <= MCLBYTES - ETHER_ALIGN)
sys/dev/netif/em/if_em.c
3502
if (adapter->hw.mac.type != e1000_82574 &&
sys/dev/netif/em/if_em.c
3503
adapter->hw.mac.type != e1000_82583)
sys/dev/netif/em/if_em.c
3506
if (adapter->hw.mac.type >= e1000_82540) {
sys/dev/netif/em/if_em.c
3521
if (adapter->hw.mac.type == e1000_82574) {
sys/dev/netif/em/if_em.c
3544
if (em_82573_workaround && adapter->hw.mac.type == e1000_82573) {
sys/dev/netif/em/if_em.c
3570
if (adapter->hw.mac.type == e1000_ich9lan ||
sys/dev/netif/em/if_em.c
3571
adapter->hw.mac.type == e1000_pch2lan ||
sys/dev/netif/em/if_em.c
3572
adapter->hw.mac.type == e1000_ich10lan) {
sys/dev/netif/em/if_em.c
3576
} else if (adapter->hw.mac.type == e1000_82574) {
sys/dev/netif/em/if_em.c
3586
if (adapter->hw.mac.type >= e1000_pch2lan) {
sys/dev/netif/em/if_em.c
3597
(adapter->hw.mac.mc_filter_type << E1000_RCTL_MO_SHIFT);
sys/dev/netif/em/if_em.c
3719
adapter->hw.mac.max_frame_size)) {
sys/dev/netif/em/if_em.c
3722
adapter->hw.mac.addr,
sys/dev/netif/em/if_em.c
3723
adapter->hw.mac.max_frame_size);
sys/dev/netif/em/if_em.c
3792
if (adapter->hw.mac.max_frame_size <=
sys/dev/netif/em/if_em.c
3828
if (adapter->hw.mac.type < e1000_82543 ||
sys/dev/netif/em/if_em.c
3857
if (adapter->hw.mac.type == e1000_82574) {
sys/dev/netif/em/if_em.c
3878
if (adapter->hw.mac.type == e1000_82542 &&
sys/dev/netif/em/if_em.c
3881
else if (adapter->hw.mac.type == e1000_82574)
sys/dev/netif/em/if_em.c
3909
if (adapter->hw.mac.type >= e1000_82571) {
sys/dev/netif/em/if_em.c
3935
if (adapter->hw.mac.type >= e1000_82571)
sys/dev/netif/em/if_em.c
3952
if (adapter->hw.mac.type == e1000_82573) {
sys/dev/netif/em/if_em.c
3982
if (adapter->hw.mac.type == e1000_82573) {
sys/dev/netif/em/if_em.c
4153
if (adapter->hw.mac.type >= e1000_82543) {
sys/dev/netif/em/if_em.c
4374
if (adapter->hw.mac.type >= e1000_82540) {
sys/dev/netif/em/if_em.c
4482
if (adapter->hw.mac.type == e1000_82574) {
sys/dev/netif/em/if_em.c
4503
switch (adapter->hw.mac.type) {
sys/dev/netif/em/if_em.c
575
if (adapter->hw.mac.type == e1000_ich8lan ||
sys/dev/netif/em/if_em.c
576
adapter->hw.mac.type == e1000_ich9lan ||
sys/dev/netif/em/if_em.c
577
adapter->hw.mac.type == e1000_ich10lan ||
sys/dev/netif/em/if_em.c
578
adapter->hw.mac.type == e1000_pchlan ||
sys/dev/netif/em/if_em.c
579
adapter->hw.mac.type == e1000_pch2lan ||
sys/dev/netif/em/if_em.c
580
adapter->hw.mac.type == e1000_pch_lpt) {
sys/dev/netif/em/if_em.c
600
} else if (adapter->hw.mac.type >= e1000_pch_spt) {
sys/dev/netif/em/if_em.c
613
switch (adapter->hw.mac.type) {
sys/dev/netif/em/if_em.c
655
(adapter->hw.mac.type >= e1000_82544 && em_txd > EM_MAX_TXD) ||
sys/dev/netif/em/if_em.c
656
(adapter->hw.mac.type < e1000_82544 && em_txd > EM_MAX_TXD_82543) ||
sys/dev/netif/em/if_em.c
658
if (adapter->hw.mac.type < e1000_82544)
sys/dev/netif/em/if_em.c
668
(adapter->hw.mac.type >= e1000_82544 && em_rxd > EM_MAX_RXD) ||
sys/dev/netif/em/if_em.c
669
(adapter->hw.mac.type < e1000_82544 && em_rxd > EM_MAX_RXD_82543) ||
sys/dev/netif/em/if_em.c
671
if (adapter->hw.mac.type < e1000_82544)
sys/dev/netif/em/if_em.c
681
adapter->hw.mac.autoneg = DO_AUTO_NEG;
sys/dev/netif/em/if_em.c
718
adapter->hw.mac.max_frame_size =
sys/dev/netif/em/if_em.c
723
adapter->hw.mac.report_tx_early = 1;
sys/dev/netif/em/if_em.c
802
if (!em_is_valid_eaddr(adapter->hw.mac.addr)) {
sys/dev/netif/em/if_em.c
837
switch (adapter->hw.mac.type) {
sys/dev/netif/em/if_em.c
925
if (adapter->hw.mac.type == e1000_pchlan) {
sys/dev/netif/em/if_em.c
961
adapter->hw.mac.get_link_status = 1;
sys/dev/netif/em/if_em.c
966
adapter->hw.mac.type == e1000_82544)
sys/dev/netif/emx/if_emx.c
1172
switch (sc->hw.mac.type) {
sys/dev/netif/emx/if_emx.c
1208
sc->hw.mac.max_frame_size = ifp->if_mtu + ETHER_HDR_LEN +
sys/dev/netif/emx/if_emx.c
1357
bcopy(IF_LLADDR(ifp), sc->hw.mac.addr, ETHER_ADDR_LEN);
sys/dev/netif/emx/if_emx.c
1360
e1000_rar_set(&sc->hw, sc->hw.mac.addr, 0);
sys/dev/netif/emx/if_emx.c
1368
if (sc->hw.mac.type == e1000_82571) {
sys/dev/netif/emx/if_emx.c
1370
e1000_rar_set(&sc->hw, sc->hw.mac.addr,
sys/dev/netif/emx/if_emx.c
1430
if (sc->hw.mac.type == e1000_82574) {
sys/dev/netif/emx/if_emx.c
1535
sc->hw.mac.get_link_status = 1;
sys/dev/netif/emx/if_emx.c
1580
if (sc->hw.mac.autoneg)
sys/dev/netif/emx/if_emx.c
1629
sc->hw.mac.autoneg = EMX_DO_AUTO_NEG;
sys/dev/netif/emx/if_emx.c
1635
sc->hw.mac.autoneg = EMX_DO_AUTO_NEG;
sys/dev/netif/emx/if_emx.c
1641
sc->hw.mac.forced_speed_duplex = ADVERTISE_100_FULL;
sys/dev/netif/emx/if_emx.c
1651
sc->hw.mac.forced_speed_duplex = ADVERTISE_100_HALF;
sys/dev/netif/emx/if_emx.c
1653
sc->hw.mac.autoneg = FALSE;
sys/dev/netif/emx/if_emx.c
1659
sc->hw.mac.forced_speed_duplex = ADVERTISE_10_FULL;
sys/dev/netif/emx/if_emx.c
1669
sc->hw.mac.forced_speed_duplex = ADVERTISE_10_HALF;
sys/dev/netif/emx/if_emx.c
1671
sc->hw.mac.autoneg = FALSE;
sys/dev/netif/emx/if_emx.c
1921
e1000_rar_set(&sc->hw, sc->hw.mac.addr, 0);
sys/dev/netif/emx/if_emx.c
1944
if (hw->mac.get_link_status) {
sys/dev/netif/emx/if_emx.c
1945
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/emx/if_emx.c
1949
link_check = !hw->mac.get_link_status;
sys/dev/netif/emx/if_emx.c
1964
link_check = sc->hw.mac.serdes_has_link;
sys/dev/netif/emx/if_emx.c
1982
(hw->mac.type == e1000_82571 ||
sys/dev/netif/emx/if_emx.c
1983
hw->mac.type == e1000_82572)) {
sys/dev/netif/emx/if_emx.c
2045
if (sc->hw.mac.type >= e1000_pch_spt)
sys/dev/netif/emx/if_emx.c
2075
(sc->hw.mac.type == e1000_82571 ||
sys/dev/netif/emx/if_emx.c
2076
sc->hw.mac.type == e1000_82572)) {
sys/dev/netif/emx/if_emx.c
2092
switch (sc->hw.mac.type) {
sys/dev/netif/emx/if_emx.c
2116
if (sc->hw.mac.max_frame_size > 8192)
sys/dev/netif/emx/if_emx.c
2140
roundup2(sc->hw.mac.max_frame_size, 1024);
sys/dev/netif/emx/if_emx.c
2150
if (sc->hw.mac.type == e1000_pch_lpt ||
sys/dev/netif/emx/if_emx.c
2151
sc->hw.mac.type == e1000_pch_spt ||
sys/dev/netif/emx/if_emx.c
2152
sc->hw.mac.type == e1000_pch_cnp) {
sys/dev/netif/emx/if_emx.c
2162
} else if (sc->hw.mac.type == e1000_80003es2lan) {
sys/dev/netif/emx/if_emx.c
2167
if (sc->hw.mac.type >= e1000_pch_spt)
sys/dev/netif/emx/if_emx.c
2219
ether_ifattach(ifp, sc->hw.mac.addr, NULL);
sys/dev/netif/emx/if_emx.c
2280
sc->hw.mac.autoneg == 0 ||
sys/dev/netif/emx/if_emx.c
2301
if (sc->hw.mac.autoneg &&
sys/dev/netif/emx/if_emx.c
2318
if (sc->hw.mac.autoneg &&
sys/dev/netif/emx/if_emx.c
2439
if (tdata->sc->hw.mac.type == e1000_82571 ||
sys/dev/netif/emx/if_emx.c
2440
tdata->sc->hw.mac.type == e1000_82572 ||
sys/dev/netif/emx/if_emx.c
2441
tdata->sc->hw.mac.type == e1000_pch_lpt ||
sys/dev/netif/emx/if_emx.c
2442
tdata->sc->hw.mac.type == e1000_pch_spt ||
sys/dev/netif/emx/if_emx.c
2443
tdata->sc->hw.mac.type == e1000_pch_cnp)
sys/dev/netif/emx/if_emx.c
2506
switch (sc->hw.mac.type) {
sys/dev/netif/emx/if_emx.c
2538
if (sc->hw.mac.type == e1000_82571 ||
sys/dev/netif/emx/if_emx.c
2539
sc->hw.mac.type == e1000_82572) {
sys/dev/netif/emx/if_emx.c
2543
} else if (sc->hw.mac.type == e1000_80003es2lan) {
sys/dev/netif/emx/if_emx.c
2551
} else if (sc->hw.mac.type == e1000_82574) {
sys/dev/netif/emx/if_emx.c
2573
if (sc->hw.mac.type == e1000_82571 ||
sys/dev/netif/emx/if_emx.c
2574
sc->hw.mac.type == e1000_82572 ||
sys/dev/netif/emx/if_emx.c
2575
sc->hw.mac.type == e1000_80003es2lan) {
sys/dev/netif/emx/if_emx.c
2580
} else if (sc->hw.mac.type >= e1000_pch_spt) {
sys/dev/netif/emx/if_emx.c
2918
if (rdata->sc->hw.mac.max_frame_size <= MCLBYTES - ETHER_ALIGN)
sys/dev/netif/emx/if_emx.c
3119
if (sc->hw.mac.type != e1000_82574)
sys/dev/netif/emx/if_emx.c
3136
if (sc->hw.mac.type == e1000_82574)
sys/dev/netif/emx/if_emx.c
3232
if (emx_82573_workaround && sc->hw.mac.type == e1000_82573) {
sys/dev/netif/emx/if_emx.c
3260
if (ifp->if_mtu > ETHERMTU && sc->hw.mac.type == e1000_82574) {
sys/dev/netif/emx/if_emx.c
3273
if (sc->hw.mac.type >= e1000_pch2lan) {
sys/dev/netif/emx/if_emx.c
3284
(sc->hw.mac.mc_filter_type << E1000_RCTL_MO_SHIFT);
sys/dev/netif/emx/if_emx.c
3478
if (sc->hw.mac.type == e1000_82574) {
sys/dev/netif/emx/if_emx.c
3489
if (sc->hw.mac.type == e1000_82574)
sys/dev/netif/emx/if_emx.c
3552
if (sc->hw.mac.type == e1000_82573) {
sys/dev/netif/emx/if_emx.c
3582
if (sc->hw.mac.type == e1000_82573) {
sys/dev/netif/emx/if_emx.c
4197
sc->hw.mac.get_link_status = 1;
sys/dev/netif/emx/if_emx.c
4277
if (sc->hw.mac.type == e1000_82574) {
sys/dev/netif/emx/if_emx.c
4299
switch (sc->hw.mac.type) {
sys/dev/netif/emx/if_emx.c
632
(sc->hw.mac.type == e1000_82571 ||
sys/dev/netif/emx/if_emx.c
633
sc->hw.mac.type == e1000_82572))
sys/dev/netif/emx/if_emx.c
680
if (sc->hw.mac.type == e1000_pch_lpt) {
sys/dev/netif/emx/if_emx.c
699
} else if (sc->hw.mac.type >= e1000_pch_spt) {
sys/dev/netif/emx/if_emx.c
719
sc->hw.mac.autoneg = EMX_DO_AUTO_NEG;
sys/dev/netif/emx/if_emx.c
755
sc->hw.mac.max_frame_size = ETHERMTU + ETHER_HDR_LEN + ETHER_CRC_LEN;
sys/dev/netif/emx/if_emx.c
758
sc->hw.mac.report_tx_early = 1;
sys/dev/netif/emx/if_emx.c
767
if (sc->hw.mac.type == e1000_82571 ||
sys/dev/netif/emx/if_emx.c
768
sc->hw.mac.type == e1000_82572 ||
sys/dev/netif/emx/if_emx.c
769
sc->hw.mac.type == e1000_80003es2lan ||
sys/dev/netif/emx/if_emx.c
770
sc->hw.mac.type == e1000_pch_lpt ||
sys/dev/netif/emx/if_emx.c
771
sc->hw.mac.type == e1000_pch_spt ||
sys/dev/netif/emx/if_emx.c
772
sc->hw.mac.type == e1000_pch_cnp ||
sys/dev/netif/emx/if_emx.c
773
sc->hw.mac.type == e1000_82574)
sys/dev/netif/emx/if_emx.c
828
if (!emx_is_valid_eaddr(sc->hw.mac.addr)) {
sys/dev/netif/emx/if_emx.c
846
switch (sc->hw.mac.type) {
sys/dev/netif/emx/if_emx.c
943
sc->hw.mac.get_link_status = 1;
sys/dev/netif/emx/if_emx.c
960
(sc->hw.mac.type == e1000_82571 ||
sys/dev/netif/emx/if_emx.c
961
sc->hw.mac.type == e1000_82572 ||
sys/dev/netif/emx/if_emx.c
962
sc->hw.mac.type == e1000_82573 ||
sys/dev/netif/emx/if_emx.c
963
sc->hw.mac.type == e1000_82574))
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1147
if (!hw->mac.ops.check_mng_mode(hw)) {
sys/dev/netif/ig_hal/e1000_80003es2lan.c
1472
if (!(hw->mac.ops.check_mng_mode(hw) ||
sys/dev/netif/ig_hal/e1000_80003es2lan.c
198
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
206
mac->ops.check_for_link = e1000_check_for_serdes_link_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
207
mac->ops.setup_physical_interface =
sys/dev/netif/ig_hal/e1000_80003es2lan.c
212
mac->ops.check_for_link = e1000_check_for_copper_link_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
213
mac->ops.setup_physical_interface =
sys/dev/netif/ig_hal/e1000_80003es2lan.c
219
mac->mta_reg_count = 128;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
221
mac->rar_entry_count = E1000_RAR_ENTRIES;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
223
mac->asf_firmware_present = TRUE;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
225
mac->has_fwsm = TRUE;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
227
mac->arc_subsystem_valid = !!(E1000_READ_REG(hw, E1000_FWSM) &
sys/dev/netif/ig_hal/e1000_80003es2lan.c
230
mac->adaptive_ifs = FALSE;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
235
mac->ops.get_bus_info = e1000_get_bus_info_pcie_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
237
mac->ops.reset_hw = e1000_reset_hw_80003es2lan;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
239
mac->ops.init_hw = e1000_init_hw_80003es2lan;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
241
mac->ops.setup_link = e1000_setup_link_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
243
mac->ops.check_mng_mode = e1000_check_mng_mode_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
245
mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
247
mac->ops.write_vfta = e1000_write_vfta_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
249
mac->ops.clear_vfta = e1000_clear_vfta_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
251
mac->ops.read_mac_addr = e1000_read_mac_addr_80003es2lan;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
253
mac->ops.id_led_init = e1000_id_led_init_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
255
mac->ops.blink_led = e1000_blink_led_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
257
mac->ops.setup_led = e1000_setup_led_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
259
mac->ops.cleanup_led = e1000_cleanup_led_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
261
mac->ops.led_on = e1000_led_on_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
262
mac->ops.led_off = e1000_led_off_generic;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
264
mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_80003es2lan;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
266
mac->ops.get_link_up_info = e1000_get_link_up_info_80003es2lan;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
269
hw->mac.ops.set_lan_id(hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
284
hw->mac.ops.init_params = e1000_init_mac_params_80003es2lan;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
735
if (hw->mac.forced_speed_duplex & E1000_ALL_10_SPEED)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
886
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_80003es2lan.c
897
ret_val = mac->ops.id_led_init(hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
904
mac->ops.clear_vfta(hw);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
907
e1000_init_rx_addrs_generic(hw, mac->rar_entry_count);
sys/dev/netif/ig_hal/e1000_80003es2lan.c
911
for (i = 0; i < mac->mta_reg_count; i++)
sys/dev/netif/ig_hal/e1000_80003es2lan.c
915
ret_val = mac->ops.setup_link(hw);
sys/dev/netif/ig_hal/e1000_82540.c
160
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82540.c
183
mac->mta_reg_count = 128;
sys/dev/netif/ig_hal/e1000_82540.c
185
mac->rar_entry_count = E1000_RAR_ENTRIES;
sys/dev/netif/ig_hal/e1000_82540.c
190
mac->ops.get_bus_info = e1000_get_bus_info_pci_generic;
sys/dev/netif/ig_hal/e1000_82540.c
192
mac->ops.set_lan_id = e1000_set_lan_id_multi_port_pci;
sys/dev/netif/ig_hal/e1000_82540.c
194
mac->ops.reset_hw = e1000_reset_hw_82540;
sys/dev/netif/ig_hal/e1000_82540.c
196
mac->ops.init_hw = e1000_init_hw_82540;
sys/dev/netif/ig_hal/e1000_82540.c
198
mac->ops.setup_link = e1000_setup_link_generic;
sys/dev/netif/ig_hal/e1000_82540.c
200
mac->ops.setup_physical_interface =
sys/dev/netif/ig_hal/e1000_82540.c
207
mac->ops.check_for_link = e1000_check_for_copper_link_generic;
sys/dev/netif/ig_hal/e1000_82540.c
210
mac->ops.check_for_link = e1000_check_for_fiber_link_generic;
sys/dev/netif/ig_hal/e1000_82540.c
213
mac->ops.check_for_link = e1000_check_for_serdes_link_generic;
sys/dev/netif/ig_hal/e1000_82540.c
221
mac->ops.get_link_up_info =
sys/dev/netif/ig_hal/e1000_82540.c
226
mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
sys/dev/netif/ig_hal/e1000_82540.c
228
mac->ops.write_vfta = e1000_write_vfta_generic;
sys/dev/netif/ig_hal/e1000_82540.c
230
mac->ops.clear_vfta = e1000_clear_vfta_generic;
sys/dev/netif/ig_hal/e1000_82540.c
232
mac->ops.read_mac_addr = e1000_read_mac_addr_82540;
sys/dev/netif/ig_hal/e1000_82540.c
234
mac->ops.id_led_init = e1000_id_led_init_generic;
sys/dev/netif/ig_hal/e1000_82540.c
236
mac->ops.setup_led = e1000_setup_led_generic;
sys/dev/netif/ig_hal/e1000_82540.c
238
mac->ops.cleanup_led = e1000_cleanup_led_generic;
sys/dev/netif/ig_hal/e1000_82540.c
240
mac->ops.led_on = e1000_led_on_generic;
sys/dev/netif/ig_hal/e1000_82540.c
241
mac->ops.led_off = e1000_led_off_generic;
sys/dev/netif/ig_hal/e1000_82540.c
243
mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82540;
sys/dev/netif/ig_hal/e1000_82540.c
259
hw->mac.ops.init_params = e1000_init_mac_params_82540;
sys/dev/netif/ig_hal/e1000_82540.c
293
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82540.c
330
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82540.c
338
ret_val = mac->ops.id_led_init(hw);
sys/dev/netif/ig_hal/e1000_82540.c
346
if (mac->type < e1000_82545_rev_3)
sys/dev/netif/ig_hal/e1000_82540.c
349
mac->ops.clear_vfta(hw);
sys/dev/netif/ig_hal/e1000_82540.c
352
e1000_init_rx_addrs_generic(hw, mac->rar_entry_count);
sys/dev/netif/ig_hal/e1000_82540.c
356
for (i = 0; i < mac->mta_reg_count; i++) {
sys/dev/netif/ig_hal/e1000_82540.c
369
if (mac->type < e1000_82545_rev_3)
sys/dev/netif/ig_hal/e1000_82540.c
373
ret_val = mac->ops.setup_link(hw);
sys/dev/netif/ig_hal/e1000_82540.c
428
if (hw->mac.type == e1000_82545_rev_3 ||
sys/dev/netif/ig_hal/e1000_82540.c
429
hw->mac.type == e1000_82546_rev_3) {
sys/dev/netif/ig_hal/e1000_82540.c
462
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82540.c
467
switch (mac->type) {
sys/dev/netif/ig_hal/e1000_82540.c
595
if (hw->mac.type != e1000_82545_rev_3)
sys/dev/netif/ig_hal/e1000_82540.c
705
hw->mac.perm_addr[i] = (u8)(nvm_data & 0xFF);
sys/dev/netif/ig_hal/e1000_82540.c
706
hw->mac.perm_addr[i+1] = (u8)(nvm_data >> 8);
sys/dev/netif/ig_hal/e1000_82540.c
711
hw->mac.perm_addr[5] ^= 1;
sys/dev/netif/ig_hal/e1000_82540.c
714
hw->mac.addr[i] = hw->mac.perm_addr[i];
sys/dev/netif/ig_hal/e1000_82540.c
94
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82541.c
1051
E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_mode1);
sys/dev/netif/ig_hal/e1000_82541.c
1076
E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_default);
sys/dev/netif/ig_hal/e1000_82541.c
1119
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82541.c
1155
if (hw->mac.type == e1000_82547) {
sys/dev/netif/ig_hal/e1000_82541.c
220
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82541.c
227
mac->mta_reg_count = 128;
sys/dev/netif/ig_hal/e1000_82541.c
229
mac->rar_entry_count = E1000_RAR_ENTRIES;
sys/dev/netif/ig_hal/e1000_82541.c
231
mac->asf_firmware_present = TRUE;
sys/dev/netif/ig_hal/e1000_82541.c
236
mac->ops.get_bus_info = e1000_get_bus_info_pci_generic;
sys/dev/netif/ig_hal/e1000_82541.c
238
mac->ops.set_lan_id = e1000_set_lan_id_single_port;
sys/dev/netif/ig_hal/e1000_82541.c
240
mac->ops.reset_hw = e1000_reset_hw_82541;
sys/dev/netif/ig_hal/e1000_82541.c
242
mac->ops.init_hw = e1000_init_hw_82541;
sys/dev/netif/ig_hal/e1000_82541.c
244
mac->ops.setup_link = e1000_setup_link_generic;
sys/dev/netif/ig_hal/e1000_82541.c
246
mac->ops.setup_physical_interface = e1000_setup_copper_link_82541;
sys/dev/netif/ig_hal/e1000_82541.c
248
mac->ops.check_for_link = e1000_check_for_link_82541;
sys/dev/netif/ig_hal/e1000_82541.c
250
mac->ops.get_link_up_info = e1000_get_link_up_info_82541;
sys/dev/netif/ig_hal/e1000_82541.c
252
mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
sys/dev/netif/ig_hal/e1000_82541.c
254
mac->ops.write_vfta = e1000_write_vfta_generic;
sys/dev/netif/ig_hal/e1000_82541.c
256
mac->ops.clear_vfta = e1000_clear_vfta_generic;
sys/dev/netif/ig_hal/e1000_82541.c
258
mac->ops.id_led_init = e1000_id_led_init_generic;
sys/dev/netif/ig_hal/e1000_82541.c
260
mac->ops.setup_led = e1000_setup_led_82541;
sys/dev/netif/ig_hal/e1000_82541.c
262
mac->ops.cleanup_led = e1000_cleanup_led_82541;
sys/dev/netif/ig_hal/e1000_82541.c
264
mac->ops.led_on = e1000_led_on_generic;
sys/dev/netif/ig_hal/e1000_82541.c
265
mac->ops.led_off = e1000_led_off_generic;
sys/dev/netif/ig_hal/e1000_82541.c
267
mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82541;
sys/dev/netif/ig_hal/e1000_82541.c
282
hw->mac.ops.init_params = e1000_init_mac_params_82541;
sys/dev/netif/ig_hal/e1000_82541.c
315
if ((hw->mac.type == e1000_82541) || (hw->mac.type == e1000_82547)) {
sys/dev/netif/ig_hal/e1000_82541.c
322
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82541.c
345
if ((hw->mac.type == e1000_82541) || (hw->mac.type == e1000_82547)) {
sys/dev/netif/ig_hal/e1000_82541.c
373
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82541.c
381
ret_val = mac->ops.id_led_init(hw);
sys/dev/netif/ig_hal/e1000_82541.c
395
mac->ops.clear_vfta(hw);
sys/dev/netif/ig_hal/e1000_82541.c
398
e1000_init_rx_addrs_generic(hw, mac->rar_entry_count);
sys/dev/netif/ig_hal/e1000_82541.c
402
for (i = 0; i < mac->mta_reg_count; i++) {
sys/dev/netif/ig_hal/e1000_82541.c
414
ret_val = mac->ops.setup_link(hw);
sys/dev/netif/ig_hal/e1000_82541.c
509
if ((hw->mac.type == e1000_82541) || (hw->mac.type == e1000_82547)) {
sys/dev/netif/ig_hal/e1000_82541.c
546
if (hw->mac.type == e1000_82541 || hw->mac.type == e1000_82547) {
sys/dev/netif/ig_hal/e1000_82541.c
557
if (hw->mac.autoneg) {
sys/dev/netif/ig_hal/e1000_82541.c
583
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82541.c
595
if (!mac->get_link_status) {
sys/dev/netif/ig_hal/e1000_82541.c
614
mac->get_link_status = FALSE;
sys/dev/netif/ig_hal/e1000_82541.c
626
if (!mac->autoneg) {
sys/dev/netif/ig_hal/e1000_82541.c
638
mac->ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_82541.c
683
ret_val = hw->mac.ops.get_link_up_info(hw, &speed, &duplex);
sys/dev/netif/ig_hal/e1000_82541.c
950
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82542.c
102
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82542.c
110
mac->mta_reg_count = 128;
sys/dev/netif/ig_hal/e1000_82542.c
112
mac->rar_entry_count = E1000_RAR_ENTRIES;
sys/dev/netif/ig_hal/e1000_82542.c
117
mac->ops.get_bus_info = e1000_get_bus_info_82542;
sys/dev/netif/ig_hal/e1000_82542.c
119
mac->ops.set_lan_id = e1000_set_lan_id_multi_port_pci;
sys/dev/netif/ig_hal/e1000_82542.c
121
mac->ops.reset_hw = e1000_reset_hw_82542;
sys/dev/netif/ig_hal/e1000_82542.c
123
mac->ops.init_hw = e1000_init_hw_82542;
sys/dev/netif/ig_hal/e1000_82542.c
125
mac->ops.setup_link = e1000_setup_link_82542;
sys/dev/netif/ig_hal/e1000_82542.c
127
mac->ops.setup_physical_interface =
sys/dev/netif/ig_hal/e1000_82542.c
130
mac->ops.check_for_link = e1000_check_for_fiber_link_generic;
sys/dev/netif/ig_hal/e1000_82542.c
132
mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
sys/dev/netif/ig_hal/e1000_82542.c
134
mac->ops.write_vfta = e1000_write_vfta_generic;
sys/dev/netif/ig_hal/e1000_82542.c
136
mac->ops.clear_vfta = e1000_clear_vfta_generic;
sys/dev/netif/ig_hal/e1000_82542.c
138
mac->ops.read_mac_addr = e1000_read_mac_addr_82542;
sys/dev/netif/ig_hal/e1000_82542.c
140
mac->ops.rar_set = e1000_rar_set_82542;
sys/dev/netif/ig_hal/e1000_82542.c
142
mac->ops.led_on = e1000_led_on_82542;
sys/dev/netif/ig_hal/e1000_82542.c
143
mac->ops.led_off = e1000_led_off_82542;
sys/dev/netif/ig_hal/e1000_82542.c
145
mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82542;
sys/dev/netif/ig_hal/e1000_82542.c
147
mac->ops.get_link_up_info =
sys/dev/netif/ig_hal/e1000_82542.c
163
hw->mac.ops.init_params = e1000_init_mac_params_82542;
sys/dev/netif/ig_hal/e1000_82542.c
245
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82542.c
255
mac->ops.clear_vfta(hw);
sys/dev/netif/ig_hal/e1000_82542.c
267
e1000_init_rx_addrs_generic(hw, mac->rar_entry_count);
sys/dev/netif/ig_hal/e1000_82542.c
280
for (i = 0; i < mac->mta_reg_count; i++)
sys/dev/netif/ig_hal/e1000_82542.c
319
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82542.c
330
if (mac->report_tx_early)
sys/dev/netif/ig_hal/e1000_82542.c
343
ret_val = mac->ops.setup_physical_interface(hw);
sys/dev/netif/ig_hal/e1000_82542.c
582
hw->mac.perm_addr[i] = (u8)(nvm_data & 0xFF);
sys/dev/netif/ig_hal/e1000_82542.c
583
hw->mac.perm_addr[i+1] = (u8)(nvm_data >> 8);
sys/dev/netif/ig_hal/e1000_82542.c
587
hw->mac.addr[i] = hw->mac.perm_addr[i];
sys/dev/netif/ig_hal/e1000_82543.c
1030
if (hw->mac.type == e1000_82543) {
sys/dev/netif/ig_hal/e1000_82543.c
1071
if (hw->mac.type == e1000_82543) {
sys/dev/netif/ig_hal/e1000_82543.c
108
phy->ops.read_reg = (hw->mac.type == e1000_82543)
sys/dev/netif/ig_hal/e1000_82543.c
1087
if (hw->mac.autoneg) {
sys/dev/netif/ig_hal/e1000_82543.c
111
phy->ops.reset = (hw->mac.type == e1000_82543)
sys/dev/netif/ig_hal/e1000_82543.c
1121
if (hw->mac.type == e1000_82544) {
sys/dev/netif/ig_hal/e1000_82543.c
1122
hw->mac.ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_82543.c
114
phy->ops.write_reg = (hw->mac.type == e1000_82543)
sys/dev/netif/ig_hal/e1000_82543.c
1156
hw->mac.ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_82543.c
1195
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82543.c
1203
if (!mac->get_link_status) {
sys/dev/netif/ig_hal/e1000_82543.c
1215
mac->get_link_status = FALSE;
sys/dev/netif/ig_hal/e1000_82543.c
1223
if (!mac->autoneg) {
sys/dev/netif/ig_hal/e1000_82543.c
1232
if (mac->forced_speed_duplex & E1000_ALL_10_SPEED) {
sys/dev/netif/ig_hal/e1000_82543.c
1253
if (mac->type == e1000_82544)
sys/dev/netif/ig_hal/e1000_82543.c
1254
hw->mac.ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_82543.c
1282
ret_val = mac->ops.get_link_up_info(hw, &speed, &duplex);
sys/dev/netif/ig_hal/e1000_82543.c
1331
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82543.c
1353
if (!mac->autoneg_failed) {
sys/dev/netif/ig_hal/e1000_82543.c
1354
mac->autoneg_failed = TRUE;
sys/dev/netif/ig_hal/e1000_82543.c
1361
E1000_WRITE_REG(hw, E1000_TXCW, (mac->txcw & ~E1000_TXCW_ANE));
sys/dev/netif/ig_hal/e1000_82543.c
138
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82543.c
1382
E1000_WRITE_REG(hw, E1000_TXCW, mac->txcw);
sys/dev/netif/ig_hal/e1000_82543.c
1385
mac->serdes_has_link = TRUE;
sys/dev/netif/ig_hal/e1000_82543.c
1427
hw->mac.ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_82543.c
1459
if ((hw->mac.type == e1000_82544) && (offset & 1)) {
sys/dev/netif/ig_hal/e1000_82543.c
1482
if (hw->mac.type == e1000_82544 &&
sys/dev/netif/ig_hal/e1000_82543.c
1509
if (hw->mac.type == e1000_82544 &&
sys/dev/netif/ig_hal/e1000_82543.c
193
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82543.c
209
mac->mta_reg_count = 128;
sys/dev/netif/ig_hal/e1000_82543.c
211
mac->rar_entry_count = E1000_RAR_ENTRIES;
sys/dev/netif/ig_hal/e1000_82543.c
216
mac->ops.get_bus_info = e1000_get_bus_info_pci_generic;
sys/dev/netif/ig_hal/e1000_82543.c
218
mac->ops.set_lan_id = e1000_set_lan_id_multi_port_pci;
sys/dev/netif/ig_hal/e1000_82543.c
220
mac->ops.reset_hw = e1000_reset_hw_82543;
sys/dev/netif/ig_hal/e1000_82543.c
222
mac->ops.init_hw = e1000_init_hw_82543;
sys/dev/netif/ig_hal/e1000_82543.c
224
mac->ops.setup_link = e1000_setup_link_82543;
sys/dev/netif/ig_hal/e1000_82543.c
226
mac->ops.setup_physical_interface =
sys/dev/netif/ig_hal/e1000_82543.c
230
mac->ops.check_for_link =
sys/dev/netif/ig_hal/e1000_82543.c
235
mac->ops.get_link_up_info =
sys/dev/netif/ig_hal/e1000_82543.c
240
mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
sys/dev/netif/ig_hal/e1000_82543.c
242
mac->ops.write_vfta = e1000_write_vfta_82543;
sys/dev/netif/ig_hal/e1000_82543.c
244
mac->ops.clear_vfta = e1000_clear_vfta_generic;
sys/dev/netif/ig_hal/e1000_82543.c
246
mac->ops.led_on = e1000_led_on_82543;
sys/dev/netif/ig_hal/e1000_82543.c
247
mac->ops.led_off = e1000_led_off_82543;
sys/dev/netif/ig_hal/e1000_82543.c
249
mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82543;
sys/dev/netif/ig_hal/e1000_82543.c
252
if ((hw->mac.type != e1000_82543) ||
sys/dev/netif/ig_hal/e1000_82543.c
269
hw->mac.ops.init_params = e1000_init_mac_params_82543;
sys/dev/netif/ig_hal/e1000_82543.c
288
if (hw->mac.type != e1000_82543) {
sys/dev/netif/ig_hal/e1000_82543.c
312
if (hw->mac.type != e1000_82543) {
sys/dev/netif/ig_hal/e1000_82543.c
340
if (hw->mac.type != e1000_82543) {
sys/dev/netif/ig_hal/e1000_82543.c
386
if (hw->mac.type != e1000_82543) {
sys/dev/netif/ig_hal/e1000_82543.c
747
if (!hw->mac.autoneg && (hw->mac.forced_speed_duplex &
sys/dev/netif/ig_hal/e1000_82543.c
922
if (hw->mac.type == e1000_82543) {
sys/dev/netif/ig_hal/e1000_82543.c
954
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82543.c
964
mac->ops.clear_vfta(hw);
sys/dev/netif/ig_hal/e1000_82543.c
967
e1000_init_rx_addrs_generic(hw, mac->rar_entry_count);
sys/dev/netif/ig_hal/e1000_82543.c
971
for (i = 0; i < mac->mta_reg_count; i++) {
sys/dev/netif/ig_hal/e1000_82543.c
981
if (hw->mac.type == e1000_82543 && dev_spec->dma_fairness) {
sys/dev/netif/ig_hal/e1000_82543.c
989
ret_val = mac->ops.setup_link(hw);
sys/dev/netif/ig_hal/e1000_82571.c
1087
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1105
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1139
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1162
if (hw->mac.type == e1000_82571) {
sys/dev/netif/ig_hal/e1000_82571.c
117
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1173
hw->mac.serdes_link_state = e1000_serdes_link_down;
sys/dev/netif/ig_hal/e1000_82571.c
1186
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82571.c
1189
u16 i, rar_count = mac->rar_entry_count;
sys/dev/netif/ig_hal/e1000_82571.c
1196
ret_val = mac->ops.id_led_init(hw);
sys/dev/netif/ig_hal/e1000_82571.c
1203
mac->ops.clear_vfta(hw);
sys/dev/netif/ig_hal/e1000_82571.c
1216
for (i = 0; i < mac->mta_reg_count; i++)
sys/dev/netif/ig_hal/e1000_82571.c
1220
ret_val = mac->ops.setup_link(hw);
sys/dev/netif/ig_hal/e1000_82571.c
1229
switch (mac->type) {
sys/dev/netif/ig_hal/e1000_82571.c
1283
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1299
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1315
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1328
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1341
if (hw->mac.type == e1000_82571) {
sys/dev/netif/ig_hal/e1000_82571.c
1350
if ((hw->mac.type == e1000_82571) ||
sys/dev/netif/ig_hal/e1000_82571.c
1351
(hw->mac.type == e1000_82572)) {
sys/dev/netif/ig_hal/e1000_82571.c
1360
if (hw->mac.type <= e1000_82573) {
sys/dev/netif/ig_hal/e1000_82571.c
1367
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1407
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1474
ctrl = hw->mac.ledctl_mode2;
sys/dev/netif/ig_hal/e1000_82571.c
1480
if (((hw->mac.ledctl_mode2 >> (i * 8)) & 0xFF) ==
sys/dev/netif/ig_hal/e1000_82571.c
1542
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1606
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1646
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82571.c
1665
switch (mac->serdes_link_state) {
sys/dev/netif/ig_hal/e1000_82571.c
1671
mac->serdes_link_state =
sys/dev/netif/ig_hal/e1000_82571.c
1673
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_82571.c
1676
mac->serdes_has_link = TRUE;
sys/dev/netif/ig_hal/e1000_82571.c
1688
E1000_WRITE_REG(hw, E1000_TXCW, mac->txcw);
sys/dev/netif/ig_hal/e1000_82571.c
1691
mac->serdes_link_state =
sys/dev/netif/ig_hal/e1000_82571.c
1693
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_82571.c
1696
mac->serdes_has_link = TRUE;
sys/dev/netif/ig_hal/e1000_82571.c
1707
mac->serdes_link_state =
sys/dev/netif/ig_hal/e1000_82571.c
1710
mac->serdes_has_link = TRUE;
sys/dev/netif/ig_hal/e1000_82571.c
1713
mac->serdes_link_state =
sys/dev/netif/ig_hal/e1000_82571.c
1723
(mac->txcw & ~E1000_TXCW_ANE));
sys/dev/netif/ig_hal/e1000_82571.c
173
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1734
mac->serdes_link_state =
sys/dev/netif/ig_hal/e1000_82571.c
1736
mac->serdes_has_link = TRUE;
sys/dev/netif/ig_hal/e1000_82571.c
1747
E1000_WRITE_REG(hw, E1000_TXCW, mac->txcw);
sys/dev/netif/ig_hal/e1000_82571.c
1750
mac->serdes_link_state =
sys/dev/netif/ig_hal/e1000_82571.c
1752
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_82571.c
1758
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_82571.c
1759
mac->serdes_link_state = e1000_serdes_link_down;
sys/dev/netif/ig_hal/e1000_82571.c
1774
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_82571.c
1775
mac->serdes_link_state =
sys/dev/netif/ig_hal/e1000_82571.c
1786
mac->serdes_link_state =
sys/dev/netif/ig_hal/e1000_82571.c
1788
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_82571.c
1817
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
1844
if (hw->mac.type != e1000_82571)
sys/dev/netif/ig_hal/e1000_82571.c
1861
if (hw->mac.type != e1000_82571)
sys/dev/netif/ig_hal/e1000_82571.c
1874
hw->mac.ops.rar_set(hw, hw->mac.addr,
sys/dev/netif/ig_hal/e1000_82571.c
1875
hw->mac.rar_entry_count - 1);
sys/dev/netif/ig_hal/e1000_82571.c
1942
if (hw->mac.type == e1000_82571) {
sys/dev/netif/ig_hal/e1000_82571.c
1967
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82571.c
1973
if (!(mac->ops.check_mng_mode(hw) || phy->ops.check_reset_block(hw)))
sys/dev/netif/ig_hal/e1000_82571.c
228
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
260
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
286
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82571.c
299
mac->ops.setup_physical_interface =
sys/dev/netif/ig_hal/e1000_82571.c
301
mac->ops.check_for_link = e1000_check_for_fiber_link_generic;
sys/dev/netif/ig_hal/e1000_82571.c
302
mac->ops.get_link_up_info =
sys/dev/netif/ig_hal/e1000_82571.c
310
mac->ops.setup_physical_interface =
sys/dev/netif/ig_hal/e1000_82571.c
312
mac->ops.check_for_link = e1000_check_for_serdes_link_82571;
sys/dev/netif/ig_hal/e1000_82571.c
313
mac->ops.get_link_up_info =
sys/dev/netif/ig_hal/e1000_82571.c
318
mac->ops.setup_physical_interface =
sys/dev/netif/ig_hal/e1000_82571.c
320
mac->ops.check_for_link = e1000_check_for_copper_link_generic;
sys/dev/netif/ig_hal/e1000_82571.c
321
mac->ops.get_link_up_info =
sys/dev/netif/ig_hal/e1000_82571.c
327
mac->mta_reg_count = 128;
sys/dev/netif/ig_hal/e1000_82571.c
329
mac->rar_entry_count = E1000_RAR_ENTRIES;
sys/dev/netif/ig_hal/e1000_82571.c
331
mac->asf_firmware_present = TRUE;
sys/dev/netif/ig_hal/e1000_82571.c
333
mac->adaptive_ifs = TRUE;
sys/dev/netif/ig_hal/e1000_82571.c
338
mac->ops.get_bus_info = e1000_get_bus_info_pcie_generic;
sys/dev/netif/ig_hal/e1000_82571.c
340
mac->ops.reset_hw = e1000_reset_hw_82571;
sys/dev/netif/ig_hal/e1000_82571.c
342
mac->ops.init_hw = e1000_init_hw_82571;
sys/dev/netif/ig_hal/e1000_82571.c
344
mac->ops.setup_link = e1000_setup_link_82571;
sys/dev/netif/ig_hal/e1000_82571.c
346
mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
sys/dev/netif/ig_hal/e1000_82571.c
348
mac->ops.write_vfta = e1000_write_vfta_generic;
sys/dev/netif/ig_hal/e1000_82571.c
350
mac->ops.clear_vfta = e1000_clear_vfta_82571;
sys/dev/netif/ig_hal/e1000_82571.c
352
mac->ops.read_mac_addr = e1000_read_mac_addr_82571;
sys/dev/netif/ig_hal/e1000_82571.c
354
mac->ops.id_led_init = e1000_id_led_init_generic;
sys/dev/netif/ig_hal/e1000_82571.c
356
mac->ops.setup_led = e1000_setup_led_generic;
sys/dev/netif/ig_hal/e1000_82571.c
358
mac->ops.cleanup_led = e1000_cleanup_led_generic;
sys/dev/netif/ig_hal/e1000_82571.c
360
mac->ops.led_off = e1000_led_off_generic;
sys/dev/netif/ig_hal/e1000_82571.c
362
mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82571;
sys/dev/netif/ig_hal/e1000_82571.c
365
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
367
mac->ops.set_lan_id = e1000_set_lan_id_single_port;
sys/dev/netif/ig_hal/e1000_82571.c
368
mac->ops.check_mng_mode = e1000_check_mng_mode_generic;
sys/dev/netif/ig_hal/e1000_82571.c
369
mac->ops.led_on = e1000_led_on_generic;
sys/dev/netif/ig_hal/e1000_82571.c
370
mac->ops.blink_led = e1000_blink_led_generic;
sys/dev/netif/ig_hal/e1000_82571.c
373
mac->has_fwsm = TRUE;
sys/dev/netif/ig_hal/e1000_82571.c
377
mac->arc_subsystem_valid = !!(E1000_READ_REG(hw, E1000_FWSM) &
sys/dev/netif/ig_hal/e1000_82571.c
382
mac->ops.set_lan_id = e1000_set_lan_id_single_port;
sys/dev/netif/ig_hal/e1000_82571.c
383
mac->ops.check_mng_mode = e1000_check_mng_mode_82574;
sys/dev/netif/ig_hal/e1000_82571.c
384
mac->ops.led_on = e1000_led_on_82574;
sys/dev/netif/ig_hal/e1000_82571.c
387
mac->ops.check_mng_mode = e1000_check_mng_mode_generic;
sys/dev/netif/ig_hal/e1000_82571.c
388
mac->ops.led_on = e1000_led_on_generic;
sys/dev/netif/ig_hal/e1000_82571.c
389
mac->ops.blink_led = e1000_blink_led_generic;
sys/dev/netif/ig_hal/e1000_82571.c
392
mac->has_fwsm = TRUE;
sys/dev/netif/ig_hal/e1000_82571.c
402
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
450
hw->mac.ops.init_params = e1000_init_mac_params_82571;
sys/dev/netif/ig_hal/e1000_82571.c
470
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
747
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82571.c
794
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82575.c
1010
if (hw->mac.type == e1000_82580) {
sys/dev/netif/ig_hal/e1000_82575.c
1209
hw->mac.get_link_status = !hw->mac.serdes_has_link;
sys/dev/netif/ig_hal/e1000_82575.c
1330
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82575.c
1347
mac->serdes_has_link = TRUE;
sys/dev/netif/ig_hal/e1000_82575.c
1364
if (mac->type == e1000_i354) {
sys/dev/netif/ig_hal/e1000_82575.c
1376
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_82575.c
139
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82575.c
1492
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82575.c
1494
u16 i, rar_count = mac->rar_entry_count;
sys/dev/netif/ig_hal/e1000_82575.c
1499
ret_val = mac->ops.id_led_init(hw);
sys/dev/netif/ig_hal/e1000_82575.c
1507
mac->ops.clear_vfta(hw);
sys/dev/netif/ig_hal/e1000_82575.c
1514
for (i = 0; i < mac->mta_reg_count; i++)
sys/dev/netif/ig_hal/e1000_82575.c
1519
for (i = 0; i < mac->uta_reg_count; i++)
sys/dev/netif/ig_hal/e1000_82575.c
1523
ret_val = mac->ops.setup_link(hw);
sys/dev/netif/ig_hal/e1000_82575.c
1561
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82575.c
1663
if (hw->mac.type == e1000_82575 || hw->mac.type == e1000_82576)
sys/dev/netif/ig_hal/e1000_82575.c
1669
pcs_autoneg = hw->mac.autoneg;
sys/dev/netif/ig_hal/e1000_82575.c
1683
if (hw->mac.type == e1000_82575 ||
sys/dev/netif/ig_hal/e1000_82575.c
1684
hw->mac.type == e1000_82576) {
sys/dev/netif/ig_hal/e1000_82575.c
1976
if (hw->mac.type == e1000_82575) {
sys/dev/netif/ig_hal/e1000_82575.c
208
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82575.c
2157
if (hw->mac.type != e1000_82575 ||
sys/dev/netif/ig_hal/e1000_82575.c
2278
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82575.c
2316
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82575.c
2430
if (hw->mac.type != e1000_82580)
sys/dev/netif/ig_hal/e1000_82575.c
2473
if (hw->mac.type == e1000_82580)
sys/dev/netif/ig_hal/e1000_82575.c
2496
if (global_device_reset && hw->mac.ops.acquire_swfw_sync(hw,
sys/dev/netif/ig_hal/e1000_82575.c
2545
hw->mac.ops.release_swfw_sync(hw, swmbsw_mask);
sys/dev/netif/ig_hal/e1000_82575.c
272
hw->mac.ops.check_for_link =
sys/dev/netif/ig_hal/e1000_82575.c
3024
if ((hw->mac.type < e1000_i350) ||
sys/dev/netif/ig_hal/e1000_82575.c
3285
if (hw->mac.ops.acquire_swfw_sync(hw, swfw_mask)
sys/dev/netif/ig_hal/e1000_82575.c
3333
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ig_hal/e1000_82575.c
3344
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ig_hal/e1000_82575.c
3373
if (hw->mac.ops.acquire_swfw_sync(hw, swfw_mask) != E1000_SUCCESS) {
sys/dev/netif/ig_hal/e1000_82575.c
3417
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ig_hal/e1000_82575.c
352
if (hw->mac.type < e1000_i210) {
sys/dev/netif/ig_hal/e1000_82575.c
393
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82575.c
416
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_82575.c
424
mac->mta_reg_count = 128;
sys/dev/netif/ig_hal/e1000_82575.c
426
mac->uta_reg_count = (hw->mac.type == e1000_82575) ? 0 : 128;
sys/dev/netif/ig_hal/e1000_82575.c
428
mac->rar_entry_count = E1000_RAR_ENTRIES_82575;
sys/dev/netif/ig_hal/e1000_82575.c
429
if (mac->type == e1000_82576)
sys/dev/netif/ig_hal/e1000_82575.c
430
mac->rar_entry_count = E1000_RAR_ENTRIES_82576;
sys/dev/netif/ig_hal/e1000_82575.c
431
if (mac->type == e1000_82580)
sys/dev/netif/ig_hal/e1000_82575.c
432
mac->rar_entry_count = E1000_RAR_ENTRIES_82580;
sys/dev/netif/ig_hal/e1000_82575.c
433
if (mac->type == e1000_i350 || mac->type == e1000_i354)
sys/dev/netif/ig_hal/e1000_82575.c
434
mac->rar_entry_count = E1000_RAR_ENTRIES_I350;
sys/dev/netif/ig_hal/e1000_82575.c
437
if (mac->type >= e1000_i350)
sys/dev/netif/ig_hal/e1000_82575.c
441
if (mac->type >= e1000_i210)
sys/dev/netif/ig_hal/e1000_82575.c
445
mac->asf_firmware_present = TRUE;
sys/dev/netif/ig_hal/e1000_82575.c
447
mac->has_fwsm = TRUE;
sys/dev/netif/ig_hal/e1000_82575.c
449
mac->arc_subsystem_valid =
sys/dev/netif/ig_hal/e1000_82575.c
455
mac->ops.get_bus_info = e1000_get_bus_info_pcie_generic;
sys/dev/netif/ig_hal/e1000_82575.c
457
if (mac->type >= e1000_82580)
sys/dev/netif/ig_hal/e1000_82575.c
458
mac->ops.reset_hw = e1000_reset_hw_82580;
sys/dev/netif/ig_hal/e1000_82575.c
460
mac->ops.reset_hw = e1000_reset_hw_82575;
sys/dev/netif/ig_hal/e1000_82575.c
462
if ((mac->type == e1000_i210) || (mac->type == e1000_i211))
sys/dev/netif/ig_hal/e1000_82575.c
463
mac->ops.init_hw = e1000_init_hw_i210;
sys/dev/netif/ig_hal/e1000_82575.c
465
mac->ops.init_hw = e1000_init_hw_82575;
sys/dev/netif/ig_hal/e1000_82575.c
467
mac->ops.setup_link = e1000_setup_link_generic;
sys/dev/netif/ig_hal/e1000_82575.c
469
mac->ops.setup_physical_interface =
sys/dev/netif/ig_hal/e1000_82575.c
473
mac->ops.shutdown_serdes = e1000_shutdown_serdes_link_82575;
sys/dev/netif/ig_hal/e1000_82575.c
475
mac->ops.power_up_serdes = e1000_power_up_serdes_link_82575;
sys/dev/netif/ig_hal/e1000_82575.c
477
mac->ops.check_for_link = e1000_check_for_link_82575;
sys/dev/netif/ig_hal/e1000_82575.c
479
mac->ops.read_mac_addr = e1000_read_mac_addr_82575;
sys/dev/netif/ig_hal/e1000_82575.c
481
mac->ops.config_collision_dist = e1000_config_collision_dist_82575;
sys/dev/netif/ig_hal/e1000_82575.c
483
mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
sys/dev/netif/ig_hal/e1000_82575.c
484
if (hw->mac.type == e1000_i350 || mac->type == e1000_i354) {
sys/dev/netif/ig_hal/e1000_82575.c
486
mac->ops.write_vfta = e1000_write_vfta_i350;
sys/dev/netif/ig_hal/e1000_82575.c
488
mac->ops.clear_vfta = e1000_clear_vfta_i350;
sys/dev/netif/ig_hal/e1000_82575.c
491
mac->ops.write_vfta = e1000_write_vfta_generic;
sys/dev/netif/ig_hal/e1000_82575.c
493
mac->ops.clear_vfta = e1000_clear_vfta_generic;
sys/dev/netif/ig_hal/e1000_82575.c
495
if (hw->mac.type >= e1000_82580)
sys/dev/netif/ig_hal/e1000_82575.c
496
mac->ops.validate_mdi_setting =
sys/dev/netif/ig_hal/e1000_82575.c
499
mac->ops.id_led_init = e1000_id_led_init_generic;
sys/dev/netif/ig_hal/e1000_82575.c
501
mac->ops.blink_led = e1000_blink_led_generic;
sys/dev/netif/ig_hal/e1000_82575.c
503
mac->ops.setup_led = e1000_setup_led_generic;
sys/dev/netif/ig_hal/e1000_82575.c
505
mac->ops.cleanup_led = e1000_cleanup_led_generic;
sys/dev/netif/ig_hal/e1000_82575.c
507
mac->ops.led_on = e1000_led_on_generic;
sys/dev/netif/ig_hal/e1000_82575.c
508
mac->ops.led_off = e1000_led_off_generic;
sys/dev/netif/ig_hal/e1000_82575.c
510
mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_82575;
sys/dev/netif/ig_hal/e1000_82575.c
512
mac->ops.get_link_up_info = e1000_get_link_up_info_82575;
sys/dev/netif/ig_hal/e1000_82575.c
514
mac->ops.acquire_swfw_sync = e1000_acquire_swfw_sync_82575;
sys/dev/netif/ig_hal/e1000_82575.c
515
mac->ops.release_swfw_sync = e1000_release_swfw_sync_82575;
sys/dev/netif/ig_hal/e1000_82575.c
516
if (mac->type >= e1000_i210) {
sys/dev/netif/ig_hal/e1000_82575.c
517
mac->ops.acquire_swfw_sync = e1000_acquire_swfw_sync_i210;
sys/dev/netif/ig_hal/e1000_82575.c
518
mac->ops.release_swfw_sync = e1000_release_swfw_sync_i210;
sys/dev/netif/ig_hal/e1000_82575.c
522
hw->mac.ops.set_lan_id(hw);
sys/dev/netif/ig_hal/e1000_82575.c
537
hw->mac.ops.init_params = e1000_init_mac_params_82575;
sys/dev/netif/ig_hal/e1000_82575.c
562
return hw->mac.ops.acquire_swfw_sync(hw, mask);
sys/dev/netif/ig_hal/e1000_82575.c
584
hw->mac.ops.release_swfw_sync(hw, mask);
sys/dev/netif/ig_hal/e1000_82575.c
671
if (hw->mac.type == e1000_i354)
sys/dev/netif/ig_hal/e1000_82575.c
688
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_82575.c
999
if (hw->mac.type == e1000_i350) {
sys/dev/netif/ig_hal/e1000_api.c
1226
if (hw->mac.ops.read_mac_addr)
sys/dev/netif/ig_hal/e1000_api.c
1227
return hw->mac.ops.read_mac_addr(hw);
sys/dev/netif/ig_hal/e1000_api.c
1394
if (hw->mac.ops.power_up_serdes)
sys/dev/netif/ig_hal/e1000_api.c
1395
hw->mac.ops.power_up_serdes(hw);
sys/dev/netif/ig_hal/e1000_api.c
1406
if (hw->mac.ops.shutdown_serdes)
sys/dev/netif/ig_hal/e1000_api.c
1407
hw->mac.ops.shutdown_serdes(hw);
sys/dev/netif/ig_hal/e1000_api.c
152
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_api.c
159
mac->type = e1000_82542;
sys/dev/netif/ig_hal/e1000_api.c
163
mac->type = e1000_82543;
sys/dev/netif/ig_hal/e1000_api.c
169
mac->type = e1000_82544;
sys/dev/netif/ig_hal/e1000_api.c
176
mac->type = e1000_82540;
sys/dev/netif/ig_hal/e1000_api.c
180
mac->type = e1000_82545;
sys/dev/netif/ig_hal/e1000_api.c
185
mac->type = e1000_82545_rev_3;
sys/dev/netif/ig_hal/e1000_api.c
190
mac->type = e1000_82546;
sys/dev/netif/ig_hal/e1000_api.c
198
mac->type = e1000_82546_rev_3;
sys/dev/netif/ig_hal/e1000_api.c
203
mac->type = e1000_82541;
sys/dev/netif/ig_hal/e1000_api.c
209
mac->type = e1000_82541_rev_2;
sys/dev/netif/ig_hal/e1000_api.c
213
mac->type = e1000_82547;
sys/dev/netif/ig_hal/e1000_api.c
216
mac->type = e1000_82547_rev_2;
sys/dev/netif/ig_hal/e1000_api.c
228
mac->type = e1000_82571;
sys/dev/netif/ig_hal/e1000_api.c
234
mac->type = e1000_82572;
sys/dev/netif/ig_hal/e1000_api.c
239
mac->type = e1000_82573;
sys/dev/netif/ig_hal/e1000_api.c
243
mac->type = e1000_82574;
sys/dev/netif/ig_hal/e1000_api.c
246
mac->type = e1000_82583;
sys/dev/netif/ig_hal/e1000_api.c
252
mac->type = e1000_80003es2lan;
sys/dev/netif/ig_hal/e1000_api.c
262
mac->type = e1000_ich8lan;
sys/dev/netif/ig_hal/e1000_api.c
276
mac->type = e1000_ich9lan;
sys/dev/netif/ig_hal/e1000_api.c
281
mac->type = e1000_ich10lan;
sys/dev/netif/ig_hal/e1000_api.c
287
mac->type = e1000_pchlan;
sys/dev/netif/ig_hal/e1000_api.c
291
mac->type = e1000_pch2lan;
sys/dev/netif/ig_hal/e1000_api.c
301
mac->type = e1000_pch_lpt;
sys/dev/netif/ig_hal/e1000_api.c
314
mac->type = e1000_pch_spt;
sys/dev/netif/ig_hal/e1000_api.c
342
mac->type = e1000_pch_cnp;
sys/dev/netif/ig_hal/e1000_api.c
347
mac->type = e1000_82575;
sys/dev/netif/ig_hal/e1000_api.c
357
mac->type = e1000_82576;
sys/dev/netif/ig_hal/e1000_api.c
369
mac->type = e1000_82580;
sys/dev/netif/ig_hal/e1000_api.c
376
mac->type = e1000_i350;
sys/dev/netif/ig_hal/e1000_api.c
386
mac->type = e1000_i210;
sys/dev/netif/ig_hal/e1000_api.c
389
mac->type = e1000_i211;
sys/dev/netif/ig_hal/e1000_api.c
393
mac->type = e1000_vfadapt;
sys/dev/netif/ig_hal/e1000_api.c
397
mac->type = e1000_vfadapt_i350;
sys/dev/netif/ig_hal/e1000_api.c
403
mac->type = e1000_i354;
sys/dev/netif/ig_hal/e1000_api.c
457
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_api.c
48
if (hw->mac.ops.init_params) {
sys/dev/netif/ig_hal/e1000_api.c
49
ret_val = hw->mac.ops.init_params(hw);
sys/dev/netif/ig_hal/e1000_api.c
558
if (hw->mac.ops.get_bus_info)
sys/dev/netif/ig_hal/e1000_api.c
559
return hw->mac.ops.get_bus_info(hw);
sys/dev/netif/ig_hal/e1000_api.c
573
if (hw->mac.ops.clear_vfta)
sys/dev/netif/ig_hal/e1000_api.c
574
hw->mac.ops.clear_vfta(hw);
sys/dev/netif/ig_hal/e1000_api.c
588
if (hw->mac.ops.write_vfta)
sys/dev/netif/ig_hal/e1000_api.c
589
hw->mac.ops.write_vfta(hw, offset, value);
sys/dev/netif/ig_hal/e1000_api.c
604
if (hw->mac.ops.update_mc_addr_list)
sys/dev/netif/ig_hal/e1000_api.c
605
hw->mac.ops.update_mc_addr_list(hw, mc_addr_list,
sys/dev/netif/ig_hal/e1000_api.c
632
if (hw->mac.ops.check_for_link)
sys/dev/netif/ig_hal/e1000_api.c
633
return hw->mac.ops.check_for_link(hw);
sys/dev/netif/ig_hal/e1000_api.c
647
if (hw->mac.ops.check_mng_mode)
sys/dev/netif/ig_hal/e1000_api.c
648
return hw->mac.ops.check_mng_mode(hw);
sys/dev/netif/ig_hal/e1000_api.c
675
if (hw->mac.ops.reset_hw)
sys/dev/netif/ig_hal/e1000_api.c
676
return hw->mac.ops.reset_hw(hw);
sys/dev/netif/ig_hal/e1000_api.c
690
if (hw->mac.ops.init_hw)
sys/dev/netif/ig_hal/e1000_api.c
691
return hw->mac.ops.init_hw(hw);
sys/dev/netif/ig_hal/e1000_api.c
706
if (hw->mac.ops.setup_link)
sys/dev/netif/ig_hal/e1000_api.c
707
return hw->mac.ops.setup_link(hw);
sys/dev/netif/ig_hal/e1000_api.c
724
if (hw->mac.ops.get_link_up_info)
sys/dev/netif/ig_hal/e1000_api.c
725
return hw->mac.ops.get_link_up_info(hw, speed, duplex);
sys/dev/netif/ig_hal/e1000_api.c
740
if (hw->mac.ops.setup_led)
sys/dev/netif/ig_hal/e1000_api.c
741
return hw->mac.ops.setup_led(hw);
sys/dev/netif/ig_hal/e1000_api.c
755
if (hw->mac.ops.cleanup_led)
sys/dev/netif/ig_hal/e1000_api.c
756
return hw->mac.ops.cleanup_led(hw);
sys/dev/netif/ig_hal/e1000_api.c
771
if (hw->mac.ops.blink_led)
sys/dev/netif/ig_hal/e1000_api.c
772
return hw->mac.ops.blink_led(hw);
sys/dev/netif/ig_hal/e1000_api.c
786
if (hw->mac.ops.id_led_init)
sys/dev/netif/ig_hal/e1000_api.c
787
return hw->mac.ops.id_led_init(hw);
sys/dev/netif/ig_hal/e1000_api.c
801
if (hw->mac.ops.led_on)
sys/dev/netif/ig_hal/e1000_api.c
802
return hw->mac.ops.led_on(hw);
sys/dev/netif/ig_hal/e1000_api.c
816
if (hw->mac.ops.led_off)
sys/dev/netif/ig_hal/e1000_api.c
817
return hw->mac.ops.led_off(hw);
sys/dev/netif/ig_hal/e1000_api.c
868
if (hw->mac.ops.config_collision_dist)
sys/dev/netif/ig_hal/e1000_api.c
869
hw->mac.ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_api.c
882
if (hw->mac.ops.rar_set)
sys/dev/netif/ig_hal/e1000_api.c
883
return hw->mac.ops.rar_set(hw, addr, index);
sys/dev/netif/ig_hal/e1000_api.c
896
if (hw->mac.ops.validate_mdi_setting)
sys/dev/netif/ig_hal/e1000_api.c
897
return hw->mac.ops.validate_mdi_setting(hw);
sys/dev/netif/ig_hal/e1000_api.c
985
if (hw->mac.ops.set_obff_timer)
sys/dev/netif/ig_hal/e1000_api.c
986
return hw->mac.ops.set_obff_timer(hw, itr);
sys/dev/netif/ig_hal/e1000_hw.h
1025
struct e1000_mac_info mac;
sys/dev/netif/ig_hal/e1000_i210.c
1024
if ((hw->mac.type >= e1000_i210) &&
sys/dev/netif/ig_hal/e1000_ich8lan.c
1132
if (!hw->mac.max_frame_size) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
1137
hw->mac.ops.get_link_up_info(hw, &speed, &duplex);
sys/dev/netif/ig_hal/e1000_ich8lan.c
1155
(2 * (s64)hw->mac.max_frame_size)) * 8 * 1000;
sys/dev/netif/ig_hal/e1000_ich8lan.c
1264
if ((hw->mac.type < e1000_pch_lpt) ||
sys/dev/netif/ig_hal/e1000_ich8lan.c
1411
if ((hw->mac.type < e1000_pch_lpt) ||
sys/dev/netif/ig_hal/e1000_ich8lan.c
1428
if (hw->mac.type == e1000_pch_cnp)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1548
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_ich8lan.c
1561
if (!mac->get_link_status)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1572
if (hw->mac.type == e1000_pchlan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
1582
if ((hw->mac.type >= e1000_pch2lan) && link) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
1593
} else if (hw->mac.type >= e1000_pch_spt &&
sys/dev/netif/ig_hal/e1000_ich8lan.c
1609
if (hw->mac.type == e1000_pch2lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1616
if (hw->mac.type >= e1000_pch_lpt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
1643
if (hw->mac.type >= e1000_pch_spt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
1692
if (hw->mac.type >= e1000_pch_lpt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
1710
if (hw->mac.type >= e1000_pch_lpt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
1723
if (hw->mac.type >= e1000_pch_lpt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
1726
if (hw->mac.type == e1000_pch_spt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
1745
mac->get_link_status = FALSE;
sys/dev/netif/ig_hal/e1000_ich8lan.c
1747
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
1793
if (!mac->autoneg)
sys/dev/netif/ig_hal/e1000_ich8lan.c
1800
mac->ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
1824
hw->mac.ops.init_params = e1000_init_mac_params_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
1826
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2033
if (index < (u32) (hw->mac.rar_entry_count)) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2102
if (index < hw->mac.rar_entry_count) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2169
for (i = 0; i < hw->mac.mta_reg_count; i++) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2171
(u16)(hw->mac.mta_shadow[i] &
sys/dev/netif/ig_hal/e1000_ich8lan.c
2174
(u16)((hw->mac.mta_shadow[i] >> 16) &
sys/dev/netif/ig_hal/e1000_ich8lan.c
2275
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2309
if ((hw->mac.type < e1000_pch2lan) &&
sys/dev/netif/ig_hal/e1000_ich8lan.c
2322
if (((hw->mac.type == e1000_pchlan) &&
sys/dev/netif/ig_hal/e1000_ich8lan.c
2324
(hw->mac.type > e1000_pchlan)) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
235
if (hw->mac.type < e1000_pch_lpt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2395
if (hw->mac.type != e1000_pchlan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
246
if (hw->mac.type >= e1000_pch_lpt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2530
if (hw->mac.type < e1000_pchlan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2537
if (hw->mac.type == e1000_pchlan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2572
if ((d0_state || (hw->mac.type != e1000_pchlan)) &&
sys/dev/netif/ig_hal/e1000_ich8lan.c
2619
if (hw->mac.type != e1000_pchlan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2713
for (i = 0; i < (hw->mac.rar_entry_count); i++) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2734
static u32 e1000_calc_rx_da_crc(u8 mac[])
sys/dev/netif/ig_hal/e1000_ich8lan.c
2743
crc = crc ^ mac[i];
sys/dev/netif/ig_hal/e1000_ich8lan.c
2767
if (hw->mac.type < e1000_pch2lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
2781
for (i = 0; i < hw->mac.rar_entry_count; i++) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2938
if (hw->mac.type != e1000_pch2lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
295
if (hw->mac.type < e1000_pch_lpt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
2975
if (hw->mac.type != e1000_pch2lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3025
if (hw->mac.type < e1000_pch2lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3089
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
3105
if (hw->mac.type >= e1000_pchlan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
3119
if (hw->mac.type == e1000_pch2lan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
3155
if ((hw->mac.type == e1000_pch2lan) &&
sys/dev/netif/ig_hal/e1000_ich8lan.c
3235
if (hw->mac.type == e1000_ich8lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3369
if (hw->mac.type == e1000_ich8lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3408
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
344
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
3672
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3692
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
371
if ((hw->mac.type == e1000_pchlan) &&
sys/dev/netif/ig_hal/e1000_ich8lan.c
3719
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3749
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3755
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
383
if (hw->mac.type >= e1000_pch_lpt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
3838
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
3947
hw->mac.type < e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
435
if ((hw->mac.type == e1000_pch2lan) &&
sys/dev/netif/ig_hal/e1000_ich8lan.c
4378
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
4429
if (hw->mac.type >= e1000_pch_spt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
4449
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4463
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4525
if (hw->mac.type >= e1000_pch_spt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
4541
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4556
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4758
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4768
if (hw->mac.type >= e1000_pch_spt)
sys/dev/netif/ig_hal/e1000_ich8lan.c
4846
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_ich8lan.c
485
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
4859
mac->ledctl_default = E1000_READ_REG(hw, E1000_LEDCTL);
sys/dev/netif/ig_hal/e1000_ich8lan.c
4860
mac->ledctl_mode1 = mac->ledctl_default;
sys/dev/netif/ig_hal/e1000_ich8lan.c
4861
mac->ledctl_mode2 = mac->ledctl_default;
sys/dev/netif/ig_hal/e1000_ich8lan.c
4870
mac->ledctl_mode1 &= ~(E1000_PHY_LED0_MASK << shift);
sys/dev/netif/ig_hal/e1000_ich8lan.c
4871
mac->ledctl_mode1 |= (ledctl_on << shift);
sys/dev/netif/ig_hal/e1000_ich8lan.c
4876
mac->ledctl_mode1 &= ~(E1000_PHY_LED0_MASK << shift);
sys/dev/netif/ig_hal/e1000_ich8lan.c
4877
mac->ledctl_mode1 |= (ledctl_off << shift);
sys/dev/netif/ig_hal/e1000_ich8lan.c
4887
mac->ledctl_mode2 &= ~(E1000_PHY_LED0_MASK << shift);
sys/dev/netif/ig_hal/e1000_ich8lan.c
4888
mac->ledctl_mode2 |= (ledctl_on << shift);
sys/dev/netif/ig_hal/e1000_ich8lan.c
4893
mac->ledctl_mode2 &= ~(E1000_PHY_LED0_MASK << shift);
sys/dev/netif/ig_hal/e1000_ich8lan.c
4894
mac->ledctl_mode2 |= (ledctl_off << shift);
sys/dev/netif/ig_hal/e1000_ich8lan.c
4970
if (hw->mac.type == e1000_ich8lan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
4977
if (hw->mac.type == e1000_pchlan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
5001
if ((hw->mac.type == e1000_pch2lan) &&
sys/dev/netif/ig_hal/e1000_ich8lan.c
5029
if (hw->mac.type == e1000_pch2lan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
5050
if (hw->mac.type == e1000_pchlan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5077
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_ich8lan.c
5087
ret_val = mac->ops.id_led_init(hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
5093
e1000_init_rx_addrs_generic(hw, mac->rar_entry_count);
sys/dev/netif/ig_hal/e1000_ich8lan.c
5097
for (i = 0; i < mac->mta_reg_count; i++)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5114
ret_val = mac->ops.setup_link(hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
5133
if (mac->type == e1000_ich8lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5170
if (hw->mac.type >= e1000_pchlan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5186
if (hw->mac.type == e1000_ich8lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5201
if (hw->mac.type == e1000_ich8lan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
5216
if (hw->mac.type == e1000_ich8lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5221
if (hw->mac.type >= e1000_pch_lpt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
5267
ret_val = hw->mac.ops.setup_physical_interface(hw);
sys/dev/netif/ig_hal/e1000_ich8lan.c
5428
if ((hw->mac.type == e1000_ich8lan) &&
sys/dev/netif/ig_hal/e1000_ich8lan.c
5521
if (hw->mac.type != e1000_ich8lan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
5563
if (hw->mac.type == e1000_ich8lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5602
if ((hw->mac.type != e1000_ich8lan) ||
sys/dev/netif/ig_hal/e1000_ich8lan.c
5653
(hw->mac.type >= e1000_pch_spt)) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
5739
if (hw->mac.type == e1000_ich8lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5742
if (hw->mac.type >= e1000_pchlan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
5746
if (hw->mac.type == e1000_pchlan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5774
if (hw->mac.type < e1000_pch2lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
5847
E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_default);
sys/dev/netif/ig_hal/e1000_ich8lan.c
5865
E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_mode2);
sys/dev/netif/ig_hal/e1000_ich8lan.c
5883
E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_mode1);
sys/dev/netif/ig_hal/e1000_ich8lan.c
5898
(u16)hw->mac.ledctl_mode1);
sys/dev/netif/ig_hal/e1000_ich8lan.c
5912
(u16)hw->mac.ledctl_default);
sys/dev/netif/ig_hal/e1000_ich8lan.c
5923
u16 data = (u16)hw->mac.ledctl_mode2;
sys/dev/netif/ig_hal/e1000_ich8lan.c
5955
u16 data = (u16)hw->mac.ledctl_mode1;
sys/dev/netif/ig_hal/e1000_ich8lan.c
6002
if (hw->mac.type >= e1000_ich10lan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
6024
if (hw->mac.type <= e1000_ich9lan) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
6050
if (!(hw->mac.ops.check_mng_mode(hw) ||
sys/dev/netif/ig_hal/e1000_ich8lan.c
645
if (hw->mac.type >= e1000_pch_spt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
702
if (hw->mac.type >= e1000_pch_spt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
725
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_ich8lan.c
733
mac->mta_reg_count = 32;
sys/dev/netif/ig_hal/e1000_ich8lan.c
735
mac->rar_entry_count = E1000_ICH_RAR_ENTRIES;
sys/dev/netif/ig_hal/e1000_ich8lan.c
736
if (mac->type == e1000_ich8lan)
sys/dev/netif/ig_hal/e1000_ich8lan.c
737
mac->rar_entry_count--;
sys/dev/netif/ig_hal/e1000_ich8lan.c
739
mac->asf_firmware_present = TRUE;
sys/dev/netif/ig_hal/e1000_ich8lan.c
741
mac->has_fwsm = TRUE;
sys/dev/netif/ig_hal/e1000_ich8lan.c
743
mac->arc_subsystem_valid = FALSE;
sys/dev/netif/ig_hal/e1000_ich8lan.c
745
mac->adaptive_ifs = TRUE;
sys/dev/netif/ig_hal/e1000_ich8lan.c
750
mac->ops.get_bus_info = e1000_get_bus_info_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
752
mac->ops.set_lan_id = e1000_set_lan_id_single_port;
sys/dev/netif/ig_hal/e1000_ich8lan.c
754
mac->ops.reset_hw = e1000_reset_hw_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
756
mac->ops.init_hw = e1000_init_hw_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
758
mac->ops.setup_link = e1000_setup_link_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
760
mac->ops.setup_physical_interface = e1000_setup_copper_link_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
762
mac->ops.check_for_link = e1000_check_for_copper_link_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
764
mac->ops.get_link_up_info = e1000_get_link_up_info_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
766
mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_generic;
sys/dev/netif/ig_hal/e1000_ich8lan.c
768
mac->ops.clear_hw_cntrs = e1000_clear_hw_cntrs_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
771
switch (mac->type) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
776
mac->ops.check_mng_mode = e1000_check_mng_mode_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
778
mac->ops.id_led_init = e1000_id_led_init_generic;
sys/dev/netif/ig_hal/e1000_ich8lan.c
780
mac->ops.blink_led = e1000_blink_led_generic;
sys/dev/netif/ig_hal/e1000_ich8lan.c
782
mac->ops.setup_led = e1000_setup_led_generic;
sys/dev/netif/ig_hal/e1000_ich8lan.c
784
mac->ops.cleanup_led = e1000_cleanup_led_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
786
mac->ops.led_on = e1000_led_on_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
787
mac->ops.led_off = e1000_led_off_ich8lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
790
mac->rar_entry_count = E1000_PCH2_RAR_ENTRIES;
sys/dev/netif/ig_hal/e1000_ich8lan.c
791
mac->ops.rar_set = e1000_rar_set_pch2lan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
797
mac->ops.update_mc_addr_list =
sys/dev/netif/ig_hal/e1000_ich8lan.c
802
mac->ops.check_mng_mode = e1000_check_mng_mode_pchlan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
804
mac->ops.id_led_init = e1000_id_led_init_pchlan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
806
mac->ops.setup_led = e1000_setup_led_pchlan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
808
mac->ops.cleanup_led = e1000_cleanup_led_pchlan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
810
mac->ops.led_on = e1000_led_on_pchlan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
811
mac->ops.led_off = e1000_led_off_pchlan;
sys/dev/netif/ig_hal/e1000_ich8lan.c
817
if (mac->type >= e1000_pch_lpt) {
sys/dev/netif/ig_hal/e1000_ich8lan.c
818
mac->rar_entry_count = E1000_PCH_LPT_RAR_ENTRIES;
sys/dev/netif/ig_hal/e1000_ich8lan.c
819
mac->ops.rar_set = e1000_rar_set_pch_lpt;
sys/dev/netif/ig_hal/e1000_ich8lan.c
820
mac->ops.setup_physical_interface = e1000_setup_copper_link_pch_lpt;
sys/dev/netif/ig_hal/e1000_ich8lan.c
821
mac->ops.set_obff_timer = e1000_set_obff_timer_pch_lpt;
sys/dev/netif/ig_hal/e1000_ich8lan.c
825
if (mac->type == e1000_ich8lan)
sys/dev/netif/ig_hal/e1000_mac.c
1038
ret_val = hw->mac.ops.setup_physical_interface(hw);
sys/dev/netif/ig_hal/e1000_mac.c
1066
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
1121
mac->txcw = txcw;
sys/dev/netif/ig_hal/e1000_mac.c
1135
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
1155
mac->autoneg_failed = TRUE;
sys/dev/netif/ig_hal/e1000_mac.c
1161
ret_val = mac->ops.check_for_link(hw);
sys/dev/netif/ig_hal/e1000_mac.c
1166
mac->autoneg_failed = FALSE;
sys/dev/netif/ig_hal/e1000_mac.c
1168
mac->autoneg_failed = FALSE;
sys/dev/netif/ig_hal/e1000_mac.c
1194
hw->mac.ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_mac.c
1359
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
1371
if (mac->autoneg_failed) {
sys/dev/netif/ig_hal/e1000_mac.c
1390
if ((hw->phy.media_type == e1000_media_type_copper) && mac->autoneg) {
sys/dev/netif/ig_hal/e1000_mac.c
1510
ret_val = mac->ops.get_link_up_info(hw, &speed, &duplex);
sys/dev/netif/ig_hal/e1000_mac.c
1535
mac->autoneg) {
sys/dev/netif/ig_hal/e1000_mac.c
1845
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
1859
mac->ledctl_default = E1000_READ_REG(hw, E1000_LEDCTL);
sys/dev/netif/ig_hal/e1000_mac.c
186
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
1860
mac->ledctl_mode1 = mac->ledctl_default;
sys/dev/netif/ig_hal/e1000_mac.c
1861
mac->ledctl_mode2 = mac->ledctl_default;
sys/dev/netif/ig_hal/e1000_mac.c
1869
mac->ledctl_mode1 &= ~(ledctl_mask << (i << 3));
sys/dev/netif/ig_hal/e1000_mac.c
1870
mac->ledctl_mode1 |= ledctl_on << (i << 3);
sys/dev/netif/ig_hal/e1000_mac.c
1875
mac->ledctl_mode1 &= ~(ledctl_mask << (i << 3));
sys/dev/netif/ig_hal/e1000_mac.c
1876
mac->ledctl_mode1 |= ledctl_off << (i << 3);
sys/dev/netif/ig_hal/e1000_mac.c
1886
mac->ledctl_mode2 &= ~(ledctl_mask << (i << 3));
sys/dev/netif/ig_hal/e1000_mac.c
1887
mac->ledctl_mode2 |= ledctl_on << (i << 3);
sys/dev/netif/ig_hal/e1000_mac.c
1892
mac->ledctl_mode2 &= ~(ledctl_mask << (i << 3));
sys/dev/netif/ig_hal/e1000_mac.c
1893
mac->ledctl_mode2 |= ledctl_off << (i << 3);
sys/dev/netif/ig_hal/e1000_mac.c
1917
if (hw->mac.ops.setup_led != e1000_setup_led_generic)
sys/dev/netif/ig_hal/e1000_mac.c
1922
hw->mac.ledctl_default = ledctl;
sys/dev/netif/ig_hal/e1000_mac.c
1930
E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_mode1);
sys/dev/netif/ig_hal/e1000_mac.c
1947
E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_default);
sys/dev/netif/ig_hal/e1000_mac.c
1975
ledctl_blink = hw->mac.ledctl_mode2;
sys/dev/netif/ig_hal/e1000_mac.c
1977
u32 mode = (hw->mac.ledctl_mode2 >> i) &
sys/dev/netif/ig_hal/e1000_mac.c
1979
u32 led_default = hw->mac.ledctl_default >> i;
sys/dev/netif/ig_hal/e1000_mac.c
2018
E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_mode2);
sys/dev/netif/ig_hal/e1000_mac.c
2047
E1000_WRITE_REG(hw, E1000_LEDCTL, hw->mac.ledctl_mode1);
sys/dev/netif/ig_hal/e1000_mac.c
2130
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
2134
if (!mac->adaptive_ifs) {
sys/dev/netif/ig_hal/e1000_mac.c
2139
mac->current_ifs_val = 0;
sys/dev/netif/ig_hal/e1000_mac.c
2140
mac->ifs_min_val = IFS_MIN;
sys/dev/netif/ig_hal/e1000_mac.c
2141
mac->ifs_max_val = IFS_MAX;
sys/dev/netif/ig_hal/e1000_mac.c
2142
mac->ifs_step_size = IFS_STEP;
sys/dev/netif/ig_hal/e1000_mac.c
2143
mac->ifs_ratio = IFS_RATIO;
sys/dev/netif/ig_hal/e1000_mac.c
2145
mac->in_ifs_mode = FALSE;
sys/dev/netif/ig_hal/e1000_mac.c
2158
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
2162
if (!mac->adaptive_ifs) {
sys/dev/netif/ig_hal/e1000_mac.c
2167
if ((mac->collision_delta * mac->ifs_ratio) > mac->tx_packet_delta) {
sys/dev/netif/ig_hal/e1000_mac.c
2168
if (mac->tx_packet_delta > MIN_NUM_XMITS) {
sys/dev/netif/ig_hal/e1000_mac.c
2169
mac->in_ifs_mode = TRUE;
sys/dev/netif/ig_hal/e1000_mac.c
2170
if (mac->current_ifs_val < mac->ifs_max_val) {
sys/dev/netif/ig_hal/e1000_mac.c
2171
if (!mac->current_ifs_val)
sys/dev/netif/ig_hal/e1000_mac.c
2172
mac->current_ifs_val = mac->ifs_min_val;
sys/dev/netif/ig_hal/e1000_mac.c
2174
mac->current_ifs_val +=
sys/dev/netif/ig_hal/e1000_mac.c
2175
mac->ifs_step_size;
sys/dev/netif/ig_hal/e1000_mac.c
2177
mac->current_ifs_val);
sys/dev/netif/ig_hal/e1000_mac.c
2181
if (mac->in_ifs_mode &&
sys/dev/netif/ig_hal/e1000_mac.c
2182
(mac->tx_packet_delta <= MIN_NUM_XMITS)) {
sys/dev/netif/ig_hal/e1000_mac.c
2183
mac->current_ifs_val = 0;
sys/dev/netif/ig_hal/e1000_mac.c
2184
mac->in_ifs_mode = FALSE;
sys/dev/netif/ig_hal/e1000_mac.c
2201
if (!hw->mac.autoneg && (hw->phy.mdix == 0 || hw->phy.mdix == 3)) {
sys/dev/netif/ig_hal/e1000_mac.c
226
mac->ops.set_lan_id(hw);
sys/dev/netif/ig_hal/e1000_mac.c
241
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
272
mac->ops.set_lan_id(hw);
sys/dev/netif/ig_hal/e1000_mac.c
387
hw->mac.ops.rar_set(hw, hw->mac.addr, 0);
sys/dev/netif/ig_hal/e1000_mac.c
392
hw->mac.ops.rar_set(hw, mac_addr, i);
sys/dev/netif/ig_hal/e1000_mac.c
425
if ((hw->mac.type < e1000_82571) || (hw->mac.type == e1000_82573) ||
sys/dev/netif/ig_hal/e1000_mac.c
426
hw->mac.type >= e1000_82580)
sys/dev/netif/ig_hal/e1000_mac.c
470
hw->mac.ops.rar_set(hw, alt_mac_addr, 0);
sys/dev/netif/ig_hal/e1000_mac.c
49
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
53
mac->ops.init_params = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
530
hash_mask = (hw->mac.mta_reg_count * 32) - 1;
sys/dev/netif/ig_hal/e1000_mac.c
54
mac->ops.init_hw = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
55
mac->ops.reset_hw = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
56
mac->ops.setup_physical_interface = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
563
switch (hw->mac.mc_filter_type) {
sys/dev/netif/ig_hal/e1000_mac.c
57
mac->ops.get_bus_info = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
58
mac->ops.set_lan_id = e1000_set_lan_id_multi_port_pcie;
sys/dev/netif/ig_hal/e1000_mac.c
59
mac->ops.read_mac_addr = e1000_read_mac_addr_generic;
sys/dev/netif/ig_hal/e1000_mac.c
60
mac->ops.config_collision_dist = e1000_config_collision_dist_generic;
sys/dev/netif/ig_hal/e1000_mac.c
602
memset(&hw->mac.mta_shadow, 0, sizeof(hw->mac.mta_shadow));
sys/dev/netif/ig_hal/e1000_mac.c
608
hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1);
sys/dev/netif/ig_hal/e1000_mac.c
61
mac->ops.clear_hw_cntrs = e1000_null_mac_generic;
sys/dev/netif/ig_hal/e1000_mac.c
611
hw->mac.mta_shadow[hash_reg] |= (1 << hash_bit);
sys/dev/netif/ig_hal/e1000_mac.c
616
for (i = hw->mac.mta_reg_count - 1; i >= 0; i--)
sys/dev/netif/ig_hal/e1000_mac.c
617
E1000_WRITE_REG_ARRAY(hw, E1000_MTA, i, hw->mac.mta_shadow[i]);
sys/dev/netif/ig_hal/e1000_mac.c
63
mac->ops.cleanup_led = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
64
mac->ops.setup_led = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
65
mac->ops.blink_led = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
66
mac->ops.led_on = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
67
mac->ops.led_off = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
69
mac->ops.setup_link = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
70
mac->ops.get_link_up_info = e1000_null_link_info;
sys/dev/netif/ig_hal/e1000_mac.c
71
mac->ops.check_for_link = e1000_null_ops_generic;
sys/dev/netif/ig_hal/e1000_mac.c
717
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
72
mac->ops.set_obff_timer = e1000_null_set_obff_timer;
sys/dev/netif/ig_hal/e1000_mac.c
728
if (!mac->get_link_status)
sys/dev/netif/ig_hal/e1000_mac.c
74
mac->ops.check_mng_mode = e1000_null_mng_mode;
sys/dev/netif/ig_hal/e1000_mac.c
742
mac->get_link_status = FALSE;
sys/dev/netif/ig_hal/e1000_mac.c
752
if (!mac->autoneg)
sys/dev/netif/ig_hal/e1000_mac.c
759
mac->ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_mac.c
76
mac->ops.update_mc_addr_list = e1000_null_update_mc;
sys/dev/netif/ig_hal/e1000_mac.c
77
mac->ops.clear_vfta = e1000_null_mac_generic;
sys/dev/netif/ig_hal/e1000_mac.c
78
mac->ops.write_vfta = e1000_null_write_vfta;
sys/dev/netif/ig_hal/e1000_mac.c
782
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
79
mac->ops.validate_mdi_setting = e1000_validate_mdi_setting_generic;
sys/dev/netif/ig_hal/e1000_mac.c
80
mac->ops.rar_set = e1000_rar_set_generic;
sys/dev/netif/ig_hal/e1000_mac.c
804
if (!mac->autoneg_failed) {
sys/dev/netif/ig_hal/e1000_mac.c
805
mac->autoneg_failed = TRUE;
sys/dev/netif/ig_hal/e1000_mac.c
811
E1000_WRITE_REG(hw, E1000_TXCW, (mac->txcw & ~E1000_TXCW_ANE));
sys/dev/netif/ig_hal/e1000_mac.c
831
E1000_WRITE_REG(hw, E1000_TXCW, mac->txcw);
sys/dev/netif/ig_hal/e1000_mac.c
834
mac->serdes_has_link = TRUE;
sys/dev/netif/ig_hal/e1000_mac.c
849
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_mac.c
869
if (!mac->autoneg_failed) {
sys/dev/netif/ig_hal/e1000_mac.c
870
mac->autoneg_failed = TRUE;
sys/dev/netif/ig_hal/e1000_mac.c
876
E1000_WRITE_REG(hw, E1000_TXCW, (mac->txcw & ~E1000_TXCW_ANE));
sys/dev/netif/ig_hal/e1000_mac.c
896
E1000_WRITE_REG(hw, E1000_TXCW, mac->txcw);
sys/dev/netif/ig_hal/e1000_mac.c
899
mac->serdes_has_link = TRUE;
sys/dev/netif/ig_hal/e1000_mac.c
910
mac->serdes_has_link = TRUE;
sys/dev/netif/ig_hal/e1000_mac.c
914
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_mac.c
927
mac->serdes_has_link = TRUE;
sys/dev/netif/ig_hal/e1000_mac.c
930
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_mac.c
934
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_mac.c
938
mac->serdes_has_link = FALSE;
sys/dev/netif/ig_hal/e1000_mac.c
969
if (hw->mac.type == e1000_i350) {
sys/dev/netif/ig_hal/e1000_manage.c
141
hw->mac.tx_pkt_filtering = TRUE;
sys/dev/netif/ig_hal/e1000_manage.c
144
if (!hw->mac.ops.check_mng_mode(hw)) {
sys/dev/netif/ig_hal/e1000_manage.c
145
hw->mac.tx_pkt_filtering = FALSE;
sys/dev/netif/ig_hal/e1000_manage.c
146
return hw->mac.tx_pkt_filtering;
sys/dev/netif/ig_hal/e1000_manage.c
154
hw->mac.tx_pkt_filtering = FALSE;
sys/dev/netif/ig_hal/e1000_manage.c
155
return hw->mac.tx_pkt_filtering;
sys/dev/netif/ig_hal/e1000_manage.c
173
hw->mac.tx_pkt_filtering = TRUE;
sys/dev/netif/ig_hal/e1000_manage.c
174
return hw->mac.tx_pkt_filtering;
sys/dev/netif/ig_hal/e1000_manage.c
179
hw->mac.tx_pkt_filtering = FALSE;
sys/dev/netif/ig_hal/e1000_manage.c
181
return hw->mac.tx_pkt_filtering;
sys/dev/netif/ig_hal/e1000_manage.c
349
if (!hw->mac.asf_firmware_present)
sys/dev/netif/ig_hal/e1000_manage.c
357
if (hw->mac.has_fwsm) {
sys/dev/netif/ig_hal/e1000_manage.c
365
} else if ((hw->mac.type == e1000_82574) ||
sys/dev/netif/ig_hal/e1000_manage.c
366
(hw->mac.type == e1000_82583)) {
sys/dev/netif/ig_hal/e1000_manage.c
402
if (!(hw->mac.arc_subsystem_valid)) {
sys/dev/netif/ig_hal/e1000_manage.c
407
if (!hw->mac.asf_firmware_present) {
sys/dev/netif/ig_hal/e1000_manage.c
475
if (hw->mac.type < e1000_i210) {
sys/dev/netif/ig_hal/e1000_manage.c
79
if (!hw->mac.arc_subsystem_valid) {
sys/dev/netif/ig_hal/e1000_mbx.c
759
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_nvm.c
1147
hw->mac.perm_addr[i] = (u8)(rar_low >> (i*8));
sys/dev/netif/ig_hal/e1000_nvm.c
1150
hw->mac.perm_addr[i+4] = (u8)(rar_high >> (i*8));
sys/dev/netif/ig_hal/e1000_nvm.c
1153
hw->mac.addr[i] = hw->mac.perm_addr[i];
sys/dev/netif/ig_hal/e1000_nvm.c
1260
switch (hw->mac.type) {
sys/dev/netif/ig_hal/e1000_nvm.c
785
if ((hw->mac.type >= e1000_i210) &&
sys/dev/netif/ig_hal/e1000_osdep.h
93
#define E1000_REGISTER(hw, reg) (((hw)->mac.type >= e1000_82543) \
sys/dev/netif/ig_hal/e1000_phy.c
1196
(hw->mac.type >= e1000_82575 ||
sys/dev/netif/ig_hal/e1000_phy.c
1430
if (hw->mac.autoneg) {
sys/dev/netif/ig_hal/e1000_phy.c
1679
hw->mac.get_link_status = TRUE;
sys/dev/netif/ig_hal/e1000_phy.c
1700
if (hw->mac.autoneg) {
sys/dev/netif/ig_hal/e1000_phy.c
1729
hw->mac.ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_phy.c
2021
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_phy.c
2041
if (mac->forced_speed_duplex & E1000_ALL_HALF_DUPLEX) {
sys/dev/netif/ig_hal/e1000_phy.c
2052
if (mac->forced_speed_duplex & E1000_ALL_100_SPEED) {
sys/dev/netif/ig_hal/e1000_phy.c
2063
hw->mac.ops.config_collision_dist(hw);
sys/dev/netif/ig_hal/e1000_phy.c
341
if (hw->mac.type == e1000_pch2lan)
sys/dev/netif/ig_hal/e1000_phy.c
3446
if ((hw->mac.type == e1000_pchlan) &&
sys/dev/netif/ig_hal/e1000_phy.c
406
if (hw->mac.type == e1000_pch2lan)
sys/dev/netif/ig_hal/e1000_vf.c
106
mac->asf_firmware_present = FALSE;
sys/dev/netif/ig_hal/e1000_vf.c
108
mac->arc_subsystem_valid = FALSE;
sys/dev/netif/ig_hal/e1000_vf.c
110
mac->adaptive_ifs = FALSE;
sys/dev/netif/ig_hal/e1000_vf.c
112
mac->mta_reg_count = 128;
sys/dev/netif/ig_hal/e1000_vf.c
114
mac->rar_entry_count = 1;
sys/dev/netif/ig_hal/e1000_vf.c
118
mac->ops.setup_link = e1000_setup_link_vf;
sys/dev/netif/ig_hal/e1000_vf.c
120
mac->ops.get_bus_info = e1000_get_bus_info_pcie_vf;
sys/dev/netif/ig_hal/e1000_vf.c
122
mac->ops.reset_hw = e1000_reset_hw_vf;
sys/dev/netif/ig_hal/e1000_vf.c
124
mac->ops.init_hw = e1000_init_hw_vf;
sys/dev/netif/ig_hal/e1000_vf.c
126
mac->ops.check_for_link = e1000_check_for_link_vf;
sys/dev/netif/ig_hal/e1000_vf.c
128
mac->ops.get_link_up_info = e1000_get_link_up_info_vf;
sys/dev/netif/ig_hal/e1000_vf.c
130
mac->ops.update_mc_addr_list = e1000_update_mc_addr_list_vf;
sys/dev/netif/ig_hal/e1000_vf.c
132
mac->ops.rar_set = e1000_rar_set_vf;
sys/dev/netif/ig_hal/e1000_vf.c
134
mac->ops.read_mac_addr = e1000_read_mac_addr_vf;
sys/dev/netif/ig_hal/e1000_vf.c
148
hw->mac.ops.init_params = e1000_init_mac_params_vf;
sys/dev/netif/ig_hal/e1000_vf.c
292
memcpy(hw->mac.perm_addr, addr, 6);
sys/dev/netif/ig_hal/e1000_vf.c
312
e1000_rar_set_vf(hw, hw->mac.addr, 0);
sys/dev/netif/ig_hal/e1000_vf.c
365
hash_mask = (hw->mac.mta_reg_count * 32) - 1;
sys/dev/netif/ig_hal/e1000_vf.c
518
hw->mac.addr[i] = hw->mac.perm_addr[i];
sys/dev/netif/ig_hal/e1000_vf.c
534
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_vf.c
548
mac->get_link_status = TRUE;
sys/dev/netif/ig_hal/e1000_vf.c
550
if (!mac->get_link_status)
sys/dev/netif/ig_hal/e1000_vf.c
580
mac->get_link_status = FALSE;
sys/dev/netif/ig_hal/e1000_vf.c
93
struct e1000_mac_info *mac = &hw->mac;
sys/dev/netif/ig_hal/e1000_vf.h
268
struct e1000_mac_info mac;
sys/dev/netif/igb/if_igb.c
1058
if (sc->hw.mac.type == e1000_i354)
sys/dev/netif/igb/if_igb.c
1089
sc->hw.mac.get_link_status = 1;
sys/dev/netif/igb/if_igb.c
1096
if (sc->hw.mac.autoneg)
sys/dev/netif/igb/if_igb.c
1159
sc->hw.mac.autoneg = DO_AUTO_NEG;
sys/dev/netif/igb/if_igb.c
1165
sc->hw.mac.autoneg = DO_AUTO_NEG;
sys/dev/netif/igb/if_igb.c
1171
sc->hw.mac.forced_speed_duplex = ADVERTISE_100_FULL;
sys/dev/netif/igb/if_igb.c
1181
sc->hw.mac.forced_speed_duplex = ADVERTISE_100_HALF;
sys/dev/netif/igb/if_igb.c
1183
sc->hw.mac.autoneg = FALSE;
sys/dev/netif/igb/if_igb.c
1189
sc->hw.mac.forced_speed_duplex = ADVERTISE_10_FULL;
sys/dev/netif/igb/if_igb.c
1199
sc->hw.mac.forced_speed_duplex = ADVERTISE_10_HALF;
sys/dev/netif/igb/if_igb.c
1201
sc->hw.mac.autoneg = FALSE;
sys/dev/netif/igb/if_igb.c
1335
if (hw->mac.get_link_status) {
sys/dev/netif/igb/if_igb.c
1338
link_check = !hw->mac.get_link_status;
sys/dev/netif/igb/if_igb.c
1351
link_check = hw->mac.serdes_has_link;
sys/dev/netif/igb/if_igb.c
1357
link_check = !hw->mac.get_link_status;
sys/dev/netif/igb/if_igb.c
1364
if (hw->mac.type == e1000_i350) {
sys/dev/netif/igb/if_igb.c
1396
if ((hw->mac.type == e1000_i210 ||
sys/dev/netif/igb/if_igb.c
1397
hw->mac.type == e1000_i211) &&
sys/dev/netif/igb/if_igb.c
1479
switch (hw->mac.type) {
sys/dev/netif/igb/if_igb.c
1508
if (hw->mac.type == e1000_82575 && ifp->if_mtu > ETHERMTU) {
sys/dev/netif/igb/if_igb.c
1546
if (hw->mac.type < e1000_82576) {
sys/dev/netif/igb/if_igb.c
1608
ether_ifattach(ifp, sc->hw.mac.addr, NULL);
sys/dev/netif/igb/if_igb.c
1941
if (txr->sc->hw.mac.type == e1000_82575)
sys/dev/netif/igb/if_igb.c
1947
if (txr->sc->hw.mac.type == e1000_82575) {
sys/dev/netif/igb/if_igb.c
2155
if (txr->sc->hw.mac.type == e1000_82575)
sys/dev/netif/igb/if_igb.c
2647
if (hw->mac.type == e1000_82575)
sys/dev/netif/igb/if_igb.c
2680
(hw->mac.mc_filter_type << E1000_RCTL_MO_SHIFT);
sys/dev/netif/igb/if_igb.c
2745
if ((rxr->sc->hw.mac.type == e1000_i350 ||
sys/dev/netif/igb/if_igb.c
2746
rxr->sc->hw.mac.type == e1000_i354) &&
sys/dev/netif/igb/if_igb.c
3098
for (i = 0; i < hw->mac.mta_reg_count; i++) {
sys/dev/netif/igb/if_igb.c
3350
sc->hw.mac.get_link_status = 1;
sys/dev/netif/igb/if_igb.c
3464
sc->hw.mac.get_link_status = 1;
sys/dev/netif/igb/if_igb.c
3523
sc->hw.mac.get_link_status = 1;
sys/dev/netif/igb/if_igb.c
3627
if (txr->sc->hw.mac.type == e1000_82575)
sys/dev/netif/igb/if_igb.c
3775
if (sc->hw.mac.type == e1000_82575) {
sys/dev/netif/igb/if_igb.c
3794
if (sc->hw.mac.type == e1000_82575)
sys/dev/netif/igb/if_igb.c
3956
if (sc->hw.mac.type != e1000_82575) {
sys/dev/netif/igb/if_igb.c
3971
switch (sc->hw.mac.type) {
sys/dev/netif/igb/if_igb.c
4002
panic("unknown mac type %d\n", sc->hw.mac.type);
sys/dev/netif/igb/if_igb.c
4020
switch (sc->hw.mac.type) {
sys/dev/netif/igb/if_igb.c
4129
panic("unknown mac type %d\n", sc->hw.mac.type);
sys/dev/netif/igb/if_igb.c
4157
if (txr->sc->hw.mac.type == e1000_82575) {
sys/dev/netif/igb/if_igb.c
4188
if (rxr->sc->hw.mac.type == e1000_82575) {
sys/dev/netif/igb/if_igb.c
421
switch (sc->hw.mac.type) {
sys/dev/netif/igb/if_igb.c
4361
switch (sc->hw.mac.type) {
sys/dev/netif/igb/if_igb.c
4473
if (sc->hw.mac.type == e1000_82575)
sys/dev/netif/igb/if_igb.c
4751
sc->hw.mac.get_link_status = 1;
sys/dev/netif/igb/if_igb.c
4870
if (txr->sc->hw.mac.type == e1000_82575)
sys/dev/netif/igb/if_igb.c
4963
if (hw->mac.type == e1000_i211)
sys/dev/netif/igb/if_igb.c
4966
if (hw->mac.type > e1000_82580) {
sys/dev/netif/igb/if_igb.c
5009
if (hw->mac.type == e1000_i354) {
sys/dev/netif/igb/if_igb.c
5027
if (hw->mac.type == e1000_i350)
sys/dev/netif/igb/if_igb.c
5033
if (hw->mac.type == e1000_i354) {
sys/dev/netif/igb/if_igb.c
5054
} else if (hw->mac.type == e1000_82580) {
sys/dev/netif/igb/if_igb.c
523
if (sc->hw.mac.type == e1000_vfadapt ||
sys/dev/netif/igb/if_igb.c
524
sc->hw.mac.type == e1000_vfadapt_i350)
sys/dev/netif/igb/if_igb.c
577
sc->hw.mac.autoneg = DO_AUTO_NEG;
sys/dev/netif/igb/if_igb.c
619
if (sc->hw.mac.type >= e1000_i350) {
sys/dev/netif/igb/if_igb.c
633
if (sc->hw.mac.type == e1000_i354)
sys/dev/netif/igb/if_igb.c
647
if (sc->hw.mac.type != e1000_i210 && sc->hw.mac.type != e1000_i211 &&
sys/dev/netif/igb/if_igb.c
669
if (!igb_is_valid_ether_addr(sc->hw.mac.addr)) {
sys/dev/netif/igb/if_igb.c
687
sc->hw.mac.get_link_status = 1;
sys/dev/netif/igb/if_igb.c
969
bcopy(IF_LLADDR(ifp), sc->hw.mac.addr, ETHER_ADDR_LEN);
sys/dev/netif/igb/if_igb.c
972
e1000_rar_set(&sc->hw, sc->hw.mac.addr, 0);
sys/dev/netif/igb/if_igb.h
155
#define IGB_RX_PTHRESH ((hw->mac.type == e1000_i354) ? 12 : \
sys/dev/netif/igb/if_igb.h
156
((hw->mac.type <= e1000_82576) ? 16 : 8))
sys/dev/netif/igb/if_igb.h
158
#define IGB_RX_WTHRESH ((hw->mac.type == e1000_82576 && \
sys/dev/netif/igb/if_igb.h
161
#define IGB_TX_PTHRESH ((hw->mac.type == e1000_i354) ? 20 : 8)
sys/dev/netif/iwi/if_iwi.c
513
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/iwi/if_iwi.c
548
mac);
sys/dev/netif/iwi/if_iwi.c
919
iwi_node_alloc(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/iwm/if_iwm.c
4304
iwm_node_alloc(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/iwm/if_iwm.c
6456
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/iwm/if_iwm.c
6480
ieee80211_media_status, mac);
sys/dev/netif/iwm/if_iwmreg.h
2533
uint8_t mac;
sys/dev/netif/iwn/if_iwn.c
1386
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/iwn/if_iwn.c
1408
mac);
sys/dev/netif/iwn/if_iwn.c
206
const uint8_t mac[IEEE80211_ADDR_LEN]);
sys/dev/netif/iwn/if_iwn.c
2720
iwn_node_alloc(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/ix/if_ix.c
1026
if (hw->mac.type == ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
1051
if (hw->mac.type == ixgbe_mac_82598EB)
sys/dev/netif/ix/if_ix.c
1100
if (hw->mac.type == ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
1383
hw->mac.ops.setup_link == NULL) {
sys/dev/netif/ix/if_ix.c
1425
if (hw->mac.ops.setup_link != NULL) {
sys/dev/netif/ix/if_ix.c
1426
hw->mac.autotry_restart = TRUE;
sys/dev/netif/ix/if_ix.c
1427
hw->mac.ops.setup_link(hw, sc->advspeed, TRUE);
sys/dev/netif/ix/if_ix.c
1773
if (hw->mac.type == ixgbe_mac_82599EB)
sys/dev/netif/ix/if_ix.c
1783
ixgbe_set_rar(hw, 0, hw->mac.addr, 0, IXGBE_RAH_AV);
sys/dev/netif/ix/if_ix.c
1829
ether_ifattach(ifp, hw->mac.addr, NULL);
sys/dev/netif/ix/if_ix.c
1864
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
1871
switch (hw->mac.ops.get_media_type(hw)) {
sys/dev/netif/ix/if_ix.c
1881
if (hw->mac.ops.get_media_type(hw) == ixgbe_media_type_fiber)
sys/dev/netif/ix/if_ix.c
1904
if (hw->mac.ops.check_link != NULL) {
sys/dev/netif/ix/if_ix.c
1915
if (!autoneg && hw->mac.ops.get_link_capabilities != NULL) {
sys/dev/netif/ix/if_ix.c
1918
err = hw->mac.ops.get_link_capabilities(hw,
sys/dev/netif/ix/if_ix.c
1924
if (hw->mac.ops.setup_link != NULL) {
sys/dev/netif/ix/if_ix.c
1925
err = hw->mac.ops.setup_link(hw,
sys/dev/netif/ix/if_ix.c
2173
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
2182
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
2198
if (hw->mac.type != ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
2684
if (hw->mac.type == ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
2748
if (sc->hw.mac.type != ixgbe_mac_82598EB)
sys/dev/netif/ix/if_ix.c
2787
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
3111
if (hw->mac.type == ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
3142
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
3238
if (sc->hw.mac.type == ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
3275
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
3366
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
3451
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
3478
if (hw->mac.type == ixgbe_mac_82598EB)
sys/dev/netif/ix/if_ix.c
3481
err = hw->mac.ops.setup_sfp(hw);
sys/dev/netif/ix/if_ix.c
3506
if (!autoneg && hw->mac.ops.get_link_capabilities != NULL) {
sys/dev/netif/ix/if_ix.c
3509
hw->mac.ops.get_link_capabilities(hw, &autoneg, &negotiate);
sys/dev/netif/ix/if_ix.c
3511
if (hw->mac.ops.setup_link != NULL)
sys/dev/netif/ix/if_ix.c
3512
hw->mac.ops.setup_link(hw, autoneg, TRUE);
sys/dev/netif/ix/if_ix.c
3561
if (hw->mac.type != ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
3586
if (hw->mac.type == ixgbe_mac_82598EB)
sys/dev/netif/ix/if_ix.c
3629
if (hw->mac.type != ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
3805
if (sc->hw.mac.type == ixgbe_mac_82598EB)
sys/dev/netif/ix/if_ix.c
420
switch (sc->hw.mac.type) {
sys/dev/netif/ix/if_ix.c
438
switch (sc->hw.mac.type) {
sys/dev/netif/ix/if_ix.c
4397
if (sc->hw.mac.type == ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
4517
if (sc->hw.mac.type == ixgbe_mac_82598EB)
sys/dev/netif/ix/if_ix.c
4536
if (sc->hw.mac.type == ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
4829
if (hw->mac.type != ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
4837
switch (sc->hw.mac.type) {
sys/dev/netif/ix/if_ix.c
4874
if (hw->mac.type >= ixgbe_mac_X540)
sys/dev/netif/ix/if_ix.c
4882
if (hw->mac.type == ixgbe_mac_82599EB &&
sys/dev/netif/ix/if_ix.c
4916
if (sc->hw.mac.type == ixgbe_mac_82598EB) {
sys/dev/netif/ix/if_ix.c
4928
KASSERT(sc->hw.mac.type != ixgbe_mac_82598EB,
sys/dev/netif/ix/if_ix.c
5153
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
5169
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
5195
struct ixgbe_dmac_config *dcfg = &hw->mac.dmac_config;
sys/dev/netif/ix/if_ix.c
5197
if (hw->mac.type < ixgbe_mac_X550 || !hw->mac.ops.dmac_config)
sys/dev/netif/ix/if_ix.c
5213
hw->mac.ops.dmac_config(hw);
sys/dev/netif/ix/if_ix.c
5349
switch (sc->hw.mac.type) {
sys/dev/netif/ix/if_ix.c
541
if (hw->mac.type != ixgbe_mac_82598EB)
sys/dev/netif/ix/if_ix.c
5420
switch (hw->mac.type) {
sys/dev/netif/ix/if_ix.c
564
hw->mac.ops.setup_eee(hw, true);
sys/dev/netif/ix/if_ix.c
952
bcopy(IF_LLADDR(ifp), hw->mac.addr, IXGBE_ETH_LENGTH_OF_ADDRESS);
sys/dev/netif/ix/if_ix.c
953
ixgbe_set_rar(hw, 0, hw->mac.addr, 0, 1);
sys/dev/netif/ix/ixgbe_82598.c
1060
for (offset = 0; offset < hw->mac.vft_size; offset++)
sys/dev/netif/ix/ixgbe_82598.c
1064
for (offset = 0; offset < hw->mac.vft_size; offset++)
sys/dev/netif/ix/ixgbe_82598.c
1143
if (hw->mac.ops.acquire_swfw_sync(hw, gssr) != IXGBE_SUCCESS)
sys/dev/netif/ix/ixgbe_82598.c
1187
hw->mac.ops.release_swfw_sync(hw, gssr);
sys/dev/netif/ix/ixgbe_82598.c
121
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_82598.c
134
mac->ops.start_hw = ixgbe_start_hw_82598;
sys/dev/netif/ix/ixgbe_82598.c
135
mac->ops.enable_relaxed_ordering = ixgbe_enable_relaxed_ordering_82598;
sys/dev/netif/ix/ixgbe_82598.c
136
mac->ops.reset_hw = ixgbe_reset_hw_82598;
sys/dev/netif/ix/ixgbe_82598.c
137
mac->ops.get_media_type = ixgbe_get_media_type_82598;
sys/dev/netif/ix/ixgbe_82598.c
1370
for (i = 0; ((i < hw->mac.max_tx_queues) &&
sys/dev/netif/ix/ixgbe_82598.c
1377
for (i = 0; ((i < hw->mac.max_rx_queues) &&
sys/dev/netif/ix/ixgbe_82598.c
138
mac->ops.get_supported_physical_layer =
sys/dev/netif/ix/ixgbe_82598.c
140
mac->ops.read_analog_reg8 = ixgbe_read_analog_reg8_82598;
sys/dev/netif/ix/ixgbe_82598.c
141
mac->ops.write_analog_reg8 = ixgbe_write_analog_reg8_82598;
sys/dev/netif/ix/ixgbe_82598.c
142
mac->ops.set_lan_id = ixgbe_set_lan_id_multi_port_pcie_82598;
sys/dev/netif/ix/ixgbe_82598.c
143
mac->ops.enable_rx_dma = ixgbe_enable_rx_dma_82598;
sys/dev/netif/ix/ixgbe_82598.c
146
mac->ops.set_vmdq = ixgbe_set_vmdq_82598;
sys/dev/netif/ix/ixgbe_82598.c
147
mac->ops.clear_vmdq = ixgbe_clear_vmdq_82598;
sys/dev/netif/ix/ixgbe_82598.c
148
mac->ops.set_vfta = ixgbe_set_vfta_82598;
sys/dev/netif/ix/ixgbe_82598.c
149
mac->ops.set_vlvf = NULL;
sys/dev/netif/ix/ixgbe_82598.c
150
mac->ops.clear_vfta = ixgbe_clear_vfta_82598;
sys/dev/netif/ix/ixgbe_82598.c
153
mac->ops.fc_enable = ixgbe_fc_enable_82598;
sys/dev/netif/ix/ixgbe_82598.c
155
mac->mcft_size = IXGBE_82598_MC_TBL_SIZE;
sys/dev/netif/ix/ixgbe_82598.c
156
mac->vft_size = IXGBE_82598_VFT_TBL_SIZE;
sys/dev/netif/ix/ixgbe_82598.c
157
mac->num_rar_entries = IXGBE_82598_RAR_ENTRIES;
sys/dev/netif/ix/ixgbe_82598.c
158
mac->rx_pb_size = IXGBE_82598_RX_PB_SIZE;
sys/dev/netif/ix/ixgbe_82598.c
159
mac->max_rx_queues = IXGBE_82598_MAX_RX_QUEUES;
sys/dev/netif/ix/ixgbe_82598.c
160
mac->max_tx_queues = IXGBE_82598_MAX_TX_QUEUES;
sys/dev/netif/ix/ixgbe_82598.c
161
mac->max_msix_vectors = ixgbe_get_pcie_msix_count_generic(hw);
sys/dev/netif/ix/ixgbe_82598.c
168
mac->ops.check_link = ixgbe_check_mac_link_82598;
sys/dev/netif/ix/ixgbe_82598.c
169
mac->ops.setup_link = ixgbe_setup_mac_link_82598;
sys/dev/netif/ix/ixgbe_82598.c
170
mac->ops.flap_tx_laser = NULL;
sys/dev/netif/ix/ixgbe_82598.c
171
mac->ops.get_link_capabilities = ixgbe_get_link_capabilities_82598;
sys/dev/netif/ix/ixgbe_82598.c
172
mac->ops.setup_rxpba = ixgbe_set_rxpba_82598;
sys/dev/netif/ix/ixgbe_82598.c
175
mac->ops.set_fw_drv_ver = NULL;
sys/dev/netif/ix/ixgbe_82598.c
177
mac->ops.get_rtrup2tc = NULL;
sys/dev/netif/ix/ixgbe_82598.c
193
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_82598.c
204
if (mac->ops.get_media_type(hw) == ixgbe_media_type_copper) {
sys/dev/netif/ix/ixgbe_82598.c
205
mac->ops.setup_link = ixgbe_setup_copper_link_82598;
sys/dev/netif/ix/ixgbe_82598.c
206
mac->ops.get_link_capabilities =
sys/dev/netif/ix/ixgbe_82598.c
267
for (i = 0; ((i < hw->mac.max_tx_queues) &&
sys/dev/netif/ix/ixgbe_82598.c
274
for (i = 0; ((i < hw->mac.max_rx_queues) &&
sys/dev/netif/ix/ixgbe_82598.c
310
if (hw->mac.orig_link_settings_stored)
sys/dev/netif/ix/ixgbe_82598.c
311
autoc = hw->mac.orig_autoc;
sys/dev/netif/ix/ixgbe_82598.c
445
hw->mac.ops.check_link(hw, &link_speed, &link_up, FALSE);
sys/dev/netif/ix/ixgbe_82598.c
664
for (i = 0; i < hw->mac.max_link_up_time; i++) {
sys/dev/netif/ix/ixgbe_82598.c
693
for (i = 0; i < hw->mac.max_link_up_time; i++) {
sys/dev/netif/ix/ixgbe_82598.c
823
status = hw->mac.ops.stop_adapter(hw);
sys/dev/netif/ix/ixgbe_82598.c
832
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK, &analog_val);
sys/dev/netif/ix/ixgbe_82598.c
835
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK,
sys/dev/netif/ix/ixgbe_82598.c
838
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_LPBK,
sys/dev/netif/ix/ixgbe_82598.c
841
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_10G,
sys/dev/netif/ix/ixgbe_82598.c
844
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_10G,
sys/dev/netif/ix/ixgbe_82598.c
847
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_1G,
sys/dev/netif/ix/ixgbe_82598.c
850
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_1G,
sys/dev/netif/ix/ixgbe_82598.c
853
hw->mac.ops.read_analog_reg8(hw, IXGBE_ATLAS_PDN_AN,
sys/dev/netif/ix/ixgbe_82598.c
856
hw->mac.ops.write_analog_reg8(hw, IXGBE_ATLAS_PDN_AN,
sys/dev/netif/ix/ixgbe_82598.c
902
if (hw->mac.flags & IXGBE_FLAGS_DOUBLE_RESET_REQUIRED) {
sys/dev/netif/ix/ixgbe_82598.c
903
hw->mac.flags &= ~IXGBE_FLAGS_DOUBLE_RESET_REQUIRED;
sys/dev/netif/ix/ixgbe_82598.c
917
if (hw->mac.orig_link_settings_stored == FALSE) {
sys/dev/netif/ix/ixgbe_82598.c
918
hw->mac.orig_autoc = autoc;
sys/dev/netif/ix/ixgbe_82598.c
919
hw->mac.orig_link_settings_stored = TRUE;
sys/dev/netif/ix/ixgbe_82598.c
920
} else if (autoc != hw->mac.orig_autoc) {
sys/dev/netif/ix/ixgbe_82598.c
921
IXGBE_WRITE_REG(hw, IXGBE_AUTOC, hw->mac.orig_autoc);
sys/dev/netif/ix/ixgbe_82598.c
925
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
sys/dev/netif/ix/ixgbe_82598.c
931
hw->mac.ops.init_rx_addrs(hw);
sys/dev/netif/ix/ixgbe_82598.c
949
u32 rar_entries = hw->mac.num_rar_entries;
sys/dev/netif/ix/ixgbe_82598.c
975
u32 rar_entries = hw->mac.num_rar_entries;
sys/dev/netif/ix/ixgbe_82599.c
101
mac->ops.setup_link = ixgbe_setup_mac_link_82599;
sys/dev/netif/ix/ixgbe_82599.c
1044
status = hw->mac.ops.stop_adapter(hw);
sys/dev/netif/ix/ixgbe_82599.c
1061
status = hw->mac.ops.setup_sfp(hw);
sys/dev/netif/ix/ixgbe_82599.c
1084
hw->mac.ops.check_link(hw, &link_speed, &link_up, FALSE);
sys/dev/netif/ix/ixgbe_82599.c
1113
if (hw->mac.flags & IXGBE_FLAGS_DOUBLE_RESET_REQUIRED) {
sys/dev/netif/ix/ixgbe_82599.c
1114
hw->mac.flags &= ~IXGBE_FLAGS_DOUBLE_RESET_REQUIRED;
sys/dev/netif/ix/ixgbe_82599.c
1133
if (hw->mac.orig_link_settings_stored == FALSE) {
sys/dev/netif/ix/ixgbe_82599.c
1134
hw->mac.orig_autoc = autoc;
sys/dev/netif/ix/ixgbe_82599.c
1135
hw->mac.orig_autoc2 = autoc2;
sys/dev/netif/ix/ixgbe_82599.c
1136
hw->mac.orig_link_settings_stored = TRUE;
sys/dev/netif/ix/ixgbe_82599.c
1147
hw->mac.orig_autoc =
sys/dev/netif/ix/ixgbe_82599.c
1148
(hw->mac.orig_autoc & ~IXGBE_AUTOC_LMS_MASK) |
sys/dev/netif/ix/ixgbe_82599.c
1151
if (autoc != hw->mac.orig_autoc) {
sys/dev/netif/ix/ixgbe_82599.c
1152
status = hw->mac.ops.prot_autoc_write(hw,
sys/dev/netif/ix/ixgbe_82599.c
1153
hw->mac.orig_autoc,
sys/dev/netif/ix/ixgbe_82599.c
1160
(hw->mac.orig_autoc2 & IXGBE_AUTOC2_UPPER_MASK)) {
sys/dev/netif/ix/ixgbe_82599.c
1162
autoc2 |= (hw->mac.orig_autoc2 &
sys/dev/netif/ix/ixgbe_82599.c
1169
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
sys/dev/netif/ix/ixgbe_82599.c
117
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_82599.c
1176
hw->mac.num_rar_entries = 128;
sys/dev/netif/ix/ixgbe_82599.c
1177
hw->mac.ops.init_rx_addrs(hw);
sys/dev/netif/ix/ixgbe_82599.c
1180
hw->mac.ops.get_san_mac_addr(hw, hw->mac.san_addr);
sys/dev/netif/ix/ixgbe_82599.c
1183
if (ixgbe_validate_mac_addr(hw->mac.san_addr) == 0) {
sys/dev/netif/ix/ixgbe_82599.c
1185
hw->mac.san_mac_rar_index = hw->mac.num_rar_entries - 1;
sys/dev/netif/ix/ixgbe_82599.c
1187
hw->mac.ops.set_rar(hw, hw->mac.san_mac_rar_index,
sys/dev/netif/ix/ixgbe_82599.c
1188
hw->mac.san_addr, 0, IXGBE_RAH_AV);
sys/dev/netif/ix/ixgbe_82599.c
1191
hw->mac.ops.clear_vmdq(hw, hw->mac.san_mac_rar_index,
sys/dev/netif/ix/ixgbe_82599.c
1195
hw->mac.num_rar_entries--;
sys/dev/netif/ix/ixgbe_82599.c
1199
hw->mac.ops.get_wwn_prefix(hw, &hw->mac.wwnn_prefix,
sys/dev/netif/ix/ixgbe_82599.c
1200
&hw->mac.wwpn_prefix);
sys/dev/netif/ix/ixgbe_82599.c
1420
if ((hw->mac.type == ixgbe_mac_X550) ||
sys/dev/netif/ix/ixgbe_82599.c
1421
(hw->mac.type == ixgbe_mac_X550EM_x) ||
sys/dev/netif/ix/ixgbe_82599.c
1422
(hw->mac.type == ixgbe_mac_X550EM_a))
sys/dev/netif/ix/ixgbe_82599.c
152
if (mac->ops.get_media_type(hw) == ixgbe_media_type_copper) {
sys/dev/netif/ix/ixgbe_82599.c
153
mac->ops.setup_link = ixgbe_setup_copper_link_82599;
sys/dev/netif/ix/ixgbe_82599.c
154
mac->ops.get_link_capabilities =
sys/dev/netif/ix/ixgbe_82599.c
1832
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_82599.c
1855
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_82599.c
191
ret_val = hw->mac.ops.acquire_swfw_sync(hw,
sys/dev/netif/ix/ixgbe_82599.c
208
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM);
sys/dev/netif/ix/ixgbe_82599.c
2136
hw->mac.autotry_restart = TRUE;
sys/dev/netif/ix/ixgbe_82599.c
215
ret_val = hw->mac.ops.prot_autoc_write(hw,
sys/dev/netif/ix/ixgbe_82599.c
216
hw->mac.orig_autoc | IXGBE_AUTOC_LMS_10G_SERIAL,
sys/dev/netif/ix/ixgbe_82599.c
2162
if (hw->mac.ops.get_media_type(hw) == ixgbe_media_type_copper)
sys/dev/netif/ix/ixgbe_82599.c
2287
hw->mac.ops.disable_sec_rx_path(hw);
sys/dev/netif/ix/ixgbe_82599.c
2294
hw->mac.ops.enable_sec_rx_path(hw);
sys/dev/netif/ix/ixgbe_82599.c
232
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM);
sys/dev/netif/ix/ixgbe_82599.c
257
ret_val = hw->mac.ops.acquire_swfw_sync(hw,
sys/dev/netif/ix/ixgbe_82599.c
292
ret_val = hw->mac.ops.acquire_swfw_sync(hw,
sys/dev/netif/ix/ixgbe_82599.c
308
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM);
sys/dev/netif/ix/ixgbe_82599.c
323
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_82599.c
338
mac->ops.reset_hw = ixgbe_reset_hw_82599;
sys/dev/netif/ix/ixgbe_82599.c
339
mac->ops.enable_relaxed_ordering = ixgbe_enable_relaxed_ordering_gen2;
sys/dev/netif/ix/ixgbe_82599.c
340
mac->ops.get_media_type = ixgbe_get_media_type_82599;
sys/dev/netif/ix/ixgbe_82599.c
341
mac->ops.get_supported_physical_layer =
sys/dev/netif/ix/ixgbe_82599.c
343
mac->ops.disable_sec_rx_path = ixgbe_disable_sec_rx_path_generic;
sys/dev/netif/ix/ixgbe_82599.c
344
mac->ops.enable_sec_rx_path = ixgbe_enable_sec_rx_path_generic;
sys/dev/netif/ix/ixgbe_82599.c
345
mac->ops.enable_rx_dma = ixgbe_enable_rx_dma_82599;
sys/dev/netif/ix/ixgbe_82599.c
346
mac->ops.read_analog_reg8 = ixgbe_read_analog_reg8_82599;
sys/dev/netif/ix/ixgbe_82599.c
347
mac->ops.write_analog_reg8 = ixgbe_write_analog_reg8_82599;
sys/dev/netif/ix/ixgbe_82599.c
348
mac->ops.start_hw = ixgbe_start_hw_82599;
sys/dev/netif/ix/ixgbe_82599.c
349
mac->ops.get_san_mac_addr = ixgbe_get_san_mac_addr_generic;
sys/dev/netif/ix/ixgbe_82599.c
350
mac->ops.set_san_mac_addr = ixgbe_set_san_mac_addr_generic;
sys/dev/netif/ix/ixgbe_82599.c
351
mac->ops.get_device_caps = ixgbe_get_device_caps_generic;
sys/dev/netif/ix/ixgbe_82599.c
352
mac->ops.get_wwn_prefix = ixgbe_get_wwn_prefix_generic;
sys/dev/netif/ix/ixgbe_82599.c
353
mac->ops.get_fcoe_boot_status = ixgbe_get_fcoe_boot_status_generic;
sys/dev/netif/ix/ixgbe_82599.c
354
mac->ops.prot_autoc_read = prot_autoc_read_82599;
sys/dev/netif/ix/ixgbe_82599.c
355
mac->ops.prot_autoc_write = prot_autoc_write_82599;
sys/dev/netif/ix/ixgbe_82599.c
358
mac->ops.set_vmdq = ixgbe_set_vmdq_generic;
sys/dev/netif/ix/ixgbe_82599.c
359
mac->ops.set_vmdq_san_mac = ixgbe_set_vmdq_san_mac_generic;
sys/dev/netif/ix/ixgbe_82599.c
360
mac->ops.clear_vmdq = ixgbe_clear_vmdq_generic;
sys/dev/netif/ix/ixgbe_82599.c
361
mac->ops.insert_mac_addr = ixgbe_insert_mac_addr_generic;
sys/dev/netif/ix/ixgbe_82599.c
362
mac->rar_highwater = 1;
sys/dev/netif/ix/ixgbe_82599.c
363
mac->ops.set_vfta = ixgbe_set_vfta_generic;
sys/dev/netif/ix/ixgbe_82599.c
364
mac->ops.set_vlvf = ixgbe_set_vlvf_generic;
sys/dev/netif/ix/ixgbe_82599.c
365
mac->ops.clear_vfta = ixgbe_clear_vfta_generic;
sys/dev/netif/ix/ixgbe_82599.c
366
mac->ops.init_uta_tables = ixgbe_init_uta_tables_generic;
sys/dev/netif/ix/ixgbe_82599.c
367
mac->ops.setup_sfp = ixgbe_setup_sfp_modules_82599;
sys/dev/netif/ix/ixgbe_82599.c
368
mac->ops.set_mac_anti_spoofing = ixgbe_set_mac_anti_spoofing;
sys/dev/netif/ix/ixgbe_82599.c
369
mac->ops.set_vlan_anti_spoofing = ixgbe_set_vlan_anti_spoofing;
sys/dev/netif/ix/ixgbe_82599.c
372
mac->ops.get_link_capabilities = ixgbe_get_link_capabilities_82599;
sys/dev/netif/ix/ixgbe_82599.c
373
mac->ops.check_link = ixgbe_check_mac_link_generic;
sys/dev/netif/ix/ixgbe_82599.c
374
mac->ops.setup_rxpba = ixgbe_set_rxpba_generic;
sys/dev/netif/ix/ixgbe_82599.c
377
mac->mcft_size = IXGBE_82599_MC_TBL_SIZE;
sys/dev/netif/ix/ixgbe_82599.c
378
mac->vft_size = IXGBE_82599_VFT_TBL_SIZE;
sys/dev/netif/ix/ixgbe_82599.c
379
mac->num_rar_entries = IXGBE_82599_RAR_ENTRIES;
sys/dev/netif/ix/ixgbe_82599.c
380
mac->rx_pb_size = IXGBE_82599_RX_PB_SIZE;
sys/dev/netif/ix/ixgbe_82599.c
381
mac->max_rx_queues = IXGBE_82599_MAX_RX_QUEUES;
sys/dev/netif/ix/ixgbe_82599.c
382
mac->max_tx_queues = IXGBE_82599_MAX_TX_QUEUES;
sys/dev/netif/ix/ixgbe_82599.c
383
mac->max_msix_vectors = ixgbe_get_pcie_msix_count_generic(hw);
sys/dev/netif/ix/ixgbe_82599.c
385
mac->arc_subsystem_valid = !!(IXGBE_READ_REG(hw, IXGBE_FWSM_BY_MAC(hw))
sys/dev/netif/ix/ixgbe_82599.c
395
mac->ops.set_fw_drv_ver = ixgbe_set_fw_drv_ver_generic;
sys/dev/netif/ix/ixgbe_82599.c
397
mac->ops.bypass_rw = ixgbe_bypass_rw_generic;
sys/dev/netif/ix/ixgbe_82599.c
398
mac->ops.bypass_valid_rd = ixgbe_bypass_valid_rd_generic;
sys/dev/netif/ix/ixgbe_82599.c
399
mac->ops.bypass_set = ixgbe_bypass_set_generic;
sys/dev/netif/ix/ixgbe_82599.c
400
mac->ops.bypass_rd_eep = ixgbe_bypass_rd_eep_generic;
sys/dev/netif/ix/ixgbe_82599.c
402
mac->ops.get_rtrup2tc = ixgbe_dcb_get_rtrup2tc_generic;
sys/dev/netif/ix/ixgbe_82599.c
442
if (hw->mac.orig_link_settings_stored)
sys/dev/netif/ix/ixgbe_82599.c
443
autoc = hw->mac.orig_autoc;
sys/dev/netif/ix/ixgbe_82599.c
627
status = hw->mac.ops.acquire_swfw_sync(hw,
sys/dev/netif/ix/ixgbe_82599.c
63
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_82599.c
639
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_MAC_CSR_SM);
sys/dev/netif/ix/ixgbe_82599.c
71
if ((mac->ops.get_media_type(hw) == ixgbe_media_type_fiber) &&
sys/dev/netif/ix/ixgbe_82599.c
73
mac->ops.disable_tx_laser =
sys/dev/netif/ix/ixgbe_82599.c
733
if (hw->mac.autotry_restart) {
sys/dev/netif/ix/ixgbe_82599.c
736
hw->mac.autotry_restart = FALSE;
sys/dev/netif/ix/ixgbe_82599.c
75
mac->ops.enable_tx_laser =
sys/dev/netif/ix/ixgbe_82599.c
77
mac->ops.flap_tx_laser = ixgbe_flap_tx_laser_multispeed_fiber;
sys/dev/netif/ix/ixgbe_82599.c
80
mac->ops.disable_tx_laser = NULL;
sys/dev/netif/ix/ixgbe_82599.c
81
mac->ops.enable_tx_laser = NULL;
sys/dev/netif/ix/ixgbe_82599.c
82
mac->ops.flap_tx_laser = NULL;
sys/dev/netif/ix/ixgbe_82599.c
87
mac->ops.setup_link = ixgbe_setup_mac_link_multispeed_fiber;
sys/dev/netif/ix/ixgbe_82599.c
88
mac->ops.setup_mac_link = ixgbe_setup_mac_link_82599;
sys/dev/netif/ix/ixgbe_82599.c
89
mac->ops.set_rate_select_speed =
sys/dev/netif/ix/ixgbe_82599.c
92
mac->ops.set_rate_select_speed =
sys/dev/netif/ix/ixgbe_82599.c
920
if (hw->mac.orig_link_settings_stored)
sys/dev/netif/ix/ixgbe_82599.c
921
orig_autoc = hw->mac.orig_autoc;
sys/dev/netif/ix/ixgbe_82599.c
966
status = hw->mac.ops.prot_autoc_write(hw, autoc, FALSE);
sys/dev/netif/ix/ixgbe_82599.c
99
mac->ops.setup_link = ixgbe_setup_mac_link_smartspeed;
sys/dev/netif/ix/ixgbe_api.c
1004
return ixgbe_call_func(hw, hw->mac.ops.update_uc_addr_list, (hw,
sys/dev/netif/ix/ixgbe_api.c
1026
return ixgbe_call_func(hw, hw->mac.ops.update_mc_addr_list, (hw,
sys/dev/netif/ix/ixgbe_api.c
1039
return ixgbe_call_func(hw, hw->mac.ops.enable_mc, (hw),
sys/dev/netif/ix/ixgbe_api.c
1051
return ixgbe_call_func(hw, hw->mac.ops.disable_mc, (hw),
sys/dev/netif/ix/ixgbe_api.c
1063
return ixgbe_call_func(hw, hw->mac.ops.clear_vfta, (hw),
sys/dev/netif/ix/ixgbe_api.c
1080
return ixgbe_call_func(hw, hw->mac.ops.set_vfta, (hw, vlan, vind,
sys/dev/netif/ix/ixgbe_api.c
1100
return ixgbe_call_func(hw, hw->mac.ops.set_vlvf, (hw, vlan, vind,
sys/dev/netif/ix/ixgbe_api.c
1113
return ixgbe_call_func(hw, hw->mac.ops.fc_enable, (hw),
sys/dev/netif/ix/ixgbe_api.c
1125
return ixgbe_call_func(hw, hw->mac.ops.setup_fc, (hw),
sys/dev/netif/ix/ixgbe_api.c
1142
return ixgbe_call_func(hw, hw->mac.ops.set_fw_drv_ver, (hw, maj, min,
sys/dev/netif/ix/ixgbe_api.c
1158
return ixgbe_call_func(hw, hw->mac.ops.dmac_config, (hw),
sys/dev/netif/ix/ixgbe_api.c
1170
return ixgbe_call_func(hw, hw->mac.ops.dmac_update_tcs, (hw),
sys/dev/netif/ix/ixgbe_api.c
1183
return ixgbe_call_func(hw, hw->mac.ops.dmac_config_tcs, (hw),
sys/dev/netif/ix/ixgbe_api.c
119
hw->mac.max_link_up_time = IXGBE_LINK_UP_TIME;
sys/dev/netif/ix/ixgbe_api.c
1199
return ixgbe_call_func(hw, hw->mac.ops.setup_eee, (hw, enable_eee),
sys/dev/netif/ix/ixgbe_api.c
1212
if (hw->mac.ops.set_source_address_pruning)
sys/dev/netif/ix/ixgbe_api.c
1213
hw->mac.ops.set_source_address_pruning(hw, enable, pool);
sys/dev/netif/ix/ixgbe_api.c
1225
if (hw->mac.ops.set_ethertype_anti_spoofing)
sys/dev/netif/ix/ixgbe_api.c
1226
hw->mac.ops.set_ethertype_anti_spoofing(hw, enable, vf);
sys/dev/netif/ix/ixgbe_api.c
1241
return ixgbe_call_func(hw, hw->mac.ops.read_iosf_sb_reg, (hw, reg_addr,
sys/dev/netif/ix/ixgbe_api.c
1257
return ixgbe_call_func(hw, hw->mac.ops.write_iosf_sb_reg, (hw, reg_addr,
sys/dev/netif/ix/ixgbe_api.c
1268
if (hw->mac.ops.disable_mdd)
sys/dev/netif/ix/ixgbe_api.c
1269
hw->mac.ops.disable_mdd(hw);
sys/dev/netif/ix/ixgbe_api.c
1279
if (hw->mac.ops.enable_mdd)
sys/dev/netif/ix/ixgbe_api.c
1280
hw->mac.ops.enable_mdd(hw);
sys/dev/netif/ix/ixgbe_api.c
1291
if (hw->mac.ops.mdd_event)
sys/dev/netif/ix/ixgbe_api.c
1292
hw->mac.ops.mdd_event(hw, vf_bitmap);
sys/dev/netif/ix/ixgbe_api.c
1304
if (hw->mac.ops.restore_mdd_vf)
sys/dev/netif/ix/ixgbe_api.c
1305
hw->mac.ops.restore_mdd_vf(hw, vf);
sys/dev/netif/ix/ixgbe_api.c
1315
if (hw->mac.ops.fw_recovery_mode)
sys/dev/netif/ix/ixgbe_api.c
1316
return hw->mac.ops.fw_recovery_mode(hw);
sys/dev/netif/ix/ixgbe_api.c
1360
return ixgbe_call_func(hw, hw->mac.ops.bypass_rw, (hw, cmd, status),
sys/dev/netif/ix/ixgbe_api.c
1379
return ixgbe_call_func(hw, hw->mac.ops.bypass_valid_rd,
sys/dev/netif/ix/ixgbe_api.c
1398
return ixgbe_call_func(hw, hw->mac.ops.bypass_set,
sys/dev/netif/ix/ixgbe_api.c
1411
return ixgbe_call_func(hw, hw->mac.ops.bypass_rd_eep,
sys/dev/netif/ix/ixgbe_api.c
1425
return ixgbe_call_func(hw, hw->mac.ops.read_analog_reg8, (hw, reg,
sys/dev/netif/ix/ixgbe_api.c
1439
return ixgbe_call_func(hw, hw->mac.ops.write_analog_reg8, (hw, reg,
sys/dev/netif/ix/ixgbe_api.c
1452
return ixgbe_call_func(hw, hw->mac.ops.init_uta_tables, (hw),
sys/dev/netif/ix/ixgbe_api.c
158
hw->mac.type = ixgbe_mac_82598EB;
sys/dev/netif/ix/ixgbe_api.c
1623
return ixgbe_call_func(hw, hw->mac.ops.get_supported_physical_layer,
sys/dev/netif/ix/ixgbe_api.c
1636
return ixgbe_call_func(hw, hw->mac.ops.enable_rx_dma,
sys/dev/netif/ix/ixgbe_api.c
1648
return ixgbe_call_func(hw, hw->mac.ops.disable_sec_rx_path,
sys/dev/netif/ix/ixgbe_api.c
1660
return ixgbe_call_func(hw, hw->mac.ops.enable_sec_rx_path,
sys/dev/netif/ix/ixgbe_api.c
1674
return ixgbe_call_func(hw, hw->mac.ops.acquire_swfw_sync,
sys/dev/netif/ix/ixgbe_api.c
1688
if (hw->mac.ops.release_swfw_sync)
sys/dev/netif/ix/ixgbe_api.c
1689
hw->mac.ops.release_swfw_sync(hw, mask);
sys/dev/netif/ix/ixgbe_api.c
1703
if (hw->mac.ops.init_swfw_sync)
sys/dev/netif/ix/ixgbe_api.c
1704
hw->mac.ops.init_swfw_sync(hw);
sys/dev/netif/ix/ixgbe_api.c
1710
if (hw->mac.ops.disable_rx)
sys/dev/netif/ix/ixgbe_api.c
1711
hw->mac.ops.disable_rx(hw);
sys/dev/netif/ix/ixgbe_api.c
1716
if (hw->mac.ops.enable_rx)
sys/dev/netif/ix/ixgbe_api.c
1717
hw->mac.ops.enable_rx(hw);
sys/dev/netif/ix/ixgbe_api.c
1729
if (hw->mac.ops.set_rate_select_speed)
sys/dev/netif/ix/ixgbe_api.c
1730
hw->mac.ops.set_rate_select_speed(hw, speed);
sys/dev/netif/ix/ixgbe_api.c
176
hw->mac.type = ixgbe_mac_82599EB;
sys/dev/netif/ix/ixgbe_api.c
181
hw->mac.type = ixgbe_mac_X540;
sys/dev/netif/ix/ixgbe_api.c
186
hw->mac.type = ixgbe_mac_X550;
sys/dev/netif/ix/ixgbe_api.c
195
hw->mac.type = ixgbe_mac_X550EM_x;
sys/dev/netif/ix/ixgbe_api.c
209
hw->mac.type = ixgbe_mac_X550EM_a;
sys/dev/netif/ix/ixgbe_api.c
221
hw->mac.type, ret_val);
sys/dev/netif/ix/ixgbe_api.c
233
return ixgbe_call_func(hw, hw->mac.ops.init_hw, (hw),
sys/dev/netif/ix/ixgbe_api.c
246
return ixgbe_call_func(hw, hw->mac.ops.reset_hw, (hw),
sys/dev/netif/ix/ixgbe_api.c
262
return ixgbe_call_func(hw, hw->mac.ops.start_hw, (hw),
sys/dev/netif/ix/ixgbe_api.c
276
if (hw->mac.ops.enable_relaxed_ordering)
sys/dev/netif/ix/ixgbe_api.c
277
hw->mac.ops.enable_relaxed_ordering(hw);
sys/dev/netif/ix/ixgbe_api.c
289
return ixgbe_call_func(hw, hw->mac.ops.clear_hw_cntrs, (hw),
sys/dev/netif/ix/ixgbe_api.c
301
return ixgbe_call_func(hw, hw->mac.ops.get_media_type, (hw),
sys/dev/netif/ix/ixgbe_api.c
317
return ixgbe_call_func(hw, hw->mac.ops.get_mac_addr,
sys/dev/netif/ix/ixgbe_api.c
331
return ixgbe_call_func(hw, hw->mac.ops.get_san_mac_addr,
sys/dev/netif/ix/ixgbe_api.c
344
return ixgbe_call_func(hw, hw->mac.ops.set_san_mac_addr,
sys/dev/netif/ix/ixgbe_api.c
357
return ixgbe_call_func(hw, hw->mac.ops.get_device_caps,
sys/dev/netif/ix/ixgbe_api.c
373
return ixgbe_call_func(hw, hw->mac.ops.get_wwn_prefix,
sys/dev/netif/ix/ixgbe_api.c
387
return ixgbe_call_func(hw, hw->mac.ops.get_fcoe_boot_status,
sys/dev/netif/ix/ixgbe_api.c
400
return ixgbe_call_func(hw, hw->mac.ops.get_bus_info, (hw),
sys/dev/netif/ix/ixgbe_api.c
412
return hw->mac.max_tx_queues;
sys/dev/netif/ix/ixgbe_api.c
423
return hw->mac.max_rx_queues;
sys/dev/netif/ix/ixgbe_api.c
437
return ixgbe_call_func(hw, hw->mac.ops.stop_adapter, (hw),
sys/dev/netif/ix/ixgbe_api.c
638
return ixgbe_call_func(hw, hw->mac.ops.check_link, (hw, speed,
sys/dev/netif/ix/ixgbe_api.c
651
if (hw->mac.ops.disable_tx_laser)
sys/dev/netif/ix/ixgbe_api.c
652
hw->mac.ops.disable_tx_laser(hw);
sys/dev/netif/ix/ixgbe_api.c
663
if (hw->mac.ops.enable_tx_laser)
sys/dev/netif/ix/ixgbe_api.c
664
hw->mac.ops.enable_tx_laser(hw);
sys/dev/netif/ix/ixgbe_api.c
677
if (hw->mac.ops.flap_tx_laser)
sys/dev/netif/ix/ixgbe_api.c
678
hw->mac.ops.flap_tx_laser(hw);
sys/dev/netif/ix/ixgbe_api.c
69
if (hw->mac.ops.get_rtrup2tc)
sys/dev/netif/ix/ixgbe_api.c
693
return ixgbe_call_func(hw, hw->mac.ops.setup_link, (hw, speed,
sys/dev/netif/ix/ixgbe_api.c
70
hw->mac.ops.get_rtrup2tc(hw, map);
sys/dev/netif/ix/ixgbe_api.c
710
return ixgbe_call_func(hw, hw->mac.ops.setup_mac_link, (hw, speed,
sys/dev/netif/ix/ixgbe_api.c
726
return ixgbe_call_func(hw, hw->mac.ops.get_link_capabilities, (hw,
sys/dev/netif/ix/ixgbe_api.c
739
return ixgbe_call_func(hw, hw->mac.ops.led_on, (hw, index),
sys/dev/netif/ix/ixgbe_api.c
752
return ixgbe_call_func(hw, hw->mac.ops.led_off, (hw, index),
sys/dev/netif/ix/ixgbe_api.c
765
return ixgbe_call_func(hw, hw->mac.ops.blink_led_start, (hw, index),
sys/dev/netif/ix/ixgbe_api.c
778
return ixgbe_call_func(hw, hw->mac.ops.blink_led_stop, (hw, index),
sys/dev/netif/ix/ixgbe_api.c
896
return ixgbe_call_func(hw, hw->mac.ops.insert_mac_addr,
sys/dev/netif/ix/ixgbe_api.c
914
return ixgbe_call_func(hw, hw->mac.ops.set_rar, (hw, index, addr, vmdq,
sys/dev/netif/ix/ixgbe_api.c
927
return ixgbe_call_func(hw, hw->mac.ops.clear_rar, (hw, index),
sys/dev/netif/ix/ixgbe_api.c
939
return ixgbe_call_func(hw, hw->mac.ops.set_vmdq, (hw, rar, vmdq),
sys/dev/netif/ix/ixgbe_api.c
951
return ixgbe_call_func(hw, hw->mac.ops.set_vmdq_san_mac,
sys/dev/netif/ix/ixgbe_api.c
96
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_api.c
963
return ixgbe_call_func(hw, hw->mac.ops.clear_vmdq, (hw, rar, vmdq),
sys/dev/netif/ix/ixgbe_api.c
977
return ixgbe_call_func(hw, hw->mac.ops.init_rx_addrs, (hw),
sys/dev/netif/ix/ixgbe_api.c
987
return hw->mac.num_rar_entries;
sys/dev/netif/ix/ixgbe_common.c
100
mac->ops.get_media_type = NULL;
sys/dev/netif/ix/ixgbe_common.c
1006
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_common.c
101
mac->ops.get_supported_physical_layer = NULL;
sys/dev/netif/ix/ixgbe_common.c
102
mac->ops.enable_rx_dma = ixgbe_enable_rx_dma_generic;
sys/dev/netif/ix/ixgbe_common.c
103
mac->ops.get_mac_addr = ixgbe_get_mac_addr_generic;
sys/dev/netif/ix/ixgbe_common.c
104
mac->ops.stop_adapter = ixgbe_stop_adapter_generic;
sys/dev/netif/ix/ixgbe_common.c
1044
mac->ops.set_lan_id(hw);
sys/dev/netif/ix/ixgbe_common.c
105
mac->ops.get_bus_info = ixgbe_get_bus_info_generic;
sys/dev/netif/ix/ixgbe_common.c
106
mac->ops.set_lan_id = ixgbe_set_lan_id_multi_port_pcie;
sys/dev/netif/ix/ixgbe_common.c
107
mac->ops.acquire_swfw_sync = ixgbe_acquire_swfw_sync;
sys/dev/netif/ix/ixgbe_common.c
108
mac->ops.release_swfw_sync = ixgbe_release_swfw_sync;
sys/dev/netif/ix/ixgbe_common.c
109
mac->ops.prot_autoc_read = prot_autoc_read_generic;
sys/dev/netif/ix/ixgbe_common.c
110
mac->ops.prot_autoc_write = prot_autoc_write_generic;
sys/dev/netif/ix/ixgbe_common.c
113
mac->ops.led_on = ixgbe_led_on_generic;
sys/dev/netif/ix/ixgbe_common.c
1133
for (i = 0; i < hw->mac.max_tx_queues; i++)
sys/dev/netif/ix/ixgbe_common.c
1137
for (i = 0; i < hw->mac.max_rx_queues; i++) {
sys/dev/netif/ix/ixgbe_common.c
114
mac->ops.led_off = ixgbe_led_off_generic;
sys/dev/netif/ix/ixgbe_common.c
115
mac->ops.blink_led_start = ixgbe_blink_led_start_generic;
sys/dev/netif/ix/ixgbe_common.c
116
mac->ops.blink_led_stop = ixgbe_blink_led_stop_generic;
sys/dev/netif/ix/ixgbe_common.c
1164
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_common.c
117
mac->ops.init_led_link_act = ixgbe_init_led_link_act_generic;
sys/dev/netif/ix/ixgbe_common.c
1176
mac->led_link_act = i;
sys/dev/netif/ix/ixgbe_common.c
1185
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_common.c
1188
mac->led_link_act = 1;
sys/dev/netif/ix/ixgbe_common.c
1191
mac->led_link_act = 2;
sys/dev/netif/ix/ixgbe_common.c
120
mac->ops.set_rar = ixgbe_set_rar_generic;
sys/dev/netif/ix/ixgbe_common.c
121
mac->ops.clear_rar = ixgbe_clear_rar_generic;
sys/dev/netif/ix/ixgbe_common.c
122
mac->ops.insert_mac_addr = NULL;
sys/dev/netif/ix/ixgbe_common.c
123
mac->ops.set_vmdq = NULL;
sys/dev/netif/ix/ixgbe_common.c
124
mac->ops.clear_vmdq = NULL;
sys/dev/netif/ix/ixgbe_common.c
125
mac->ops.init_rx_addrs = ixgbe_init_rx_addrs_generic;
sys/dev/netif/ix/ixgbe_common.c
126
mac->ops.update_uc_addr_list = ixgbe_update_uc_addr_list_generic;
sys/dev/netif/ix/ixgbe_common.c
127
mac->ops.update_mc_addr_list = ixgbe_update_mc_addr_list_generic;
sys/dev/netif/ix/ixgbe_common.c
128
mac->ops.enable_mc = ixgbe_enable_mc_generic;
sys/dev/netif/ix/ixgbe_common.c
129
mac->ops.disable_mc = ixgbe_disable_mc_generic;
sys/dev/netif/ix/ixgbe_common.c
130
mac->ops.clear_vfta = NULL;
sys/dev/netif/ix/ixgbe_common.c
131
mac->ops.set_vfta = NULL;
sys/dev/netif/ix/ixgbe_common.c
132
mac->ops.set_vlvf = NULL;
sys/dev/netif/ix/ixgbe_common.c
133
mac->ops.init_uta_tables = NULL;
sys/dev/netif/ix/ixgbe_common.c
134
mac->ops.enable_rx = ixgbe_enable_rx_generic;
sys/dev/netif/ix/ixgbe_common.c
135
mac->ops.disable_rx = ixgbe_disable_rx_generic;
sys/dev/netif/ix/ixgbe_common.c
138
mac->ops.fc_enable = ixgbe_fc_enable_generic;
sys/dev/netif/ix/ixgbe_common.c
139
mac->ops.setup_fc = ixgbe_setup_fc_generic;
sys/dev/netif/ix/ixgbe_common.c
140
mac->ops.fc_autoneg = ixgbe_fc_autoneg;
sys/dev/netif/ix/ixgbe_common.c
143
mac->ops.get_link_capabilities = NULL;
sys/dev/netif/ix/ixgbe_common.c
144
mac->ops.setup_link = NULL;
sys/dev/netif/ix/ixgbe_common.c
145
mac->ops.check_link = NULL;
sys/dev/netif/ix/ixgbe_common.c
146
mac->ops.dmac_config = NULL;
sys/dev/netif/ix/ixgbe_common.c
147
mac->ops.dmac_update_tcs = NULL;
sys/dev/netif/ix/ixgbe_common.c
148
mac->ops.dmac_config_tcs = NULL;
sys/dev/netif/ix/ixgbe_common.c
1825
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM)
sys/dev/netif/ix/ixgbe_common.c
183
hw->mac.ops.check_link(hw, &speed, &link_up, FALSE);
sys/dev/netif/ix/ixgbe_common.c
1849
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_common.c
2199
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_common.c
2388
u32 rar_entries = hw->mac.num_rar_entries;
sys/dev/netif/ix/ixgbe_common.c
2400
hw->mac.ops.set_vmdq(hw, index, vmdq);
sys/dev/netif/ix/ixgbe_common.c
2438
u32 rar_entries = hw->mac.num_rar_entries;
sys/dev/netif/ix/ixgbe_common.c
2461
hw->mac.ops.clear_vmdq(hw, index, IXGBE_CLEAR_VMDQ_ALL);
sys/dev/netif/ix/ixgbe_common.c
2477
u32 rar_entries = hw->mac.num_rar_entries;
sys/dev/netif/ix/ixgbe_common.c
2486
if (ixgbe_validate_mac_addr(hw->mac.addr) ==
sys/dev/netif/ix/ixgbe_common.c
2489
hw->mac.ops.get_mac_addr(hw, hw->mac.addr);
sys/dev/netif/ix/ixgbe_common.c
2492
hw->mac.addr[0], hw->mac.addr[1],
sys/dev/netif/ix/ixgbe_common.c
2493
hw->mac.addr[2]);
sys/dev/netif/ix/ixgbe_common.c
2494
DEBUGOUT3("%.2X %.2X %.2X\n", hw->mac.addr[3],
sys/dev/netif/ix/ixgbe_common.c
2495
hw->mac.addr[4], hw->mac.addr[5]);
sys/dev/netif/ix/ixgbe_common.c
2500
hw->mac.addr[0], hw->mac.addr[1],
sys/dev/netif/ix/ixgbe_common.c
2501
hw->mac.addr[2]);
sys/dev/netif/ix/ixgbe_common.c
2502
DEBUGOUT3("%.2X %.2X %.2X\n", hw->mac.addr[3],
sys/dev/netif/ix/ixgbe_common.c
2503
hw->mac.addr[4], hw->mac.addr[5]);
sys/dev/netif/ix/ixgbe_common.c
2505
hw->mac.ops.set_rar(hw, 0, hw->mac.addr, 0, IXGBE_RAH_AV);
sys/dev/netif/ix/ixgbe_common.c
2509
hw->mac.ops.clear_vmdq(hw, 0, IXGBE_CLEAR_VMDQ_ALL);
sys/dev/netif/ix/ixgbe_common.c
2524
IXGBE_WRITE_REG(hw, IXGBE_MCSTCTRL, hw->mac.mc_filter_type);
sys/dev/netif/ix/ixgbe_common.c
2527
for (i = 0; i < hw->mac.mcft_size; i++)
sys/dev/netif/ix/ixgbe_common.c
2545
u32 rar_entries = hw->mac.num_rar_entries;
sys/dev/netif/ix/ixgbe_common.c
2559
hw->mac.ops.set_rar(hw, rar, addr, vmdq, IXGBE_RAH_AV);
sys/dev/netif/ix/ixgbe_common.c
2657
switch (hw->mac.mc_filter_type) {
sys/dev/netif/ix/ixgbe_common.c
266
ret_val = hw->mac.ops.prot_autoc_read(hw, &locked, &reg_bp);
sys/dev/netif/ix/ixgbe_common.c
2712
hw->mac.mta_shadow[vector_reg] |= (1 << vector_bit);
sys/dev/netif/ix/ixgbe_common.c
2745
memset(&hw->mac.mta_shadow, 0, sizeof(hw->mac.mta_shadow));
sys/dev/netif/ix/ixgbe_common.c
2755
for (i = 0; i < hw->mac.mcft_size; i++)
sys/dev/netif/ix/ixgbe_common.c
2757
hw->mac.mta_shadow[i]);
sys/dev/netif/ix/ixgbe_common.c
2761
IXGBE_MCSTCTRL_MFE | hw->mac.mc_filter_type);
sys/dev/netif/ix/ixgbe_common.c
2781
hw->mac.mc_filter_type);
sys/dev/netif/ix/ixgbe_common.c
2799
IXGBE_WRITE_REG(hw, IXGBE_MCSTCTRL, hw->mac.mc_filter_type);
sys/dev/netif/ix/ixgbe_common.c
2840
hw->mac.ops.fc_autoneg(hw);
sys/dev/netif/ix/ixgbe_common.c
3050
if (hw->mac.type == ixgbe_mac_82599EB) {
sys/dev/netif/ix/ixgbe_common.c
3123
hw->mac.ops.check_link(hw, &speed, &link_up, FALSE);
sys/dev/netif/ix/ixgbe_common.c
3250
hw->mac.flags |= IXGBE_FLAGS_DOUBLE_RESET_REQUIRED;
sys/dev/netif/ix/ixgbe_common.c
3252
if (hw->mac.type >= ixgbe_mac_X550)
sys/dev/netif/ix/ixgbe_common.c
347
if (hw->mac.type < ixgbe_mac_X540) {
sys/dev/netif/ix/ixgbe_common.c
3479
hw->mac.ops.check_link(hw, &speed, &link_up, FALSE);
sys/dev/netif/ix/ixgbe_common.c
3482
ret_val = hw->mac.ops.prot_autoc_read(hw, &locked, &autoc_reg);
sys/dev/netif/ix/ixgbe_common.c
3489
ret_val = hw->mac.ops.prot_autoc_write(hw, autoc_reg, locked);
sys/dev/netif/ix/ixgbe_common.c
3524
ret_val = hw->mac.ops.prot_autoc_read(hw, &locked, &autoc_reg);
sys/dev/netif/ix/ixgbe_common.c
3531
ret_val = hw->mac.ops.prot_autoc_write(hw, autoc_reg, locked);
sys/dev/netif/ix/ixgbe_common.c
3603
hw->mac.ops.set_lan_id(hw);
sys/dev/netif/ix/ixgbe_common.c
3653
hw->mac.ops.set_lan_id(hw);
sys/dev/netif/ix/ixgbe_common.c
3681
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_common.c
370
ret_val = hw->mac.ops.prot_autoc_write(hw, reg_bp, locked);
sys/dev/netif/ix/ixgbe_common.c
3744
for (rar = 0; rar < hw->mac.rar_highwater; rar++) {
sys/dev/netif/ix/ixgbe_common.c
3757
if (rar < hw->mac.rar_highwater) {
sys/dev/netif/ix/ixgbe_common.c
3764
} else if (rar == hw->mac.rar_highwater) {
sys/dev/netif/ix/ixgbe_common.c
3767
hw->mac.rar_highwater++;
sys/dev/netif/ix/ixgbe_common.c
3768
} else if (rar >= hw->mac.num_rar_entries) {
sys/dev/netif/ix/ixgbe_common.c
3791
u32 rar_entries = hw->mac.num_rar_entries;
sys/dev/netif/ix/ixgbe_common.c
3830
rar != 0 && rar != hw->mac.san_mac_rar_index)
sys/dev/netif/ix/ixgbe_common.c
3831
hw->mac.ops.clear_rar(hw, rar);
sys/dev/netif/ix/ixgbe_common.c
3845
u32 rar_entries = hw->mac.num_rar_entries;
sys/dev/netif/ix/ixgbe_common.c
3880
u32 rar = hw->mac.san_mac_rar_index;
sys/dev/netif/ix/ixgbe_common.c
402
hw->phy.media_type = hw->mac.ops.get_media_type(hw);
sys/dev/netif/ix/ixgbe_common.c
407
hw->mac.ops.clear_vfta(hw);
sys/dev/netif/ix/ixgbe_common.c
410
hw->mac.ops.clear_hw_cntrs(hw);
sys/dev/netif/ix/ixgbe_common.c
4128
for (offset = 0; offset < hw->mac.vft_size; offset++)
sys/dev/netif/ix/ixgbe_common.c
4155
switch (hw->mac.ops.get_media_type(hw)) {
sys/dev/netif/ix/ixgbe_common.c
4189
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_common.c
4223
for (i = 0; i < hw->mac.max_link_up_time; i++) {
sys/dev/netif/ix/ixgbe_common.c
4243
if (hw->mac.type >= ixgbe_mac_X550) {
sys/dev/netif/ix/ixgbe_common.c
4253
if (hw->mac.type == ixgbe_mac_X550) {
sys/dev/netif/ix/ixgbe_common.c
426
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_common.c
430
hw->mac.ops.get_device_caps(hw, &device_caps);
sys/dev/netif/ix/ixgbe_common.c
4391
if (hw->mac.type == ixgbe_mac_82598EB)
sys/dev/netif/ix/ixgbe_common.c
4415
if (hw->mac.type == ixgbe_mac_82598EB)
sys/dev/netif/ix/ixgbe_common.c
4456
for (i = 0; i < hw->mac.max_tx_queues; i++) {
sys/dev/netif/ix/ixgbe_common.c
4462
for (i = 0; i < hw->mac.max_rx_queues; i++) {
sys/dev/netif/ix/ixgbe_common.c
4604
status = hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_SW_MNG_SM);
sys/dev/netif/ix/ixgbe_common.c
463
for (i = 0; i < hw->mac.max_tx_queues; i++) {
sys/dev/netif/ix/ixgbe_common.c
4660
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_SW_MNG_SM);
sys/dev/netif/ix/ixgbe_common.c
470
for (i = 0; i < hw->mac.max_tx_queues; i++) {
sys/dev/netif/ix/ixgbe_common.c
4735
u32 pbsize = hw->mac.rx_pb_size;
sys/dev/netif/ix/ixgbe_common.c
476
for (i = 0; i < hw->mac.max_rx_queues; i++) {
sys/dev/netif/ix/ixgbe_common.c
4801
if (!(hw->mac.flags & IXGBE_FLAGS_DOUBLE_RESET_REQUIRED))
sys/dev/netif/ix/ixgbe_common.c
4867
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_common.c
503
status = hw->mac.ops.reset_hw(hw);
sys/dev/netif/ix/ixgbe_common.c
507
status = hw->mac.ops.start_hw(hw);
sys/dev/netif/ix/ixgbe_common.c
511
if (hw->mac.ops.init_led_link_act)
sys/dev/netif/ix/ixgbe_common.c
512
hw->mac.ops.init_led_link_act(hw);
sys/dev/netif/ix/ixgbe_common.c
5229
if (hw->mac.type != ixgbe_mac_82598EB) {
sys/dev/netif/ix/ixgbe_common.c
5234
hw->mac.set_lben = TRUE;
sys/dev/netif/ix/ixgbe_common.c
5236
hw->mac.set_lben = FALSE;
sys/dev/netif/ix/ixgbe_common.c
5252
if (hw->mac.type != ixgbe_mac_82598EB) {
sys/dev/netif/ix/ixgbe_common.c
5253
if (hw->mac.set_lben) {
sys/dev/netif/ix/ixgbe_common.c
5257
hw->mac.set_lben = FALSE;
sys/dev/netif/ix/ixgbe_common.c
5270
if (hw->mac.type < ixgbe_mac_82599EB)
sys/dev/netif/ix/ixgbe_common.c
5296
if (hw->mac.type <= ixgbe_mac_X540) {
sys/dev/netif/ix/ixgbe_common.c
545
if (hw->mac.type >= ixgbe_mac_82599EB) {
sys/dev/netif/ix/ixgbe_common.c
556
if (hw->mac.type >= ixgbe_mac_82599EB) {
sys/dev/netif/ix/ixgbe_common.c
564
if (hw->mac.type >= ixgbe_mac_82599EB)
sys/dev/netif/ix/ixgbe_common.c
581
if (hw->mac.type == ixgbe_mac_82598EB)
sys/dev/netif/ix/ixgbe_common.c
606
if (hw->mac.type >= ixgbe_mac_82599EB) {
sys/dev/netif/ix/ixgbe_common.c
618
if (hw->mac.type == ixgbe_mac_X550 || hw->mac.type == ixgbe_mac_X540) {
sys/dev/netif/ix/ixgbe_common.c
72
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_common.c
96
mac->ops.init_hw = ixgbe_init_hw_generic;
sys/dev/netif/ix/ixgbe_common.c
97
mac->ops.reset_hw = NULL;
sys/dev/netif/ix/ixgbe_common.c
98
mac->ops.start_hw = ixgbe_start_hw_generic;
sys/dev/netif/ix/ixgbe_common.c
99
mac->ops.clear_hw_cntrs = ixgbe_clear_hw_cntrs_generic;
sys/dev/netif/ix/ixgbe_dcb.c
184
&& (hw->mac.type == ixgbe_mac_82598EB))
sys/dev/netif/ix/ixgbe_dcb.c
400
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_dcb.c
431
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_dcb.c
473
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_dcb.c
514
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_dcb.c
558
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_dcb.c
597
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_dcb.c
626
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_dcb.c
670
hw->mac.ops.setup_rxpba(hw, dcb_config->num_tcs.pg_tcs,
sys/dev/netif/ix/ixgbe_dcb.c
673
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_dcb.c
709
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_dcb.c
731
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_dcb_82599.c
313
if (hw->mac.type >= ixgbe_mac_X540)
sys/dev/netif/ix/ixgbe_mbx.c
604
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_mbx.c
745
if (hw->mac.type != ixgbe_mac_82599EB &&
sys/dev/netif/ix/ixgbe_mbx.c
746
hw->mac.type != ixgbe_mac_X550 &&
sys/dev/netif/ix/ixgbe_mbx.c
747
hw->mac.type != ixgbe_mac_X550EM_x &&
sys/dev/netif/ix/ixgbe_mbx.c
748
hw->mac.type != ixgbe_mac_X550EM_a &&
sys/dev/netif/ix/ixgbe_mbx.c
749
hw->mac.type != ixgbe_mac_X540)
sys/dev/netif/ix/ixgbe_phy.c
1277
switch (hw->mac.ops.get_media_type(hw)) {
sys/dev/netif/ix/ixgbe_phy.c
129
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
sys/dev/netif/ix/ixgbe_phy.c
1316
if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_fiber) {
sys/dev/netif/ix/ixgbe_phy.c
1323
hw->mac.ops.set_lan_id(hw);
sys/dev/netif/ix/ixgbe_phy.c
1372
if (hw->mac.type == ixgbe_mac_82598EB) {
sys/dev/netif/ix/ixgbe_phy.c
1532
if (hw->mac.type == ixgbe_mac_82598EB) {
sys/dev/netif/ix/ixgbe_phy.c
163
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_phy.c
1661
if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_fiber_qsfp) {
sys/dev/netif/ix/ixgbe_phy.c
1668
hw->mac.ops.set_lan_id(hw);
sys/dev/netif/ix/ixgbe_phy.c
170
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_phy.c
2013
if (hw->mac.type >= ixgbe_mac_X550)
sys/dev/netif/ix/ixgbe_phy.c
2019
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
sys/dev/netif/ix/ixgbe_phy.c
206
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask))
sys/dev/netif/ix/ixgbe_phy.c
2062
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_phy.c
2068
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_phy.c
2137
if (lock && hw->mac.ops.acquire_swfw_sync(hw, swfw_mask) !=
sys/dev/netif/ix/ixgbe_phy.c
2170
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_phy.c
2183
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_phy.c
229
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_phy.c
235
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_phy.c
386
if (hw->mac.type == ixgbe_mac_82598EB)
sys/dev/netif/ix/ixgbe_phy.c
673
if (hw->mac.ops.acquire_swfw_sync(hw, gssr))
sys/dev/netif/ix/ixgbe_phy.c
678
hw->mac.ops.release_swfw_sync(hw, gssr);
sys/dev/netif/ix/ixgbe_phy.c
773
if (hw->mac.ops.acquire_swfw_sync(hw, gssr) == IXGBE_SUCCESS) {
sys/dev/netif/ix/ixgbe_phy.c
776
hw->mac.ops.release_swfw_sync(hw, gssr);
sys/dev/netif/ix/ixgbe_phy.c
819
if (hw->mac.type == ixgbe_mac_X550) {
sys/dev/netif/ix/ixgbe_phy.c
944
switch (hw->mac.type) {
sys/dev/netif/ix/ixgbe_type.h
4148
struct ixgbe_mac_info mac;
sys/dev/netif/ix/ixgbe_x540.c
100
mac->ops.get_fcoe_boot_status = ixgbe_get_fcoe_boot_status_generic;
sys/dev/netif/ix/ixgbe_x540.c
101
mac->ops.acquire_swfw_sync = ixgbe_acquire_swfw_sync_X540;
sys/dev/netif/ix/ixgbe_x540.c
102
mac->ops.release_swfw_sync = ixgbe_release_swfw_sync_X540;
sys/dev/netif/ix/ixgbe_x540.c
1020
hw->mac.ops.check_link(hw, &speed, &link_up, FALSE);
sys/dev/netif/ix/ixgbe_x540.c
103
mac->ops.init_swfw_sync = ixgbe_init_swfw_sync_X540;
sys/dev/netif/ix/ixgbe_x540.c
104
mac->ops.disable_sec_rx_path = ixgbe_disable_sec_rx_path_generic;
sys/dev/netif/ix/ixgbe_x540.c
105
mac->ops.enable_sec_rx_path = ixgbe_enable_sec_rx_path_generic;
sys/dev/netif/ix/ixgbe_x540.c
108
mac->ops.set_vmdq = ixgbe_set_vmdq_generic;
sys/dev/netif/ix/ixgbe_x540.c
109
mac->ops.set_vmdq_san_mac = ixgbe_set_vmdq_san_mac_generic;
sys/dev/netif/ix/ixgbe_x540.c
110
mac->ops.clear_vmdq = ixgbe_clear_vmdq_generic;
sys/dev/netif/ix/ixgbe_x540.c
111
mac->ops.insert_mac_addr = ixgbe_insert_mac_addr_generic;
sys/dev/netif/ix/ixgbe_x540.c
112
mac->rar_highwater = 1;
sys/dev/netif/ix/ixgbe_x540.c
113
mac->ops.set_vfta = ixgbe_set_vfta_generic;
sys/dev/netif/ix/ixgbe_x540.c
114
mac->ops.set_vlvf = ixgbe_set_vlvf_generic;
sys/dev/netif/ix/ixgbe_x540.c
115
mac->ops.clear_vfta = ixgbe_clear_vfta_generic;
sys/dev/netif/ix/ixgbe_x540.c
116
mac->ops.init_uta_tables = ixgbe_init_uta_tables_generic;
sys/dev/netif/ix/ixgbe_x540.c
117
mac->ops.set_mac_anti_spoofing = ixgbe_set_mac_anti_spoofing;
sys/dev/netif/ix/ixgbe_x540.c
118
mac->ops.set_vlan_anti_spoofing = ixgbe_set_vlan_anti_spoofing;
sys/dev/netif/ix/ixgbe_x540.c
121
mac->ops.get_link_capabilities =
sys/dev/netif/ix/ixgbe_x540.c
123
mac->ops.setup_link = ixgbe_setup_mac_link_X540;
sys/dev/netif/ix/ixgbe_x540.c
124
mac->ops.setup_rxpba = ixgbe_set_rxpba_generic;
sys/dev/netif/ix/ixgbe_x540.c
125
mac->ops.check_link = ixgbe_check_mac_link_generic;
sys/dev/netif/ix/ixgbe_x540.c
126
mac->ops.bypass_rw = ixgbe_bypass_rw_generic;
sys/dev/netif/ix/ixgbe_x540.c
127
mac->ops.bypass_valid_rd = ixgbe_bypass_valid_rd_generic;
sys/dev/netif/ix/ixgbe_x540.c
128
mac->ops.bypass_set = ixgbe_bypass_set_generic;
sys/dev/netif/ix/ixgbe_x540.c
129
mac->ops.bypass_rd_eep = ixgbe_bypass_rd_eep_generic;
sys/dev/netif/ix/ixgbe_x540.c
132
mac->mcft_size = IXGBE_X540_MC_TBL_SIZE;
sys/dev/netif/ix/ixgbe_x540.c
133
mac->vft_size = IXGBE_X540_VFT_TBL_SIZE;
sys/dev/netif/ix/ixgbe_x540.c
134
mac->num_rar_entries = IXGBE_X540_RAR_ENTRIES;
sys/dev/netif/ix/ixgbe_x540.c
135
mac->rx_pb_size = IXGBE_X540_RX_PB_SIZE;
sys/dev/netif/ix/ixgbe_x540.c
136
mac->max_rx_queues = IXGBE_X540_MAX_RX_QUEUES;
sys/dev/netif/ix/ixgbe_x540.c
137
mac->max_tx_queues = IXGBE_X540_MAX_TX_QUEUES;
sys/dev/netif/ix/ixgbe_x540.c
138
mac->max_msix_vectors = ixgbe_get_pcie_msix_count_generic(hw);
sys/dev/netif/ix/ixgbe_x540.c
145
mac->arc_subsystem_valid = !!(IXGBE_READ_REG(hw, IXGBE_FWSM_BY_MAC(hw))
sys/dev/netif/ix/ixgbe_x540.c
151
mac->ops.blink_led_start = ixgbe_blink_led_start_X540;
sys/dev/netif/ix/ixgbe_x540.c
152
mac->ops.blink_led_stop = ixgbe_blink_led_stop_X540;
sys/dev/netif/ix/ixgbe_x540.c
155
mac->ops.set_fw_drv_ver = ixgbe_set_fw_drv_ver_generic;
sys/dev/netif/ix/ixgbe_x540.c
157
mac->ops.get_rtrup2tc = ixgbe_dcb_get_rtrup2tc_generic;
sys/dev/netif/ix/ixgbe_x540.c
221
status = hw->mac.ops.stop_adapter(hw);
sys/dev/netif/ix/ixgbe_x540.c
229
status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_x540.c
239
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_x540.c
261
if (hw->mac.flags & IXGBE_FLAGS_DOUBLE_RESET_REQUIRED) {
sys/dev/netif/ix/ixgbe_x540.c
262
hw->mac.flags &= ~IXGBE_FLAGS_DOUBLE_RESET_REQUIRED;
sys/dev/netif/ix/ixgbe_x540.c
270
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
sys/dev/netif/ix/ixgbe_x540.c
277
hw->mac.num_rar_entries = 128;
sys/dev/netif/ix/ixgbe_x540.c
278
hw->mac.ops.init_rx_addrs(hw);
sys/dev/netif/ix/ixgbe_x540.c
281
hw->mac.ops.get_san_mac_addr(hw, hw->mac.san_addr);
sys/dev/netif/ix/ixgbe_x540.c
284
if (ixgbe_validate_mac_addr(hw->mac.san_addr) == 0) {
sys/dev/netif/ix/ixgbe_x540.c
286
hw->mac.san_mac_rar_index = hw->mac.num_rar_entries - 1;
sys/dev/netif/ix/ixgbe_x540.c
288
hw->mac.ops.set_rar(hw, hw->mac.san_mac_rar_index,
sys/dev/netif/ix/ixgbe_x540.c
289
hw->mac.san_addr, 0, IXGBE_RAH_AV);
sys/dev/netif/ix/ixgbe_x540.c
292
hw->mac.ops.clear_vmdq(hw, hw->mac.san_mac_rar_index,
sys/dev/netif/ix/ixgbe_x540.c
296
hw->mac.num_rar_entries--;
sys/dev/netif/ix/ixgbe_x540.c
300
hw->mac.ops.get_wwn_prefix(hw, &hw->mac.wwnn_prefix,
sys/dev/netif/ix/ixgbe_x540.c
301
&hw->mac.wwpn_prefix);
sys/dev/netif/ix/ixgbe_x540.c
401
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) ==
sys/dev/netif/ix/ixgbe_x540.c
404
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_x540.c
427
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) ==
sys/dev/netif/ix/ixgbe_x540.c
431
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_x540.c
452
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) ==
sys/dev/netif/ix/ixgbe_x540.c
455
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_x540.c
478
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) ==
sys/dev/netif/ix/ixgbe_x540.c
482
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_x540.c
595
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM))
sys/dev/netif/ix/ixgbe_x540.c
61
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x540.c
626
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_x540.c
656
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM))
sys/dev/netif/ix/ixgbe_x540.c
675
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_x540.c
709
if (hw->mac.type == ixgbe_mac_X540 && hw->revision_id == 0) {
sys/dev/netif/ix/ixgbe_x540.c
787
if (hw->mac.type >= ixgbe_mac_X550)
sys/dev/netif/ix/ixgbe_x540.c
88
mac->ops.reset_hw = ixgbe_reset_hw_X540;
sys/dev/netif/ix/ixgbe_x540.c
89
mac->ops.enable_relaxed_ordering = ixgbe_enable_relaxed_ordering_gen2;
sys/dev/netif/ix/ixgbe_x540.c
90
mac->ops.get_media_type = ixgbe_get_media_type_X540;
sys/dev/netif/ix/ixgbe_x540.c
91
mac->ops.get_supported_physical_layer =
sys/dev/netif/ix/ixgbe_x540.c
93
mac->ops.read_analog_reg8 = NULL;
sys/dev/netif/ix/ixgbe_x540.c
94
mac->ops.write_analog_reg8 = NULL;
sys/dev/netif/ix/ixgbe_x540.c
95
mac->ops.start_hw = ixgbe_start_hw_X540;
sys/dev/netif/ix/ixgbe_x540.c
96
mac->ops.get_san_mac_addr = ixgbe_get_san_mac_addr_generic;
sys/dev/netif/ix/ixgbe_x540.c
97
mac->ops.set_san_mac_addr = ixgbe_set_san_mac_addr_generic;
sys/dev/netif/ix/ixgbe_x540.c
98
mac->ops.get_device_caps = ixgbe_get_device_caps_generic;
sys/dev/netif/ix/ixgbe_x540.c
99
mac->ops.get_wwn_prefix = ixgbe_get_wwn_prefix_generic;
sys/dev/netif/ix/ixgbe_x550.c
1639
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1649
status = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1653
if (hw->mac.type == ixgbe_mac_X550EM_a) {
sys/dev/netif/ix/ixgbe_x550.c
1657
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1667
status = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1684
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x550.c
1688
rc = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1699
rc = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1705
rc = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1713
rc = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1719
rc = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1731
rc = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1753
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x550.c
1757
rc = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1768
rc = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1774
rc = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1782
rc = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1788
rc = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1794
rc = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1806
rc = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
1823
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x550.c
1827
switch (hw->mac.ops.get_media_type(hw)) {
sys/dev/netif/ix/ixgbe_x550.c
1832
mac->ops.disable_tx_laser = NULL;
sys/dev/netif/ix/ixgbe_x550.c
1833
mac->ops.enable_tx_laser = NULL;
sys/dev/netif/ix/ixgbe_x550.c
1834
mac->ops.flap_tx_laser = NULL;
sys/dev/netif/ix/ixgbe_x550.c
1835
mac->ops.setup_link = ixgbe_setup_mac_link_multispeed_fiber;
sys/dev/netif/ix/ixgbe_x550.c
1836
mac->ops.set_rate_select_speed =
sys/dev/netif/ix/ixgbe_x550.c
1841
mac->ops.setup_mac_link =
sys/dev/netif/ix/ixgbe_x550.c
1844
mac->ops.setup_mac_link =
sys/dev/netif/ix/ixgbe_x550.c
1850
if (hw->mac.type == ixgbe_mac_X550EM_a) {
sys/dev/netif/ix/ixgbe_x550.c
1853
mac->ops.setup_link = ixgbe_setup_sgmii_fw;
sys/dev/netif/ix/ixgbe_x550.c
1854
mac->ops.check_link =
sys/dev/netif/ix/ixgbe_x550.c
1857
mac->ops.setup_link =
sys/dev/netif/ix/ixgbe_x550.c
1861
mac->ops.setup_link = ixgbe_setup_mac_link_t_X550em;
sys/dev/netif/ix/ixgbe_x550.c
1862
mac->ops.check_link = ixgbe_check_link_t_X550em;
sys/dev/netif/ix/ixgbe_x550.c
1868
mac->ops.setup_link = ixgbe_setup_sgmii;
sys/dev/netif/ix/ixgbe_x550.c
1922
if (hw->mac.type == ixgbe_mac_X550EM_a) {
sys/dev/netif/ix/ixgbe_x550.c
2064
if (hw->mac.type != ixgbe_mac_X550EM_a) {
sys/dev/netif/ix/ixgbe_x550.c
2148
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2166
status = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2170
if (hw->mac.type == ixgbe_mac_X550EM_a) {
sys/dev/netif/ix/ixgbe_x550.c
2172
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2185
status = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2254
if (hw->mac.type == ixgbe_mac_X550EM_a &&
sys/dev/netif/ix/ixgbe_x550.c
2279
hw->mac.ops.set_lan_id(hw);
sys/dev/netif/ix/ixgbe_x550.c
2282
if (hw->mac.ops.get_media_type(hw) == ixgbe_media_type_fiber) {
sys/dev/netif/ix/ixgbe_x550.c
2364
if ((hw->mac.type == ixgbe_mac_X550EM_x) &&
sys/dev/netif/ix/ixgbe_x550.c
2437
status = hw->mac.ops.stop_adapter(hw);
sys/dev/netif/ix/ixgbe_x550.c
2472
status = hw->mac.ops.setup_sfp(hw);
sys/dev/netif/ix/ixgbe_x550.c
2493
hw->mac.ops.check_link(hw, &link_speed, &link_up, FALSE);
sys/dev/netif/ix/ixgbe_x550.c
2498
status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_x550.c
2507
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_x550.c
2528
if (hw->mac.flags & IXGBE_FLAGS_DOUBLE_RESET_REQUIRED) {
sys/dev/netif/ix/ixgbe_x550.c
2529
hw->mac.flags &= ~IXGBE_FLAGS_DOUBLE_RESET_REQUIRED;
sys/dev/netif/ix/ixgbe_x550.c
2534
hw->mac.ops.get_mac_addr(hw, hw->mac.perm_addr);
sys/dev/netif/ix/ixgbe_x550.c
2540
hw->mac.num_rar_entries = 128;
sys/dev/netif/ix/ixgbe_x550.c
2541
hw->mac.ops.init_rx_addrs(hw);
sys/dev/netif/ix/ixgbe_x550.c
258
status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_x550.c
2668
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x550.c
2673
status = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2697
status = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2740
ret_val = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2751
ret_val = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
278
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_x550.c
2820
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x550.c
2825
status = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2831
status = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2838
status = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
284
status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_x550.c
2846
status = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2851
status = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2859
status = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2866
status = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2875
status = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2891
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x550.c
2896
if (mac->type != ixgbe_mac_X550EM_x)
sys/dev/netif/ix/ixgbe_x550.c
2900
status = mac->ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2922
status = mac->ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
2929
if (hw->mac.type == ixgbe_mac_X550EM_x) {
sys/dev/netif/ix/ixgbe_x550.c
2992
if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_copper)
sys/dev/netif/ix/ixgbe_x550.c
2995
if (hw->mac.type == ixgbe_mac_X550EM_x &&
sys/dev/netif/ix/ixgbe_x550.c
305
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_x550.c
3054
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
3062
status = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
3069
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
307
status = hw->mac.ops.acquire_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_x550.c
3076
status = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
3083
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
3089
status = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
3096
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
3102
status = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
3137
status = hw->mac.ops.acquire_swfw_sync(hw, mask);
sys/dev/netif/ix/ixgbe_x550.c
3148
hw->mac.ops.release_swfw_sync(hw, mask);
sys/dev/netif/ix/ixgbe_x550.c
3174
status = hw->mac.ops.acquire_swfw_sync(hw, mask);
sys/dev/netif/ix/ixgbe_x550.c
319
hw->mac.ops.release_swfw_sync(hw, swfw_mask);
sys/dev/netif/ix/ixgbe_x550.c
3223
hw->mac.ops.release_swfw_sync(hw, mask);
sys/dev/netif/ix/ixgbe_x550.c
3275
if (hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM) ==
sys/dev/netif/ix/ixgbe_x550.c
3278
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_x550.c
3305
status = hw->mac.ops.acquire_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_x550.c
3321
hw->mac.ops.release_swfw_sync(hw, IXGBE_GSSR_EEP_SM);
sys/dev/netif/ix/ixgbe_x550.c
348
hw->mac.ops.set_lan_id(hw);
sys/dev/netif/ix/ixgbe_x550.c
3629
if (hw->mac.type == ixgbe_mac_X550EM_a) {
sys/dev/netif/ix/ixgbe_x550.c
3678
if (hw->mac.ops.get_media_type(hw) == ixgbe_media_type_fiber)
sys/dev/netif/ix/ixgbe_x550.c
3699
hw->mac.ops.set_lan_id(hw);
sys/dev/netif/ix/ixgbe_x550.c
3724
hw->mac.set_lben = TRUE;
sys/dev/netif/ix/ixgbe_x550.c
3726
hw->mac.set_lben = FALSE;
sys/dev/netif/ix/ixgbe_x550.c
3766
if ((hw->mac.type == ixgbe_mac_X550EM_x) &&
sys/dev/netif/ix/ixgbe_x550.c
3849
status = hw->mac.ops.setup_link(hw, lcd_speed, FALSE);
sys/dev/netif/ix/ixgbe_x550.c
3956
ret_val = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
3967
ret_val = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
4009
hw->mac.ops.check_link(hw, &speed, &link_up, FALSE);
sys/dev/netif/ix/ixgbe_x550.c
4016
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
4030
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
4039
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
4098
hw->mac.ops.check_link(hw, &speed, &link_up, FALSE);
sys/dev/netif/ix/ixgbe_x550.c
4156
status = hw->mac.ops.read_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
4207
status = hw->mac.ops.write_iosf_sb_reg(hw,
sys/dev/netif/ix/ixgbe_x550.c
4366
if (hw->mac.ops.acquire_swfw_sync(hw, mask))
sys/dev/netif/ix/ixgbe_x550.c
4371
hw->mac.ops.release_swfw_sync(hw, mask);
sys/dev/netif/ix/ixgbe_x550.c
4394
if (hw->mac.ops.acquire_swfw_sync(hw, mask) == IXGBE_SUCCESS) {
sys/dev/netif/ix/ixgbe_x550.c
4397
hw->mac.ops.release_swfw_sync(hw, mask);
sys/dev/netif/ix/ixgbe_x550.c
4462
if (hw->mac.type == ixgbe_mac_X550EM_x &&
sys/dev/netif/ix/ixgbe_x550.c
4488
if (hw->mac.ops.get_media_type(hw) != ixgbe_media_type_copper)
sys/dev/netif/ix/ixgbe_x550.c
56
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x550.c
607
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x550.c
624
mac->ops.bypass_rw = NULL;
sys/dev/netif/ix/ixgbe_x550.c
625
mac->ops.bypass_valid_rd = NULL;
sys/dev/netif/ix/ixgbe_x550.c
626
mac->ops.bypass_set = NULL;
sys/dev/netif/ix/ixgbe_x550.c
627
mac->ops.bypass_rd_eep = NULL;
sys/dev/netif/ix/ixgbe_x550.c
63
mac->ops.dmac_config = ixgbe_dmac_config_X550;
sys/dev/netif/ix/ixgbe_x550.c
630
mac->ops.get_san_mac_addr = NULL;
sys/dev/netif/ix/ixgbe_x550.c
631
mac->ops.set_san_mac_addr = NULL;
sys/dev/netif/ix/ixgbe_x550.c
632
mac->ops.get_wwn_prefix = NULL;
sys/dev/netif/ix/ixgbe_x550.c
633
mac->ops.get_fcoe_boot_status = NULL;
sys/dev/netif/ix/ixgbe_x550.c
636
mac->ops.disable_sec_rx_path = NULL;
sys/dev/netif/ix/ixgbe_x550.c
637
mac->ops.enable_sec_rx_path = NULL;
sys/dev/netif/ix/ixgbe_x550.c
64
mac->ops.dmac_config_tcs = ixgbe_dmac_config_tcs_X550;
sys/dev/netif/ix/ixgbe_x550.c
640
mac->ops.prot_autoc_read = NULL;
sys/dev/netif/ix/ixgbe_x550.c
641
mac->ops.prot_autoc_write = NULL;
sys/dev/netif/ix/ixgbe_x550.c
645
mac->ops.get_bus_info = ixgbe_get_bus_info_X550em;
sys/dev/netif/ix/ixgbe_x550.c
648
mac->ops.get_media_type = ixgbe_get_media_type_X550em;
sys/dev/netif/ix/ixgbe_x550.c
649
mac->ops.setup_sfp = ixgbe_setup_sfp_modules_X550em;
sys/dev/netif/ix/ixgbe_x550.c
65
mac->ops.dmac_update_tcs = ixgbe_dmac_update_tcs_X550;
sys/dev/netif/ix/ixgbe_x550.c
650
mac->ops.get_link_capabilities = ixgbe_get_link_capabilities_X550em;
sys/dev/netif/ix/ixgbe_x550.c
651
mac->ops.reset_hw = ixgbe_reset_hw_X550em;
sys/dev/netif/ix/ixgbe_x550.c
652
mac->ops.get_supported_physical_layer =
sys/dev/netif/ix/ixgbe_x550.c
655
if (mac->ops.get_media_type(hw) == ixgbe_media_type_copper)
sys/dev/netif/ix/ixgbe_x550.c
656
mac->ops.setup_fc = ixgbe_setup_fc_generic;
sys/dev/netif/ix/ixgbe_x550.c
658
mac->ops.setup_fc = ixgbe_setup_fc_X550em;
sys/dev/netif/ix/ixgbe_x550.c
66
mac->ops.setup_eee = NULL;
sys/dev/netif/ix/ixgbe_x550.c
665
mac->ops.setup_fc = NULL;
sys/dev/netif/ix/ixgbe_x550.c
67
mac->ops.set_source_address_pruning =
sys/dev/netif/ix/ixgbe_x550.c
671
mac->ops.setup_fc = NULL;
sys/dev/netif/ix/ixgbe_x550.c
679
if (mac->ops.get_media_type(hw) != ixgbe_media_type_copper)
sys/dev/netif/ix/ixgbe_x550.c
69
mac->ops.set_ethertype_anti_spoofing =
sys/dev/netif/ix/ixgbe_x550.c
72
mac->ops.get_rtrup2tc = ixgbe_dcb_get_rtrup2tc_generic;
sys/dev/netif/ix/ixgbe_x550.c
791
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x550.c
801
mac->ops.read_iosf_sb_reg = ixgbe_read_iosf_sb_reg_x550;
sys/dev/netif/ix/ixgbe_x550.c
802
mac->ops.write_iosf_sb_reg = ixgbe_write_iosf_sb_reg_x550;
sys/dev/netif/ix/ixgbe_x550.c
804
mac->ops.read_iosf_sb_reg = ixgbe_read_iosf_sb_reg_x550a;
sys/dev/netif/ix/ixgbe_x550.c
805
mac->ops.write_iosf_sb_reg = ixgbe_write_iosf_sb_reg_x550a;
sys/dev/netif/ix/ixgbe_x550.c
807
mac->ops.acquire_swfw_sync = ixgbe_acquire_swfw_sync_X550a;
sys/dev/netif/ix/ixgbe_x550.c
808
mac->ops.release_swfw_sync = ixgbe_release_swfw_sync_X550a;
sys/dev/netif/ix/ixgbe_x550.c
810
switch (mac->ops.get_media_type(hw)) {
sys/dev/netif/ix/ixgbe_x550.c
812
mac->ops.setup_fc = NULL;
sys/dev/netif/ix/ixgbe_x550.c
813
mac->ops.fc_autoneg = ixgbe_fc_autoneg_fiber_x550em_a;
sys/dev/netif/ix/ixgbe_x550.c
816
mac->ops.fc_autoneg = ixgbe_fc_autoneg_backplane_x550em_a;
sys/dev/netif/ix/ixgbe_x550.c
817
mac->ops.setup_fc = ixgbe_setup_fc_backplane_x550em_a;
sys/dev/netif/ix/ixgbe_x550.c
82
mac->ops.disable_mdd = ixgbe_disable_mdd_X550;
sys/dev/netif/ix/ixgbe_x550.c
826
mac->ops.fc_autoneg = ixgbe_fc_autoneg_sgmii_x550em_a;
sys/dev/netif/ix/ixgbe_x550.c
827
mac->ops.setup_fc = ixgbe_fc_autoneg_fw;
sys/dev/netif/ix/ixgbe_x550.c
828
mac->ops.setup_eee = ixgbe_setup_eee_fw;
sys/dev/netif/ix/ixgbe_x550.c
83
mac->ops.enable_mdd = ixgbe_enable_mdd_X550;
sys/dev/netif/ix/ixgbe_x550.c
84
mac->ops.mdd_event = ixgbe_mdd_event_X550;
sys/dev/netif/ix/ixgbe_x550.c
849
struct ixgbe_mac_info *mac = &hw->mac;
sys/dev/netif/ix/ixgbe_x550.c
85
mac->ops.restore_mdd_vf = ixgbe_restore_mdd_vf_X550;
sys/dev/netif/ix/ixgbe_x550.c
858
mac->ops.read_iosf_sb_reg = ixgbe_read_iosf_sb_reg_x550;
sys/dev/netif/ix/ixgbe_x550.c
859
mac->ops.write_iosf_sb_reg = ixgbe_write_iosf_sb_reg_x550;
sys/dev/netif/ix/ixgbe_x550.c
86
mac->ops.fw_recovery_mode = ixgbe_fw_recovery_mode_X550;
sys/dev/netif/ix/ixgbe_x550.c
860
mac->ops.acquire_swfw_sync = ixgbe_acquire_swfw_sync_X550em;
sys/dev/netif/ix/ixgbe_x550.c
861
mac->ops.release_swfw_sync = ixgbe_release_swfw_sync_X550em;
sys/dev/netif/ix/ixgbe_x550.c
87
mac->ops.disable_rx = ixgbe_disable_rx_x550;
sys/dev/netif/ix/ixgbe_x550.c
870
mac->ops.setup_fc = NULL;
sys/dev/netif/ix/ixgbe_x550.c
871
mac->ops.setup_eee = NULL;
sys/dev/netif/ix/ixgbe_x550.c
872
mac->ops.init_led_link_act = NULL;
sys/dev/netif/ix/ixgbe_x550.c
89
mac->ops.set_fw_drv_ver = ixgbe_set_fw_drv_ver_x550;
sys/dev/netif/ix/ixgbe_x550.c
897
if (!hw->mac.dmac_config.watchdog_timer)
sys/dev/netif/ix/ixgbe_x550.c
907
reg |= (hw->mac.dmac_config.watchdog_timer * 100) / 4096;
sys/dev/netif/ix/ixgbe_x550.c
911
if (hw->mac.dmac_config.fcoe_en) {
sys/dev/netif/ix/ixgbe_x550.c
912
high_pri_tc = 1 << hw->mac.dmac_config.fcoe_tc;
sys/dev/netif/ix/ixgbe_x550.c
92
hw->mac.ops.led_on = NULL;
sys/dev/netif/ix/ixgbe_x550.c
93
hw->mac.ops.led_off = NULL;
sys/dev/netif/ix/ixgbe_x550.c
940
switch (hw->mac.dmac_config.link_speed) {
sys/dev/netif/ix/ixgbe_x550.c
961
if (tc < hw->mac.dmac_config.num_tcs) {
sys/dev/netif/ix/ixgbe_x550.c
97
hw->mac.ops.led_on = ixgbe_led_on_t_X550em;
sys/dev/netif/ix/ixgbe_x550.c
98
hw->mac.ops.led_off = ixgbe_led_off_t_X550em;
sys/dev/netif/oce/oce_hw.c
577
&req->params.req.mac[req->params.req.num_mac],
sys/dev/netif/oce/oce_hw.h
1074
struct mac_address_format mac;
sys/dev/netif/oce/oce_hw.h
1096
struct mac_address_format mac;
sys/dev/netif/oce/oce_hw.h
1119
} mac[32];
sys/dev/netif/oce/oce_hw.h
1767
} mac[IFACE_RX_NUM_MCAST_MAX];
sys/dev/netif/oce/oce_if.h
1009
uint8_t type, struct mac_address_format *mac);
sys/dev/netif/oce/oce_mbox.c
409
uint8_t perm, uint8_t type, struct mac_address_format *mac)
sys/dev/netif/oce/oce_mbox.c
447
mac->size_of_struct = fwcmd->params.rsp.mac.size_of_struct;
sys/dev/netif/oce/oce_mbox.c
448
bcopy(&fwcmd->params.rsp.mac.mac_addr[0], &mac->mac_addr[0],
sys/dev/netif/oce/oce_mbox.c
449
mac->size_of_struct);
sys/dev/netif/ral/rt2560.c
378
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/ral/rt2560.c
430
ieee80211_media_status, mac);
sys/dev/netif/ral/rt2661.c
371
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/ral/rt2661.c
424
ieee80211_media_status, mac);
sys/dev/netif/ral/rt2860.c
443
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/ral/rt2860.c
499
ieee80211_media_status, mac);
sys/dev/netif/sf/if_sf.c
285
sf_setperf(struct sf_softc *sc, int idx, caddr_t mac)
sys/dev/netif/sf/if_sf.c
292
if (mac == NULL)
sys/dev/netif/sf/if_sf.c
295
p = (u_int16_t *)mac;
sys/dev/netif/sf/if_sf.c
313
sf_sethash(struct sf_softc *sc, caddr_t mac, int prio)
sys/dev/netif/sf/if_sf.c
317
if (mac == NULL)
sys/dev/netif/sf/if_sf.c
320
h = sf_calchash(mac);
sys/dev/netif/wi/if_wi.c
524
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/wi/if_wi.c
569
ieee80211_vap_attach(vap, ieee80211_media_change, wi_media_status, mac);
sys/dev/netif/wi/if_wi.c
646
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/wi/if_wi.c
660
wi_write_rid(sc, WI_RID_MAC_NODE, mac, IEEE80211_ADDR_LEN);
sys/dev/netif/wpi/if_wpi.c
1657
wpi_node_alloc(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/wpi/if_wpi.c
185
const uint8_t mac[IEEE80211_ADDR_LEN]);
sys/dev/netif/wpi/if_wpi.c
641
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/dev/netif/wpi/if_wpi.c
673
ieee80211_media_status, mac);
sys/dev/virtual/virtio/net/if_vtnet.c
864
offsetof(struct virtio_net_config, mac),
sys/dev/virtual/virtio/net/if_vtnet.c
890
offsetof(struct virtio_net_config, mac),
sys/dev/virtual/virtio/net/virtio_net.h
45
uint8_t mac[ETHER_ADDR_LEN];
sys/net/lagg/ieee8023ad_lacp.c
1997
lacp_format_mac(const uint8_t *mac, char *buf, size_t buflen)
sys/net/lagg/ieee8023ad_lacp.c
2000
(int)mac[0],
sys/net/lagg/ieee8023ad_lacp.c
2001
(int)mac[1],
sys/net/lagg/ieee8023ad_lacp.c
2002
(int)mac[2],
sys/net/lagg/ieee8023ad_lacp.c
2003
(int)mac[3],
sys/net/lagg/ieee8023ad_lacp.c
2004
(int)mac[4],
sys/net/lagg/ieee8023ad_lacp.c
2005
(int)mac[5]);
sys/net/netmap/netmap_vale.c
1119
ht[sh].mac = smac; /* XXX expire ? */
sys/net/netmap/netmap_vale.c
1128
if (ht[dh].mac == dmac) { /* found dst */
sys/net/netmap/netmap_vale.c
176
uint64_t mac; /* the top 2 bytes are the epoch */
sys/netinet6/nd6_nbr.c
1009
mac = carp_macmatch6(ifp->if_carp, m, taddr6);
sys/netinet6/nd6_nbr.c
1010
if (mac == NULL)
sys/netinet6/nd6_nbr.c
1011
mac = nd6_ifptomac(ifp);
sys/netinet6/nd6_nbr.c
1013
mac = nd6_ifptomac(ifp);
sys/netinet6/nd6_nbr.c
1019
mac = LLADDR(sdl);
sys/netinet6/nd6_nbr.c
1022
if (mac != NULL) {
sys/netinet6/nd6_nbr.c
1035
bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen);
sys/netinet6/nd6_nbr.c
448
caddr_t mac;
sys/netinet6/nd6_nbr.c
562
if (!dad && (mac = nd6_ifptomac(ifp))) {
sys/netinet6/nd6_nbr.c
574
bcopy(mac, (caddr_t)(nd_opt + 1), ifp->if_addrlen);
sys/netinet6/nd6_nbr.c
931
caddr_t mac;
sys/netinet6/nd6_nbr.c
999
mac = NULL;
sys/netproto/802_11/ieee80211_input.h
259
const uint8_t mac[IEEE80211_ADDR_LEN], int subtype, int arg);
sys/netproto/802_11/ieee80211_input.h
57
uint8_t mac[IEEE80211_ADDR_LEN], uint8_t *ssid);
sys/netproto/802_11/ieee80211_node.h
412
#define ieee80211_find_node_locked(nt, mac) \
sys/netproto/802_11/ieee80211_node.h
413
ieee80211_find_node_locked_debug(nt, mac, __func__, __LINE__)
sys/netproto/802_11/ieee80211_node.h
414
#define ieee80211_find_node(nt, mac) \
sys/netproto/802_11/ieee80211_node.h
415
ieee80211_find_node_debug(nt, mac, __func__, __LINE__)
sys/netproto/802_11/ieee80211_node.h
416
#define ieee80211_find_vap_node_locked(nt, vap, mac) \
sys/netproto/802_11/ieee80211_node.h
417
ieee80211_find_vap_node_locked_debug(nt, vap, mac, __func__, __LINE__)
sys/netproto/802_11/ieee80211_node.h
418
#define ieee80211_find_vap_node(nt, vap, mac) \
sys/netproto/802_11/ieee80211_node.h
419
ieee80211_find_vap_node_debug(nt, vap, mac, __func__, __LINE__)
sys/netproto/802_11/ieee80211_node.h
424
#define ieee80211_find_txnode(vap, mac) \
sys/netproto/802_11/ieee80211_node.h
425
ieee80211_find_txnode_debug(vap, mac, __func__, __LINE__)
sys/netproto/802_11/ieee80211_proto.h
253
const uint8_t mac[IEEE80211_ADDR_LEN]);
sys/netproto/802_11/ieee80211_proto.h
255
const uint8_t mac[IEEE80211_ADDR_LEN]);
sys/netproto/802_11/ieee80211_scan.h
191
const uint8_t mac[IEEE80211_ADDR_LEN]);
sys/netproto/802_11/ieee80211_scan.h
197
const uint8_t mac[IEEE80211_ADDR_LEN], int reason);
sys/netproto/802_11/ieee80211_scan.h
345
const uint8_t mac[IEEE80211_ADDR_LEN],
sys/netproto/802_11/ieee80211_var.h
1024
const uint8_t mac[IEEE80211_ADDR_LEN], const char *type,
sys/netproto/802_11/ieee80211_var.h
730
struct ieee80211com *ieee80211_find_vap(const uint8_t mac[IEEE80211_ADDR_LEN]);
sys/netproto/802_11/ieee80211_var.h
976
const uint8_t mac[IEEE80211_ADDR_LEN], const char *, ...)
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
743
notify_macaddr(struct ifnet *ifp, int op, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
748
IEEE80211_ADDR_COPY(iev.iev_addr, mac);
sys/netproto/802_11/wlan/ieee80211_input.c
1032
const uint8_t mac[IEEE80211_ADDR_LEN],
sys/netproto/802_11/wlan/ieee80211_input.c
1038
if_printf(vap->iv_ifp, "[%s] discard ", ether_sprintf(mac));
sys/netproto/802_11/wlan/ieee80211_input.c
1049
if_printf(vap->iv_ifp, "[%s] discard ", ether_sprintf(mac));
sys/netproto/802_11/wlan/ieee80211_input.c
450
const uint8_t mac[IEEE80211_ADDR_LEN], int subtype, int arg)
sys/netproto/802_11/wlan/ieee80211_input.c
467
ni = ieee80211_tmp_node(vap, mac);
sys/netproto/802_11/wlan/ieee80211_input.c
877
uint8_t mac[IEEE80211_ADDR_LEN], uint8_t *ssid)
sys/netproto/802_11/wlan/ieee80211_input.c
880
ether_sprintf(mac), tag);
sys/netproto/802_11/wlan/ieee80211_input.c
949
const uint8_t mac[IEEE80211_ADDR_LEN],
sys/netproto/802_11/wlan/ieee80211_input.c
966
if_printf(vap->iv_ifp, "[%s] %s\n", ether_sprintf(mac), buf);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1284
mlmedebug(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN],
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1307
IEEE80211_MSG_STATE | IEEE80211_MSG_AUTH, mac,
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1312
IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_ANY, mac,
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1316
IEEE80211_NOTE_MAC(vap, ops[op].mask, mac,
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1319
IEEE80211_NOTE_MAC(vap, ops[op].mask, mac,
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1354
const uint8_t mac[IEEE80211_ADDR_LEN], struct mlmeop *mlmeop)
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1361
if (!IEEE80211_ADDR_EQ(mac, vap->iv_ifp->if_broadcastaddr)) {
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1363
ni = ieee80211_find_node_locked(nt, mac);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1383
const uint8_t mac[IEEE80211_ADDR_LEN], int reason)
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1405
error = setmlme_dropsta(vap, mac, &mlmeop);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1415
if (!IEEE80211_ADDR_EQ(mac, vap->iv_bss->ni_macaddr)) {
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1428
ni = ieee80211_find_node_locked(nt, mac);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1455
ni = ieee80211_find_vap_node_locked(nt, vap, mac);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1463
mlmedebug(vap, mac, op, reason);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1478
ni = ieee80211_find_vap_node_locked(nt, vap, mac);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1486
mlmedebug(vap, mac, op, reason);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1517
const uint8_t *mac;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1531
if (!IEEE80211_ADDR_EQ(look->mac, se->se_macaddr))
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1544
const uint8_t mac[IEEE80211_ADDR_LEN], int ssid_len,
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1555
lookup.mac = mac;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1561
mlmedebug(vap, mac, IEEE80211_MLME_ASSOC, 0);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1569
const uint8_t mac[IEEE80211_ADDR_LEN], int ssid_len,
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1638
uint8_t mac[IEEE80211_ADDR_LEN];
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1642
if (ireq->i_len != sizeof(mac))
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1644
error = copyin(ireq->i_data, mac, ireq->i_len);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1654
acl->iac_add(vap, mac);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
1656
acl->iac_remove(vap, mac);
sys/netproto/802_11/wlan/ieee80211_scan.c
541
const uint8_t mac[IEEE80211_ADDR_LEN],
sys/netproto/802_11/wlan/ieee80211_scan.c
546
ether_sprintf(mac), isnew ? "new " : "",
sys/netproto/802_11/wlan/ieee80211_scan.c
553
ether_sprintf(mac), sp->capinfo, sp->bintval, sp->erp);
sys/netproto/802_11/wlan/ieee80211_scan.c
595
const uint8_t mac[IEEE80211_ADDR_LEN])
sys/netproto/802_11/wlan/ieee80211_scan.c
601
mac, "%s", __func__);
sys/netproto/802_11/wlan/ieee80211_scan.c
602
ss->ss_ops->scan_assoc_success(ss, mac);
sys/netproto/802_11/wlan/ieee80211_scan.c
611
const uint8_t mac[IEEE80211_ADDR_LEN], int reason)
sys/netproto/802_11/wlan/ieee80211_scan.c
616
IEEE80211_NOTE_MAC(vap, IEEE80211_MSG_SCAN, mac,
sys/netproto/802_11/wlan/ieee80211_scan.c
618
ss->ss_ops->scan_assoc_fail(ss, mac, reason);
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
179
acl_add(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
194
"ACL: add %s failed, no memory\n", ether_sprintf(mac));
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
200
hash = ACL_HASH(mac);
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
202
if (IEEE80211_ADDR_EQ(acl->acl_macaddr, mac)) {
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
207
ether_sprintf(mac));
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
211
IEEE80211_ADDR_COPY(new->acl_macaddr, mac);
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
218
"ACL: add %s\n", ether_sprintf(mac));
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
223
acl_remove(struct ieee80211vap *vap, const uint8_t mac[IEEE80211_ADDR_LEN])
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
229
acl = _find_acl(as, mac);
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
235
"ACL: remove %s%s\n", ether_sprintf(mac),
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
345
static const struct ieee80211_aclator mac = {
sys/netproto/802_11/wlan_acl/ieee80211_acl.c
358
IEEE80211_ACL_MODULE(wlan_acl, mac, 1);
tools/tools/ath/athregs/dumpregs.c
632
ether_sprintf(const u_int8_t *mac)
tools/tools/ath/athregs/dumpregs.c
636
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
tools/tools/ath/athregs/dumpregs.c
662
u_int8_t mac[IEEE80211_ADDR_LEN];
tools/tools/ath/athregs/dumpregs.c
680
mac[4] = macHi & 0xff;
tools/tools/ath/athregs/dumpregs.c
681
mac[5] = macHi >> 8;
tools/tools/ath/athregs/dumpregs.c
682
mac[0] = macLo & 0xff;
tools/tools/ath/athregs/dumpregs.c
683
mac[1] = macLo >> 8;
tools/tools/ath/athregs/dumpregs.c
684
mac[2] = macLo >> 16;
tools/tools/ath/athregs/dumpregs.c
685
mac[3] = macLo >> 24;
tools/tools/ath/athregs/dumpregs.c
700
, ether_sprintf(mac)
tools/tools/ath/athstats/athstats.h
48
void (*setstamac)(struct athstatfoo *, const uint8_t mac[]);
tools/tools/net80211/stumbler/stumbler.c
111
char* mac2str(unsigned char* mac) {
tools/tools/net80211/stumbler/stumbler.c
115
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
tools/tools/net80211/stumbler/stumbler.c
224
mac2str(node->mac), wep2str(node->wep),
tools/tools/net80211/stumbler/stumbler.c
408
mvaddstr(y, x, mac2str(node->mac));
tools/tools/net80211/stumbler/stumbler.c
468
memcpy(node->mac, data->mac, 6);
tools/tools/net80211/stumbler/stumbler.c
474
if (memcmp(node->mac, data->mac, 6) == 0)
tools/tools/net80211/stumbler/stumbler.c
485
memcpy(node->next->mac, data->mac, 6);
tools/tools/net80211/stumbler/stumbler.c
738
memcpy(node->mac, wh->i_addr2, 6);
tools/tools/net80211/stumbler/stumbler.c
80
unsigned char mac[6];
tools/tools/net80211/w00t/ap/ap.c
165
memcpy(wh->i_addr3, p->mac, 6);
tools/tools/net80211/w00t/ap/ap.c
187
void send_pres(struct params *p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
197
memcpy(wh->i_addr1, mac, 6);
tools/tools/net80211/w00t/ap/ap.c
198
memcpy(wh->i_addr3, p->mac, 6);
tools/tools/net80211/w00t/ap/ap.c
235
void send_auth(struct params* p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
246
memcpy(wh->i_addr1, mac, 6);
tools/tools/net80211/w00t/ap/ap.c
247
memcpy(wh->i_addr3, p->mac, 6);
tools/tools/net80211/w00t/ap/ap.c
265
char mac[6*3];
tools/tools/net80211/w00t/ap/ap.c
267
if (memcmp(wh->i_addr1, p->mac, 6) != 0)
tools/tools/net80211/w00t/ap/ap.c
277
mac2str(mac, wh->i_addr2);
tools/tools/net80211/w00t/ap/ap.c
278
printf("Got auth from %s\n", mac);
tools/tools/net80211/w00t/ap/ap.c
285
void send_assoc(struct params *p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
296
memcpy(wh->i_addr1, mac, 6);
tools/tools/net80211/w00t/ap/ap.c
297
memcpy(wh->i_addr3, p->mac, 6);
tools/tools/net80211/w00t/ap/ap.c
327
if (memcmp(wh->i_addr1, p->mac, 6) != 0)
tools/tools/net80211/w00t/ap/ap.c
382
void send_cts(struct params *p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
393
memcpy(wh->i_addr1, mac, 6);
tools/tools/net80211/w00t/ap/ap.c
400
if (memcmp(wh->i_addr1, p->mac, 6) != 0)
tools/tools/net80211/w00t/ap/ap.c
408
if (memcmp(wh->i_addr1, p->mac, 6) == 0)
tools/tools/net80211/w00t/ap/ap.c
41
char mac[6];
tools/tools/net80211/w00t/ap/ap.c
480
memcpy(wh->i_addr2, p->mac, sizeof(wh->i_addr2));
tools/tools/net80211/w00t/ap/ap.c
491
memcpy(wh->i_addr1, p->mac, sizeof(wh->i_addr1));
tools/tools/net80211/w00t/ap/ap.c
502
if (memcmp(wh->i_addr1, p->mac, 6) != 0)
tools/tools/net80211/w00t/ap/ap.c
506
if (memcmp(wh->i_addr3, p->mac, 6) != 0)
tools/tools/net80211/w00t/ap/ap.c
54
char mac[6];
tools/tools/net80211/w00t/ap/ap.c
566
struct client* client_find(struct params *p, char *mac)
tools/tools/net80211/w00t/ap/ap.c
571
if (memcmp(c->mac, mac, 6) == 0)
tools/tools/net80211/w00t/ap/ap.c
584
char mac[6*3];
tools/tools/net80211/w00t/ap/ap.c
586
mac2str(mac, c->mac);
tools/tools/net80211/w00t/ap/ap.c
587
printf("Adding client %s\n", mac);
tools/tools/net80211/w00t/ap/ap.c
613
memcpy(c->mac, wh->i_addr2, 6);
tools/tools/net80211/w00t/ap/ap.c
631
char mac[3*6];
tools/tools/net80211/w00t/ap/ap.c
633
mac2str(mac, c->mac);
tools/tools/net80211/w00t/ap/ap.c
634
printf("%s seq %d prev %d\n", mac, s, c->seq);
tools/tools/net80211/w00t/ap/ap.c
644
if (memcmp(wh->i_addr1, p->mac, 6) != 0)
tools/tools/net80211/w00t/ap/ap.c
668
if (memcmp(wh->i_addr2, p->mac, 6) == 0) {
tools/tools/net80211/w00t/ap/ap.c
856
memcpy(p.mac, "\x00\x00\xde\xfa\xce\x0d", 6);
tools/tools/net80211/w00t/ap/ap.c
883
str2mac(p.mac, optarg);
tools/tools/net80211/w00t/ap/ap.c
908
if (set_iface_mac(tap, p.mac) == -1)
tools/tools/net80211/w00t/ap/ap.c
99
memcpy(wh->i_addr2, p->mac, 6);
tools/tools/net80211/w00t/assoc/assoc.c
236
int for_me(struct ieee80211_frame *wh, char *mac)
tools/tools/net80211/w00t/assoc/assoc.c
238
return memcmp(wh->i_addr1, mac, 6) == 0;
tools/tools/net80211/w00t/assoc/assoc.c
241
int from_ap(struct ieee80211_frame *wh, char *mac)
tools/tools/net80211/w00t/assoc/assoc.c
243
return memcmp(wh->i_addr2, mac, 6) == 0;
tools/tools/net80211/w00t/assoc/assoc.c
248
if (memcmp(wh->i_addr1, p->mac, 6) != 0)
tools/tools/net80211/w00t/assoc/assoc.c
267
if (!for_me(wh, p->mac))
tools/tools/net80211/w00t/assoc/assoc.c
271
if (memcmp(wh->i_addr2, p->mac, 6) == 0) {
tools/tools/net80211/w00t/assoc/assoc.c
278
if (for_me(wh, p->mac) && type == IEEE80211_FC0_TYPE_DATA) {
tools/tools/net80211/w00t/assoc/assoc.c
442
if (!for_me(wh, p->mac))
tools/tools/net80211/w00t/assoc/assoc.c
503
if (!for_me(wh, p->mac))
tools/tools/net80211/w00t/assoc/assoc.c
55
char *mac;
tools/tools/net80211/w00t/assoc/assoc.c
557
if (!for_me(wh, p->mac))
tools/tools/net80211/w00t/assoc/assoc.c
603
if (!for_me(wh, p->mac))
tools/tools/net80211/w00t/assoc/assoc.c
654
char mac[6];
tools/tools/net80211/w00t/assoc/assoc.c
673
memcpy(mac, ptr, sizeof(mac));
tools/tools/net80211/w00t/assoc/assoc.c
675
memcpy(wh->i_addr3, mac, sizeof(wh->i_addr3));
tools/tools/net80211/w00t/assoc/assoc.c
710
char mac[] = { 0x00, 0x00, 0xde, 0xfa, 0xce, 0xd };
tools/tools/net80211/w00t/assoc/assoc.c
739
if (str2mac(mac, optarg)) {
tools/tools/net80211/w00t/assoc/assoc.c
770
p.mac = mac;
tools/tools/net80211/w00t/assoc/assoc.c
779
if (set_iface_mac(tap, mac) == -1)
tools/tools/net80211/w00t/assoc/assoc.c
93
memcpy(wh->i_addr2, p->mac, 6);
tools/tools/net80211/w00t/expand/expand.c
108
if (memcmp(p->mac, sa, 6) == 0)
tools/tools/net80211/w00t/expand/expand.c
205
memcpy(wh->i_addr2, p->mac, 6);
tools/tools/net80211/w00t/expand/expand.c
351
(memcmp(p->mac, wh->i_addr3, 6) == 0)) {
tools/tools/net80211/w00t/expand/expand.c
429
memcpy(p.mac, "\x00\x00\xde\xfa\xce\xd", 6);
tools/tools/net80211/w00t/expand/expand.c
460
if (set_iface_mac(tap, p.mac) == -1)
tools/tools/net80211/w00t/expand/expand.c
67
char mac[6];
tools/tools/net80211/w00t/libw00t/w00t.c
228
int send_ack(int fd, char *mac)
tools/tools/net80211/w00t/libw00t/w00t.c
240
memcpy(p, mac, 6);
tools/tools/net80211/w00t/libw00t/w00t.c
254
int set_iface_mac(char *iface, char *mac)
tools/tools/net80211/w00t/libw00t/w00t.c
268
memcpy(ifr.ifr_addr.sa_data, mac, 6);
tools/tools/net80211/w00t/libw00t/w00t.c
47
int str2mac(char *mac, char *str)
tools/tools/net80211/w00t/libw00t/w00t.c
58
*mac++ = (char) macf[i];
tools/tools/net80211/w00t/libw00t/w00t.c
65
unsigned char *mac = m;
tools/tools/net80211/w00t/libw00t/w00t.c
67
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
tools/tools/net80211/w00t/libw00t/w00t.h
34
int str2mac(char *mac, char *str);
tools/tools/net80211/w00t/libw00t/w00t.h
35
void mac2str(char *str, char *mac);
tools/tools/net80211/w00t/libw00t/w00t.h
45
int send_ack(int fd, char *mac);
tools/tools/net80211/w00t/libw00t/w00t.h
48
int set_iface_mac(char *iface, char *mac);
tools/tools/net80211/w00t/prga/prga.c
293
memcpy(wh->i_addr2, p->mac, 6);
tools/tools/net80211/w00t/prga/prga.c
387
if (memcmp(p->mac, wh->i_addr1, 6) != 0)
tools/tools/net80211/w00t/prga/prga.c
452
if (memcmp(wh->i_addr3, p->mac, 6) != 0)
tools/tools/net80211/w00t/prga/prga.c
536
memcpy(wh->i_addr2, p->mac, 6);
tools/tools/net80211/w00t/prga/prga.c
57
char mac[6];
tools/tools/net80211/w00t/prga/prga.c
611
memcpy(p.mac, "\x00\x00\xde\xfa\xce\x0d", 6);
tools/tools/net80211/w00t/prga/prga.c
644
if (set_iface_mac(tap, p.mac) == -1)
tools/tools/net80211/w00t/redir/redir.c
149
if (memcmp(p->mac, sa, 6) == 0)
tools/tools/net80211/w00t/redir/redir.c
277
memcpy(wh->i_addr2, p->mac, 6);
tools/tools/net80211/w00t/redir/redir.c
353
memcpy(wh->i_addr2, p->mac, 6);
tools/tools/net80211/w00t/redir/redir.c
407
(memcmp(p->mac, wh->i_addr1, 6) == 0)) {
tools/tools/net80211/w00t/redir/redir.c
481
char mac[12];
tools/tools/net80211/w00t/redir/redir.c
519
memcpy(mac, q->wh->i_addr3, 6);
tools/tools/net80211/w00t/redir/redir.c
520
memcpy(&mac[6], q->wh->i_addr2, 6);
tools/tools/net80211/w00t/redir/redir.c
522
memcpy(mac, q->wh->i_addr1, 6);
tools/tools/net80211/w00t/redir/redir.c
523
memcpy(&mac[6], q->wh->i_addr3, 6);
tools/tools/net80211/w00t/redir/redir.c
525
iov[0].iov_base = mac;
tools/tools/net80211/w00t/redir/redir.c
526
iov[0].iov_len = sizeof(mac);
tools/tools/net80211/w00t/redir/redir.c
639
memcpy(p.mac, "\x00\x00\xde\xfa\xce\xd", 6);
tools/tools/net80211/w00t/redir/redir.c
698
if (set_iface_mac(tap, p.mac) == -1)
tools/tools/net80211/w00t/redir/redir.c
71
char mac[6];
tools/tools/net80211/wesside/wesside/wesside.c
1571
unsigned char mac[6];
tools/tools/net80211/wesside/wesside/wesside.c
1573
memcpy(mac, wh->i_addr3, 6);
tools/tools/net80211/wesside/wesside/wesside.c
1575
memcpy(mac, wh->i_addr1, 6);
tools/tools/net80211/wesside/wesside/wesside.c
1578
if (mac[0] == 0xff || mac[0] == 0x1)
tools/tools/net80211/wesside/wesside/wesside.c
1581
memcpy(mymac, mac, 6);
tools/tools/net80211/wesside/wesside/wesside.c
2717
void str2mac(unsigned char* dst, unsigned char* mac) {
tools/tools/net80211/wesside/wesside/wesside.c
2721
if( sscanf(mac, "%x:%x:%x:%x:%x:%x",
tools/tools/net80211/wesside/wesside/wesside.c
2725
printf("can't parse mac %s\n", mac);
tools/tools/net80211/wesside/wesside/wesside.c
347
void set_if_mac(unsigned char* mac, unsigned char *name) {
tools/tools/net80211/wesside/wesside/wesside.c
362
memcpy(ifr.ifr_addr.sa_data, mac, 6);
tools/tools/net80211/wesside/wesside/wesside.c
483
char* mac2str(unsigned char* mac) {
tools/tools/net80211/wesside/wesside/wesside.c
487
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
tools/tools/net80211/wlaninject/wlaninject.c
221
void str2mac(unsigned char *mac, char *str)
tools/tools/net80211/wlaninject/wlaninject.c
234
*mac++ = (unsigned char) macf[i];
tools/tools/net80211/wlanstats/main.c
160
const uint8_t *mac = NULL;
tools/tools/net80211/wlanstats/main.c
184
mac = ea->octet;
tools/tools/net80211/wlanstats/main.c
198
wf->setstamac(wf, mac);
tools/tools/net80211/wlanstats/main.c
230
if (mac == NULL && mode == IEEE80211_M_STA)
tools/tools/net80211/wlanstats/wlanstats.c
379
uint8_t mac[IEEE80211_ADDR_LEN];
tools/tools/net80211/wlanstats/wlanstats.c
452
IEEE80211_ADDR_COPY(wf->mac, LLADDR(sdl));
tools/tools/net80211/wlanstats/wlanstats.c
460
wf->ireq.i_data = wf->mac;
tools/tools/net80211/wlanstats/wlanstats.c
466
wlan_setstamac(struct wlanstatfoo *wf0, const uint8_t *mac)
tools/tools/net80211/wlanstats/wlanstats.c
471
if (mac == NULL) {
tools/tools/net80211/wlanstats/wlanstats.c
484
IEEE80211_ADDR_EQ(wf->mac, zeromac))
tools/tools/net80211/wlanstats/wlanstats.c
494
IEEE80211_ADDR_COPY(wf->mac, mac);
tools/tools/net80211/wlanstats/wlanstats.c
503
IEEE80211_ADDR_COPY(wf->u_info.info.is_u.macaddr, wf->mac);
tools/tools/net80211/wlanstats/wlanstats.c
509
ether_ntoa((const struct ether_addr*) wf->mac));
tools/tools/net80211/wlanstats/wlanstats.c
512
IEEE80211_ADDR_COPY(nstats->is_u.macaddr, wf->mac);
tools/tools/net80211/wlanstats/wlanstats.c
518
ether_ntoa((const struct ether_addr*) wf->mac));
tools/tools/net80211/wlanstats/wlanstats.h
52
void (*setstamac)(struct wlanstatfoo *, const uint8_t mac[]);
tools/tools/net80211/wlanwatch/wlanwatch.c
257
ether_sprintf(const uint8_t mac[6])
tools/tools/net80211/wlanwatch/wlanwatch.c
262
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
tools/tools/net80211/wlanwds/wlanwds.c
169
ether_sprintf(const uint8_t mac[IEEE80211_ADDR_LEN])
tools/tools/net80211/wlanwds/wlanwds.c
174
mac[0], mac[1], mac[2], mac[3], mac[4], mac[5]);
usr.sbin/vknetd/bridge.c
66
mac_t mac;
usr.sbin/vknetd/bridge.c
70
while ((mac = TAILQ_FIRST(&bridge->mac_list)) != NULL)
usr.sbin/vknetd/bridge.c
71
mac_delete(mac);
usr.sbin/vknetd/bridge.c
85
mac_t mac;
usr.sbin/vknetd/bridge.c
88
mac = mac_find(pkt + 6);
usr.sbin/vknetd/bridge.c
89
if (mac == NULL) {
usr.sbin/vknetd/bridge.c
91
} else if (mac->bridge != bridge) {
usr.sbin/vknetd/bridge.c
92
mac_delete(mac);
usr.sbin/vknetd/bridge.c
96
if (mac_broadcast(pkt + 0) == 0 && (mac = mac_find(pkt + 0)) != NULL) {
usr.sbin/vknetd/bridge.c
97
if (mac->bridge != bridge &&
usr.sbin/vknetd/bridge.c
98
(mac->bridge->io->istap == 0 || filter_ok(pkt, bytes))) {
usr.sbin/vknetd/bridge.c
99
write(mac->bridge->io->fd, pkt, bytes);
usr.sbin/vknetd/mac.c
100
mac_delete(mac);
usr.sbin/vknetd/mac.c
106
bcopy(macbuf, mac->macbuf, 6);
usr.sbin/vknetd/mac.c
107
TAILQ_INSERT_TAIL(&bridge->mac_list, mac, bridge_entry);
usr.sbin/vknetd/mac.c
109
hashp = &MacHash[machash(mac->macbuf)];
usr.sbin/vknetd/mac.c
110
mac->mac_next = *hashp;
usr.sbin/vknetd/mac.c
111
*hashp = mac;
usr.sbin/vknetd/mac.c
113
mac->bridge = bridge;
usr.sbin/vknetd/mac.c
118
TAILQ_REMOVE(&LRUList, mac, lru_entry);
usr.sbin/vknetd/mac.c
119
TAILQ_INSERT_HEAD(&LRUList, mac, lru_entry);
usr.sbin/vknetd/mac.c
126
mac_delete(mac_t mac)
usr.sbin/vknetd/mac.c
133
TAILQ_REMOVE(&mac->bridge->mac_list, mac, bridge_entry);
usr.sbin/vknetd/mac.c
134
mac->bridge = NULL;
usr.sbin/vknetd/mac.c
139
hashp = &MacHash[machash(mac->macbuf)];
usr.sbin/vknetd/mac.c
140
while (*hashp != mac) {
usr.sbin/vknetd/mac.c
144
*hashp = mac->mac_next;
usr.sbin/vknetd/mac.c
149
TAILQ_REMOVE(&LRUList, mac, lru_entry);
usr.sbin/vknetd/mac.c
150
TAILQ_INSERT_TAIL(&LRUList, mac, lru_entry);
usr.sbin/vknetd/mac.c
47
static struct mac MacAry[NMACS];
usr.sbin/vknetd/mac.c
93
mac_t mac;
usr.sbin/vknetd/mac.c
98
mac = TAILQ_LAST(&LRUList, mac_list);
usr.sbin/vknetd/mac.c
99
if (mac->bridge)
usr.sbin/vknetd/vknetd.h
107
void mac_delete(mac_t mac);
usr.sbin/vknetd/vknetd.h
63
TAILQ_HEAD(mac_list, mac);
usr.sbin/vknetd/vknetd.h
74
TAILQ_ENTRY(mac) lru_entry;
usr.sbin/vknetd/vknetd.h
75
TAILQ_ENTRY(mac) bridge_entry;
usr.sbin/vknetd/vknetd.h
76
struct mac *mac_next;