HomeSort by relevance Sort by last modified time
    Searched refs:ngep (Results 1 - 9 of 9) sorted by null

  /onnv/onnv-gate/usr/src/uts/common/io/nge/
nge_ndd.c 47 nge_param_sync(nge_t *ngep)
49 ngep->param_en_pause = ngep->param_adv_pause;
50 ngep->param_en_asym_pause = ngep->param_adv_asym_pause;
51 ngep->param_en_1000fdx = ngep->param_adv_1000fdx;
52 ngep->param_en_1000hdx = ngep->param_adv_1000hdx;
53 ngep->param_en_100fdx = ngep->param_adv_100fdx
    [all...]
nge_xmii.c 50 static uint16_t nge_mii_access(nge_t *ngep, nge_regno_t regno,
55 nge_mii_access(nge_t *ngep, nge_regno_t regno, uint16_t data, uint32_t cmd)
63 (void *)ngep, regno, data, cmd));
68 intr_src.src_val = nge_reg_get8(ngep, NGE_MINTR_SRC);
69 nge_reg_put8(ngep, NGE_MINTR_SRC, intr_src.src_val);
74 mdio_adr.adr_val = nge_reg_get16(ngep, NGE_MDIO_ADR);
79 mdio_adr.adr_val = nge_reg_get16(ngep, NGE_MDIO_ADR);
88 nge_reg_put16(ngep, NGE_MDIO_ADR, mdio_adr.adr_val);
96 mdio_adr.adr_bits.phy_adr = ngep->phy_xmii_addr;
101 nge_reg_put16(ngep, NGE_MDIO_DATA, data)
    [all...]
nge_main.c 229 nge_set_loop_mode(nge_t *ngep, uint32_t mode)
234 if (mode == ngep->param_loop_mode)
257 ngep->param_loop_mode = mode;
295 nge_alloc_dma_mem(nge_t *ngep, size_t memsize, ddi_device_acc_attr_t *attr_p,
302 (void *)ngep, memsize, attr_p, dma_flags, dma_p));
306 err = ddi_dma_alloc_handle(ngep->devinfo, ngep->desc_attr.dma_attr,
371 nge_alloc_bufs(nge_t *ngep)
380 txbuffsize = ngep->tx_desc * ngep->buf_size
1117 nge_t *ngep = arg; \/* private device info *\/ local
1156 nge_t *ngep = arg; local
1197 nge_t *ngep = arg; local
1229 nge_t *ngep = arg; local
1289 nge_t *ngep = arg; local
1365 nge_t *ngep = arg; local
1550 nge_t *ngep = barg; local
1755 nge_t *ngep = barg; local
2117 nge_t *ngep = arg; local
2194 nge_t *ngep; local
2329 nge_t *ngep; local
2409 nge_t *ngep; local
2617 nge_t *ngep; local
2695 nge_t *ngep; local
    [all...]
nge_chip.c 39 uint8_t nge_reg_get8(nge_t *ngep, nge_regno_t regno);
43 nge_reg_get8(nge_t *ngep, nge_regno_t regno)
45 NGE_TRACE(("nge_reg_get8($%p, 0x%lx)", (void *)ngep, regno));
47 return (ddi_get8(ngep->io_handle, PIO_ADDR(ngep, regno)));
50 void nge_reg_put8(nge_t *ngep, nge_regno_t regno, uint8_t data);
54 nge_reg_put8(nge_t *ngep, nge_regno_t regno, uint8_t data)
57 (void *)ngep, regno, data));
58 ddi_put8(ngep->io_handle, PIO_ADDR(ngep, regno), data)
1682 nge_t *ngep; local
1801 nge_t *ngep = (nge_t *)arg1; local
    [all...]
nge_kstats.c 70 nge_t *ngep; local
79 ngep = ksp->ks_private;
80 istp = &ngep->statistics;
89 hw_stp->a[ksip->index] += nge_reg_get32(ngep, regno);
141 nge_t *ngep; local
148 ngep = ksp->ks_private;
149 infop = &ngep->chipinfo;
161 (knp++)->value.ui64 = ngep->phy_mode;
162 (knp++)->value.ui64 = ngep->phy_id;
170 nge_t *ngep; local
278 nge_t *ngep = arg; local
    [all...]
nge_rx.c 71 nge_t *ngep; local
77 ngep = (nge_t *)bufp->private;
78 brp = ngep->buff;
79 sw_stp = &ngep->statistics.sw_statistics;
102 ngep->buf_size + NGE_HEADROOM, 0, &bufp->rx_recycle);
140 static mblk_t *nge_recv_packet(nge_t *ngep, uint32_t start_index, size_t len);
144 nge_recv_packet(nge_t *ngep, uint32_t start_index, size_t len)
156 brp = ngep->buff;
158 maxsize = ngep->max_sdu;
159 sw_stp = &ngep->statistics.sw_statistics
    [all...]
nge_tx.c 51 void nge_tx_recycle_all(nge_t *ngep);
55 nge_tx_recycle_all(nge_t *ngep)
63 srp = ngep->send;
83 if (ngep->nge_mac_state == NGE_MAC_STARTED &&
84 ngep->resched_needed == 1) {
85 ngep->resched_needed = 0;
86 mac_tx_update(ngep->mh);
125 nge_tx_desc_sync(nge_t *ngep, uint32_t start_index, uint32_t bds, uint_t type)
127 send_ring_t *srp = ngep->send;
128 const size_t txd_size = ngep->desc_attr.txd_size
656 nge_t *ngep = arg; local
685 nge_t *ngep; local
    [all...]
nge_log.c 71 nge_log(nge_t *ngep, const char *fmt, ...)
76 nge_log_data.who = ngep->ifname;
91 nge_problem(nge_t *ngep, const char *fmt, ...)
96 nge_log_data.who = ngep->ifname;
111 nge_error(nge_t *ngep, const char *fmt, ...)
116 nge_log_data.who = ngep->ifname;
171 nge_report(nge_t *ngep, uint8_t error_id)
176 nge_error(ngep, err_msg);
206 (*nge_db(nge_t *ngep))(const char *fmt, ...)
210 nge_log_data.who = ngep->ifname
    [all...]
nge.h 78 #define PIO_ADDR(ngep, offset) ((void *)((caddr_t)(ngep)->io_regs+(offset)))
491 struct nge *ngep; /* (const) containing */ member in struct:buff_ring
517 struct nge *ngep; /* (const) containing */ member in struct:recv_ring
539 struct nge *ngep; /* (const) containing */ member in struct:send_ring
944 #define NGE_LDB(b, args) NGE_XDB(b, ngep->debug, \
945 (*nge_db(ngep)), args)
946 #define NGE_CDB(f, args) NGE_XDB(NGE_DBG, ngep->debug, f, args)
954 * versions look in the per-instance data (ngep->debug) and so require a
955 * variable called 'ngep' to be in scope (and initialised!) before use
    [all...]

Completed in 300 milliseconds