Lines Matching refs:mac
397 static void copy_tx_mac(struct s_smc *smc, u_long td, struct fddi_mac *mac, in copy_tx_mac() argument
410 p = (__le32 *) mac ; in copy_tx_mac()
479 struct fddi_mac_sf *mac ; in build_claim_beacon() local
486 mac = &smc->hw.fp.mac_sfb ; in build_claim_beacon()
487 mac->mac_fc = FC_CLAIM ; in build_claim_beacon()
489 mac->mac_source = mac->mac_dest = MA ; in build_claim_beacon()
491 set_int((char *)mac->mac_info,(int)t_request) ; in build_claim_beacon()
493 copy_tx_mac(smc,td,(struct fddi_mac *)mac, in build_claim_beacon()
503 mac->mac_fc = FC_BEACON ; in build_claim_beacon()
504 mac->mac_source = MA ; in build_claim_beacon()
505 mac->mac_dest = null_addr ; /* DA == 0 in beacon frame */ in build_claim_beacon()
506 set_int((char *) mac->mac_info,((int)BEACON_INFO<<24) + 0 ) ; in build_claim_beacon()
508 copy_tx_mac(smc,td,(struct fddi_mac *)mac, in build_claim_beacon()
519 mac->mac_fc = FC_BEACON ; in build_claim_beacon()
520 mac->mac_source = MA ; in build_claim_beacon()
521 mac->mac_dest = dbeacon_multi ; /* multicast */ in build_claim_beacon()
522 set_int((char *) mac->mac_info,((int)DBEACON_INFO<<24) + 0 ) ; in build_claim_beacon()
523 set_int((char *) mac->mac_info+4,0) ; in build_claim_beacon()
524 set_int((char *) mac->mac_info+8,0) ; in build_claim_beacon()
526 copy_tx_mac(smc,td,(struct fddi_mac *)mac, in build_claim_beacon()