Searched refs:hw_addr (Results 1 - 25 of 42) sorted by relevance

12

/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/igbvf/
H A Digbvf_osdep.h80 writel((value), ((a)->hw_addr + reg)); } while (0)
82 #define E1000_READ_REG(a, reg) (readl((a)->hw_addr + reg))
85 writel((value), ((a)->hw_addr + reg + ((offset) << 2))); } while (0)
88 readl((a)->hw_addr + reg + ((offset) << 2)))
94 writew((value), ((a)->hw_addr + reg + ((offset) << 1))))
97 readw((a)->hw_addr + reg + ((offset) << 1)))
100 writeb((value), ((a)->hw_addr + reg + (offset))))
103 readb((a)->hw_addr + reg + (offset)))
H A Digbvf_main.c439 memcpy ( netdev->hw_addr, adapter->hw.mac.addr, ETH_ALEN );
842 adapter->hw.hw_addr = ioremap ( mmio_start, mmio_len );
843 DBG ( "adapter->hw.hw_addr: %p\n", adapter->hw.hw_addr );
845 if ( ! adapter->hw.hw_addr ) {
861 netdev->hw_addr[0] = 0x21;
862 netdev->hw_addr[1] = 0x21;
863 netdev->hw_addr[2] = 0x21;
864 netdev->hw_addr[3] = 0x21;
865 netdev->hw_addr[
[all...]
H A Digbvf.h366 return readl(hw->hw_addr + reg);
371 writel(val, hw->hw_addr + reg);
H A Digbvf_vf.h313 u8 __iomem *hw_addr; member in struct:e1000_hw
/vbox/src/VBox/Additions/x11/x11include/libdrm-2.4.13/
H A Dxgi_drm.h81 __u32 hw_addr; member in struct:xgi_mem_alloc
106 __u32 hw_addr; member in struct:xgi_cmd_info
/vbox/src/VBox/Devices/PC/ipxe/src/net/
H A Dethernet.c107 * @v hw_addr Hardware address
110 void eth_init_addr ( const void *hw_addr, void *ll_addr ) { argument
111 memcpy ( ll_addr, hw_addr, ETH_ALEN );
H A Dvlan.c360 memcpy ( netdev->hw_addr, trunk->ll_addr, ETH_ALEN );
/vbox/src/VBox/Devices/PC/ipxe/src/include/ipxe/
H A Dethernet.h88 extern void eth_init_addr ( const void *hw_addr, void *ll_addr );
H A Dnetdevice.h146 * @v hw_addr Hardware address
149 void ( * init_addr ) ( const void *hw_addr, void *ll_addr );
312 uint8_t hw_addr[MAX_HW_ADDR_LEN]; member in struct:net_device
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/
H A Dnatsemi.c148 * @v hw_addr Hardware address to fill in
151 const uint16_t *eeprom, uint16_t *hw_addr ) {
156 *(hw_addr++) = eeprom[ NATSEMI_EEPROM_MAC_SANE + i ];
166 * @v hw_addr Hardware address to fill in
170 uint16_t *hw_addr ) {
180 hw_addr[i] = cpu_to_le16 ( word );
190 * @v hw_addr Hardware address to fill in
193 static int natsemi_hwaddr ( struct natsemi_nic *natsemi, void *hw_addr ) {
196 const uint16_t *eeprom, uint16_t *hw_addr );
212 extract ( natsemi, buf, hw_addr );
[all...]
H A Dpcnet32.c492 priv->init_block.phys_addr[i] = priv->netdev->hw_addr[i];
566 priv->netdev->hw_addr[2 * i] = val & 0x0ff;
567 priv->netdev->hw_addr[2 * i + 1] = ( val >> 8 ) & 0x0ff;
573 if ( memcmp ( promaddr, priv->netdev->hw_addr, ETH_ALEN ) ||
574 ! is_valid_ether_addr ( priv->netdev->hw_addr ) ) {
577 memcpy ( priv->netdev->hw_addr, promaddr, ETH_ALEN );
582 if ( ! is_valid_ether_addr ( priv->netdev->hw_addr ) )
1098 eth_ntoa ( netdev->hw_addr ) );
1103 if ( netdev->hw_addr[0] == 0x00 &&
1104 netdev->hw_addr[
[all...]
H A Datl1e.h155 u8 *hw_addr; /* inner register address */ member in struct:atl1e_hw
242 writel((value), ((a)->hw_addr + reg))
245 readl((a)->hw_addr)
248 readl((a)->hw_addr + reg)
251 writeb((value), ((a)->hw_addr + reg))
254 readb((a)->hw_addr + reg)
257 writew((value), ((a)->hw_addr + reg))
260 readw((a)->hw_addr + reg)
263 writel((value), (((a)->hw_addr + reg) + ((offset) << 2)))
266 readl(((a)->hw_addr
[all...]
H A Dintel.c187 * @v hw_addr Hardware address to fill in
191 uint8_t *hw_addr ) {
200 hw_addr, ETH_ALEN ) ) != 0 ) {
207 hw_addr[ETH_ALEN-1] ^= intel->port;
210 intel, eth_ntoa ( hw_addr ), intel->port );
218 * @v hw_addr Hardware address to fill in
221 static int intel_fetch_mac ( struct intel_nic *intel, uint8_t *hw_addr ) {
232 if ( ( rc = intel_fetch_mac_eeprom ( intel, hw_addr ) ) == 0 )
237 memcpy ( hw_addr, mac.raw, ETH_ALEN );
788 if ( ( rc = intel_fetch_mac ( intel, netdev->hw_addr ) ) !
[all...]
H A Dvirtio-net.c375 netdev->hw_addr, ETH_ALEN );
377 eth_ntoa ( netdev->hw_addr ) );
H A Dforcedeth.c1085 dev->hw_addr[0] = ( orig_mac[0] >> 0 ) & 0xff;
1086 dev->hw_addr[1] = ( orig_mac[0] >> 8 ) & 0xff;
1087 dev->hw_addr[2] = ( orig_mac[0] >> 16 ) & 0xff;
1088 dev->hw_addr[3] = ( orig_mac[0] >> 24 ) & 0xff;
1089 dev->hw_addr[4] = ( orig_mac[1] >> 0 ) & 0xff;
1090 dev->hw_addr[5] = ( orig_mac[1] >> 8 ) & 0xff;
1093 dev->hw_addr[0] = ( orig_mac[1] >> 8 ) & 0xff;
1094 dev->hw_addr[1] = ( orig_mac[1] >> 0 ) & 0xff;
1095 dev->hw_addr[2] = ( orig_mac[0] >> 24 ) & 0xff;
1096 dev->hw_addr[
[all...]
H A Dlegacy.c102 nic.node_addr = netdev->hw_addr;
H A Db44.c598 bp->netdev->hw_addr[0] = eeprom[79];
599 bp->netdev->hw_addr[1] = eeprom[78];
600 bp->netdev->hw_addr[2] = eeprom[81];
601 bp->netdev->hw_addr[3] = eeprom[80];
602 bp->netdev->hw_addr[4] = eeprom[83];
603 bp->netdev->hw_addr[5] = eeprom[82];
H A Dipoib.c273 * @v hw_addr Hardware address
276 static void ipoib_init_addr ( const void *hw_addr, void *ll_addr ) { argument
277 const union ib_guid *guid = hw_addr;
756 memcpy ( netdev->hw_addr, &ibdev->gid.s.guid,
H A Dvmxnet3.c559 * @v hw_addr Hardware address to fill in
561 static void vmxnet3_get_hw_addr ( struct vmxnet3_nic *vmxnet, void *hw_addr ) {
571 memcpy ( hw_addr, &mac, ETH_ALEN );
616 vmxnet3_get_hw_addr ( vmxnet, &netdev->hw_addr );
H A Datl1e.c1151 adapter->hw.hw_addr = bus_to_virt(pdev->membase);
1194 memcpy(netdev->hw_addr, adapter->hw.perm_mac_addr, ETH_ALEN);
1293 } hw_addr; local
1314 hw_addr.dword[0] = AT_READ_REG(hw, REG_MAC_STA_ADDR);
1315 hw_addr.dword[1] = AT_READ_REG(hw, REG_MAC_STA_ADDR + 4);
1317 eth_addr[ETH_ALEN - i - 1] = hw_addr.byte[i];
H A Dpnic.c261 netdev->hw_addr, ETH_ALEN, NULL );
H A Drealtek.c951 netdev->hw_addr, ETH_ALEN ) ) != 0 ) {
961 if ( ! is_valid_ether_addr ( netdev->hw_addr ) ) {
964 netdev->hw_addr[i] = readb ( rtl->regs + RTL_IDR0 + i );
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/efi/
H A Dsnpnet.c276 if ( snp->Mode->HwAddressSize > sizeof ( netdev->hw_addr ) ) {
281 memcpy ( netdev->hw_addr, snp->Mode->PermanentAddress.Addr,
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/tg3/
H A Dtg3_hw.c1666 dev->hw_addr[0] = (hi >> 8) & 0xff;
1667 dev->hw_addr[1] = (hi >> 0) & 0xff;
1670 dev->hw_addr[2] = (lo >> 24) & 0xff;
1671 dev->hw_addr[3] = (lo >> 16) & 0xff;
1672 dev->hw_addr[4] = (lo >> 8) & 0xff;
1673 dev->hw_addr[5] = (lo >> 0) & 0xff;
1676 addr_ok = is_valid_ether_addr(&dev->hw_addr[0]);
1683 memcpy(&dev->hw_addr[0], ((char *)&hi) + 2, 2);
1684 memcpy(&dev->hw_addr[2], (char *)&lo, sizeof(lo));
1691 dev->hw_addr[
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/drivers/net/
H A Dundinet.c608 memcpy ( netdev->hw_addr, undi_info.PermNodeAddress, ETH_ALEN );
618 undinic, eth_ntoa ( netdev->hw_addr ), undinic->irq );

Completed in 1001 milliseconds

12