Lines Matching refs:seg_reg

146   tcq_wr = readl(dev->seg_reg+TCQ_WR_PTR) & 0xffff;  in ia_hack_tcq()
273 writew(0xFFFD, dev->seg_reg+MODE_REG_0); in clear_lockup()
284 writew(T_ONLINE, dev->seg_reg+MODE_REG_0); in clear_lockup()
285 writew(~(TRANSMIT_DONE|TCQ_NOT_EMPTY), dev->seg_reg+SEG_MASK_REG); in clear_lockup()
286 writew(TRANSMIT_DONE, dev->seg_reg+SEG_INTR_STATUS_REG); in clear_lockup()
570 writew((CBR_EN | UBR_EN | ABR_EN | (0x23 << 2)), dev->seg_reg+STPARMS); in ia_cbr_setup()
584 writew((UBR_EN | ABR_EN | (0x23 << 2)), iadev->seg_reg+STPARMS); in ia_cbrVc_close()
1030 tcq_wr_ptr = readw(iadev->seg_reg+TCQ_WR_PTR);
1036 tcq_st_ptr = readw(iadev->seg_reg+TCQ_ST_ADR);
1037 tcq_ed_ptr = readw(iadev->seg_reg+TCQ_ED_ADR);
1665 status = readl(iadev->seg_reg+SEG_INTR_STATUS_REG);
1672 writew(TRANSMIT_DONE, iadev->seg_reg+SEG_INTR_STATUS_REG);
1918 readw(iadev->seg_reg+SEG_MASK_REG));)
1935 writew(0xffff, iadev->seg_reg+SEG_MASK_REG);
1936 writew(0, iadev->seg_reg+MODE_REG_0);
1937 writew(RESET_SEG, iadev->seg_reg+SEG_COMMAND_REG);
1962 writew(TX_DESC_BASE, iadev->seg_reg+SEG_DESC_BASE);
2010 writew(i >> 16, iadev->seg_reg+SEG_QUEUE_BASE);
2013 writew(i, iadev->seg_reg+TCQ_ST_ADR);
2014 writew(i, iadev->seg_reg+TCQ_RD_PTR);
2015 writew(i+iadev->num_tx_desc*sizeof(u_short),iadev->seg_reg+TCQ_WR_PTR);
2018 iadev->seg_reg+TCQ_ED_ADR);
2020 tcq_st_adr = readw(iadev->seg_reg+TCQ_ST_ADR);
2030 writew(i, iadev->seg_reg+PRQ_ST_ADR);
2032 iadev->seg_reg+PRQ_ED_ADR);
2033 writew(i, iadev->seg_reg+PRQ_RD_PTR);
2034 writew(i, iadev->seg_reg+PRQ_WR_PTR);
2037 iadev->ffL.prq_st = readw(iadev->seg_reg+PRQ_ST_ADR) & 0xffff;
2038 iadev->ffL.prq_ed = readw(iadev->seg_reg+PRQ_ED_ADR) & 0xffff;
2039 iadev->ffL.prq_wr = readw(iadev->seg_reg+PRQ_WR_PTR) & 0xffff;
2041 iadev->ffL.tcq_st = readw(iadev->seg_reg+TCQ_ST_ADR) & 0xffff;
2042 iadev->ffL.tcq_ed = readw(iadev->seg_reg+TCQ_ED_ADR) & 0xffff;
2043 iadev->ffL.tcq_rd = readw(iadev->seg_reg+TCQ_RD_PTR) & 0xffff;
2047 prq_st_adr = readw(iadev->seg_reg+PRQ_ST_ADR);
2057 writew(0,iadev->seg_reg+CBR_PTR_BASE);
2061 writew(tmp16,iadev->seg_reg+CBR_PTR_BASE);
2065 readw(iadev->seg_reg+CBR_PTR_BASE));)
2067 writew(tmp16, iadev->seg_reg+CBR_TAB_BEG);
2069 readw(iadev->seg_reg+CBR_TAB_BEG));)
2070 writew(tmp16, iadev->seg_reg+CBR_TAB_END+1); // CBR_PTR;
2072 writew(tmp16, iadev->seg_reg+CBR_TAB_END);
2074 iadev->seg_reg, readw(iadev->seg_reg+CBR_PTR_BASE));)
2076 readw(iadev->seg_reg+CBR_TAB_BEG), readw(iadev->seg_reg+CBR_TAB_END),
2077 readw(iadev->seg_reg+CBR_TAB_END+1));)
2104 writew(vcsize_sel | ((i >> 8) & 0xfff8),iadev->seg_reg+VCT_BASE);
2106 writew((i >> 8) & 0xfffe, iadev->seg_reg+VCTE_BASE);
2108 writew((i & 0xffff) >> 11, iadev->seg_reg+UBR_SBPTR_BASE);
2110 writew((i >> 7) & 0xffff, iadev->seg_reg+UBRWQ_BASE);
2122 writew((i >> 11) & 0xffff, iadev->seg_reg+ABR_SBPTR_BASE);
2124 writew((i >> 7) & 0xffff, iadev->seg_reg+ABRWQ_BASE);
2156 writew(RATE25, iadev->seg_reg+MAXRATE);
2157 writew((UBR_EN | (0x23 << 2)), iadev->seg_reg+STPARMS);
2160 writew(cellrate_to_float(iadev->LineRate),iadev->seg_reg+MAXRATE);
2161 writew((UBR_EN | ABR_EN | (0x23 << 2)), iadev->seg_reg+STPARMS);
2164 writew(0, iadev->seg_reg+IDLEHEADHI);
2165 writew(0, iadev->seg_reg+IDLEHEADLO);
2168 writew(0xaa00, iadev->seg_reg+ABRUBR_ARB);
2177 writew(RM_TYPE_4_0, iadev->seg_reg+RM_TYPE);
2181 writew(MODE_REG_1_VAL, iadev->seg_reg+MODE_REG_1);
2184 writew(T_ONLINE, iadev->seg_reg+MODE_REG_0);
2187 readw(iadev->seg_reg+SEG_INTR_STATUS_REG);
2190 writew(~(TRANSMIT_DONE | TCQ_NOT_EMPTY), iadev->seg_reg+SEG_MASK_REG);
2191 writew(TRANSMIT_DONE, iadev->seg_reg+SEG_INTR_STATUS_REG);
2386 iadev->seg_reg = base + SEG_BASE;
2399 iadev->reg,iadev->seg_reg,iadev->reass_reg,
2430 iadev->tx_cell_cnt += readw(iadev->seg_reg + CELL_CTR_LO_AUTO)&0xffff;
2431 iadev->tx_cell_cnt += (readw(iadev->seg_reg+CELL_CTR_HIGH_AUTO)&0xffff)<<16;
2780 if(put_user((u16)(readl(iadev->seg_reg+i) & 0xffff), tmps)) return -EFAULT;
2808 ((u_int *)ffL)[i] = readl(iadev->seg_reg + i) & 0xffff;
2973 writew(iadev->ffL.tcq_rd, iadev->seg_reg+TCQ_RD_PTR);
3010 writew(TRANSMIT_DONE, iadev->seg_reg+SEG_INTR_STATUS_REG);