Lines Matching refs:mac
108 struct ipoib_mac mac; member
152 static struct ipoib_peer * ipoib_cache_peer ( const struct ipoib_mac *mac ) { in ipoib_cache_peer() argument
160 if ( memcmp ( &peer->mac, mac, sizeof ( peer->mac ) ) == 0 ) in ipoib_cache_peer()
172 memcpy ( &peer->mac, mac, sizeof ( peer->mac ) ); in ipoib_cache_peer()
174 peer->key, ipoib_ntoa ( &peer->mac ) ); in ipoib_cache_peer()
253 *ll_dest = ( dest ? &dest->mac : &ipoib->broadcast ); in ipoib_pull()
254 *ll_source = ( source ? &source->mac : &ipoib->broadcast ); in ipoib_pull()
268 struct ipoib_mac *mac = ll_addr; in ipoib_init_addr() local
270 memset ( mac, 0, sizeof ( *mac ) ); in ipoib_init_addr()
271 memcpy ( &mac->gid.u.half[1], guid, sizeof ( mac->gid.u.half[1] ) ); in ipoib_init_addr()
282 const struct ipoib_mac *mac = ll_addr; in ipoib_ntoa() local
285 htonl ( mac->flags__qpn ), htonl ( mac->gid.u.dwords[0] ), in ipoib_ntoa()
286 htonl ( mac->gid.u.dwords[1] ), in ipoib_ntoa()
287 htonl ( mac->gid.u.dwords[2] ), in ipoib_ntoa()
288 htonl ( mac->gid.u.dwords[3] ) ); in ipoib_ntoa()
440 av.qpn = ( ntohl ( dest->mac.flags__qpn ) & IB_QPN_MASK ); in ipoib_transmit()
442 memcpy ( &av.gid, &dest->mac.gid, sizeof ( av.gid ) ); in ipoib_transmit()
607 struct ipoib_mac *mac = ( ( struct ipoib_mac * ) netdev->ll_addr ); in ipoib_open() local
639 mac->flags__qpn = htonl ( ipoib->qp->qpn ); in ipoib_open()
666 struct ipoib_mac *mac = ( ( struct ipoib_mac * ) netdev->ll_addr ); in ipoib_close() local
672 mac->flags__qpn = 0; in ipoib_close()
699 struct ipoib_mac *mac = ( ( struct ipoib_mac * ) netdev->ll_addr ); in ipoib_link_state_changed() local
706 memcpy ( &mac->gid.u.half[0], &ibdev->gid.u.half[0], in ipoib_link_state_changed()
707 sizeof ( mac->gid.u.half[0] ) ); in ipoib_link_state_changed()