Lines Matching refs:mac
389 static void copy_tx_mac(struct s_smc *smc, u_long td, struct fddi_mac *mac, in copy_tx_mac() argument
402 p = (__le32 *) mac ; in copy_tx_mac()
471 struct fddi_mac_sf *mac ; in build_claim_beacon() local
478 mac = &smc->hw.fp.mac_sfb ; in build_claim_beacon()
479 mac->mac_fc = FC_CLAIM ; in build_claim_beacon()
481 mac->mac_source = mac->mac_dest = MA ; in build_claim_beacon()
483 set_int((char *)mac->mac_info,(int)t_request) ; in build_claim_beacon()
485 copy_tx_mac(smc,td,(struct fddi_mac *)mac, in build_claim_beacon()
495 mac->mac_fc = FC_BEACON ; in build_claim_beacon()
496 mac->mac_source = MA ; in build_claim_beacon()
497 mac->mac_dest = null_addr ; /* DA == 0 in beacon frame */ in build_claim_beacon()
498 set_int((char *) mac->mac_info,((int)BEACON_INFO<<24) + 0 ) ; in build_claim_beacon()
500 copy_tx_mac(smc,td,(struct fddi_mac *)mac, in build_claim_beacon()
511 mac->mac_fc = FC_BEACON ; in build_claim_beacon()
512 mac->mac_source = MA ; in build_claim_beacon()
513 mac->mac_dest = dbeacon_multi ; /* multicast */ in build_claim_beacon()
514 set_int((char *) mac->mac_info,((int)DBEACON_INFO<<24) + 0 ) ; in build_claim_beacon()
515 set_int((char *) mac->mac_info+4,0) ; in build_claim_beacon()
516 set_int((char *) mac->mac_info+8,0) ; in build_claim_beacon()
518 copy_tx_mac(smc,td,(struct fddi_mac *)mac, in build_claim_beacon()