Lines Matching refs:ha
63 static bool fwnet_hwaddr_is_multicast(u8 *ha) in fwnet_hwaddr_is_multicast() argument
65 return !!(*ha & 1); in fwnet_hwaddr_is_multicast()
206 static __u64 fwnet_hwaddr_fifo(union fwnet_hwaddr *ha) in fwnet_hwaddr_fifo() argument
208 return (u64)get_unaligned_be16(&ha->uc.fifo_hi) << 32 in fwnet_hwaddr_fifo()
209 | get_unaligned_be32(&ha->uc.fifo_lo); in fwnet_hwaddr_fifo()
251 memcpy(h->h_dest, neigh->ha, net->addr_len); in fwnet_header_cache()
1278 union fwnet_hwaddr *ha = (union fwnet_hwaddr *)hdr_buf.h_dest; in fwnet_tx() local
1279 __be64 guid = get_unaligned(&ha->uc.uniq_id); in fwnet_tx()
1291 ptask->fifo_addr = fwnet_hwaddr_fifo(ha); in fwnet_tx()
1440 union fwnet_hwaddr *ha; in fwnet_probe() local
1486 ha = (union fwnet_hwaddr *)net->dev_addr; in fwnet_probe()
1487 put_unaligned_be64(card->guid, &ha->uc.uniq_id); in fwnet_probe()
1488 ha->uc.max_rec = dev->card->max_receive; in fwnet_probe()
1489 ha->uc.sspd = dev->card->link_speed; in fwnet_probe()
1490 put_unaligned_be16(dev->local_fifo >> 32, &ha->uc.fifo_hi); in fwnet_probe()
1491 put_unaligned_be32(dev->local_fifo & 0xffffffff, &ha->uc.fifo_lo); in fwnet_probe()