Lines Matching refs:ib
234 #define lib_ptr(ib, rt, type) \ argument
235 ((volatile u16 *)((u8 *)(ib) + lib_off(rt, type)))
452 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_init_ring() local
464 *lib_ptr(ib, phys_addr[0], lp->type) = (dev->dev_addr[1] << 8) | in lance_init_ring()
466 *lib_ptr(ib, phys_addr[1], lp->type) = (dev->dev_addr[3] << 8) | in lance_init_ring()
468 *lib_ptr(ib, phys_addr[2], lp->type) = (dev->dev_addr[5] << 8) | in lance_init_ring()
474 *lib_ptr(ib, rx_len, lp->type) = (LANCE_LOG_RX_BUFFERS << 13) | in lance_init_ring()
476 *lib_ptr(ib, rx_ptr, lp->type) = leptr; in lance_init_ring()
483 *lib_ptr(ib, tx_len, lp->type) = (LANCE_LOG_TX_BUFFERS << 13) | in lance_init_ring()
485 *lib_ptr(ib, tx_ptr, lp->type) = leptr; in lance_init_ring()
496 *lib_ptr(ib, btx_ring[i].tmd0, lp->type) = leptr; in lance_init_ring()
497 *lib_ptr(ib, btx_ring[i].tmd1, lp->type) = (leptr >> 16) & in lance_init_ring()
499 *lib_ptr(ib, btx_ring[i].length, lp->type) = 0xf000; in lance_init_ring()
501 *lib_ptr(ib, btx_ring[i].misc, lp->type) = 0; in lance_init_ring()
512 *lib_ptr(ib, brx_ring[i].rmd0, lp->type) = leptr; in lance_init_ring()
513 *lib_ptr(ib, brx_ring[i].rmd1, lp->type) = ((leptr >> 16) & in lance_init_ring()
516 *lib_ptr(ib, brx_ring[i].length, lp->type) = -RX_BUFF_SIZE | in lance_init_ring()
518 *lib_ptr(ib, brx_ring[i].mblength, lp->type) = 0; in lance_init_ring()
558 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_rx() local
571 printk("%s", *lib_ptr(ib, brx_ring[i].rmd1, in lance_rx()
575 printk("%s", *lib_ptr(ib, brx_ring[i].rmd1, in lance_rx()
583 for (rd = lib_ptr(ib, brx_ring[lp->rx_new], lp->type); in lance_rx()
585 rd = lib_ptr(ib, brx_ring[lp->rx_new], lp->type)) { in lance_rx()
645 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_tx() local
656 td = lib_ptr(ib, btx_ring[i], lp->type); in lance_tx()
781 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_open() local
796 *lib_ptr(ib, mode, lp->type) = 0; in lance_open()
797 *lib_ptr(ib, filter[0], lp->type) = 0; in lance_open()
798 *lib_ptr(ib, filter[1], lp->type) = 0; in lance_open()
799 *lib_ptr(ib, filter[2], lp->type) = 0; in lance_open()
800 *lib_ptr(ib, filter[3], lp->type) = 0; in lance_open()
901 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_start_xmit() local
918 *lib_ptr(ib, btx_ring[entry].length, lp->type) = (-len); in lance_start_xmit()
919 *lib_ptr(ib, btx_ring[entry].misc, lp->type) = 0; in lance_start_xmit()
924 *lib_ptr(ib, btx_ring[entry].tmd1, lp->type) = in lance_start_xmit()
945 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_load_multicast() local
951 *lib_ptr(ib, filter[0], lp->type) = 0xffff; in lance_load_multicast()
952 *lib_ptr(ib, filter[1], lp->type) = 0xffff; in lance_load_multicast()
953 *lib_ptr(ib, filter[2], lp->type) = 0xffff; in lance_load_multicast()
954 *lib_ptr(ib, filter[3], lp->type) = 0xffff; in lance_load_multicast()
958 *lib_ptr(ib, filter[0], lp->type) = 0; in lance_load_multicast()
959 *lib_ptr(ib, filter[1], lp->type) = 0; in lance_load_multicast()
960 *lib_ptr(ib, filter[2], lp->type) = 0; in lance_load_multicast()
961 *lib_ptr(ib, filter[3], lp->type) = 0; in lance_load_multicast()
967 *lib_ptr(ib, filter[crc >> 4], lp->type) |= 1 << (crc & 0xf); in lance_load_multicast()
974 volatile u16 *ib = (volatile u16 *)dev->mem_start; in lance_set_multicast() local
994 *lib_ptr(ib, mode, lp->type) |= LE_MO_PROM; in lance_set_multicast()
996 *lib_ptr(ib, mode, lp->type) &= ~LE_MO_PROM; in lance_set_multicast()