Lines Matching refs:knp

195 	kstat_named_t *knp;
205 knp = ksp->ks_data;
216 for (ksip = bge_statistics; ksip->name != NULL; ++knp, ++ksip)
217 knp->value.ui64 = bstp->a[ksip->index];
220 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCOutOctets);
221 (knp++)->value.ui64 = (uint64_t)(pstats->etherStatsCollisions);
222 (knp++)->value.ui64 = (uint64_t)(pstats->outXonSent);
223 (knp++)->value.ui64 = (uint64_t)(pstats->outXoffSent);
224 (knp++)->value.ui64 =
226 (knp++)->value.ui64 =
228 (knp++)->value.ui64 =
230 (knp++)->value.ui64 =
232 (knp++)->value.ui64 =
234 (knp++)->value.ui64 =
236 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCOutUcastPkts);
237 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCOutMulticastPkts);
238 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCOutBroadcastPkts);
239 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCInOctets);
240 (knp++)->value.ui64 = (uint64_t)(pstats->etherStatsFragments);
241 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCInUcastPkts);
242 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCInMulticastPkts);
243 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCInBroadcastPkts);
244 (knp++)->value.ui64 = (uint64_t)(pstats->dot3StatsFCSErrors);
245 (knp++)->value.ui64 =
247 (knp++)->value.ui64 =
249 (knp++)->value.ui64 =
251 (knp++)->value.ui64 =
253 (knp++)->value.ui64 = (uint64_t)(pstats->xoffStateEntered);
254 (knp++)->value.ui64 =
256 (knp++)->value.ui64 = (uint64_t)(pstats->etherStatsJabbers);
257 (knp++)->value.ui64 =
293 bge_set_char_kstat(kstat_named_t *knp, const char *s)
295 (void) strncpy(knp->value.c, s, sizeof (knp->value.c));
302 kstat_named_t *knp;
309 knp = ksp->ks_data;
311 (knp++)->value.ui64 = bgep->chipid.asic_rev;
312 (knp++)->value.ui64 = bgep->chipid.businfo;
313 (knp++)->value.ui64 = bgep->chipid.command;
315 (knp++)->value.ui64 = bgep->chipid.vendor;
316 (knp++)->value.ui64 = bgep->chipid.device;
317 (knp++)->value.ui64 = bgep->chipid.subven;
318 (knp++)->value.ui64 = bgep->chipid.subdev;
319 (knp++)->value.ui64 = bgep->chipid.revision;
320 (knp++)->value.ui64 = bgep->chipid.clsize;
321 (knp++)->value.ui64 = bgep->chipid.latency;
323 (knp++)->value.ui64 = bgep->chipid.flags;
324 (knp++)->value.ui64 = bgep->chipid.chip_label;
325 (knp++)->value.ui64 = bgep->chipid.mbuf_base;
326 (knp++)->value.ui64 = bgep->chipid.mbuf_length;
327 (knp++)->value.ui64 = bgep->chipid.hw_mac_addr;
333 bge_set_char_kstat(knp++,
335 bge_set_char_kstat(knp++,
337 bge_set_char_kstat(knp++,
341 bge_set_char_kstat(knp++,
343 bge_set_char_kstat(knp++,
389 kstat_named_t *knp;
399 knp = ksp->ks_data;
401 (knp++)->value.ui64 = bgep->rx_buff[0].cookie.dmac_laddress;
402 (knp++)->value.ui64 = bgep->tx_buff[0].cookie.dmac_laddress;
403 (knp++)->value.ui64 = bgep->rx_desc[0].cookie.dmac_laddress;
404 (knp++)->value.ui64 = bgep->tx_desc.cookie.dmac_laddress;
406 (knp++)->value.ui64 = bgep->send[0].tx_free;
407 (knp++)->value.ui64 = bgep->send[0].tx_array;
408 (knp++)->value.ui64 = bgep->send[0].tc_next;
409 (knp++)->value.ui64 = bgep->send[0].tx_next;
410 (knp++)->value.ui64 = bgep->send[0].txfill_next;
411 (knp++)->value.ui64 = bgep->send[0].txpkt_next;
412 (knp++)->value.ui64 = bgep->send[0].txbuf_pop_queue->count +
414 (knp++)->value.ui64 = bgep->send[0].tx_flow;
415 (knp++)->value.ui64 = bgep->tx_resched_needed;
416 (knp++)->value.ui64 = bgep->tx_resched;
417 (knp++)->value.ui64 = bgep->send[0].tx_nobuf;
418 (knp++)->value.ui64 = bgep->send[0].tx_nobd;
419 (knp++)->value.ui64 = bgep->send[0].tx_block;
420 (knp++)->value.ui64 = bgep->send[0].tx_alloc_fail;
422 (knp++)->value.ui64 = bgep->watchdog;
423 (knp++)->value.ui64 = bgep->chip_resets;
424 (knp++)->value.ui64 = bgep->missed_dmas;
425 (knp++)->value.ui64 = bgep->missed_updates;
433 (knp++)->value.ui64 = pci_config_get32(handle, PCI_CONF_BGE_MHCR);
434 (knp++)->value.ui64 = pci_config_get32(handle, PCI_CONF_BGE_PDRWCR);
435 (knp++)->value.ui64 = pci_config_get32(handle, PCI_CONF_BGE_PCISTATE);
442 (knp++)->value.ui64 = bge_reg_get32(bgep, BUFFER_MANAGER_STATUS_REG);
443 (knp++)->value.ui64 = bge_reg_get32(bgep, RCV_INITIATOR_STATUS_REG);
466 kstat_named_t *knp;
472 knp = ksp->ks_data;
474 (knp++)->value.ui64 = bgep->serdes_status;
475 (knp++)->value.ui64 = bgep->serdes_advert;
476 (knp++)->value.ui64 = bgep->serdes_lpadv;
510 kstat_named_t *knp;
520 knp = ksp->ks_data;
530 for (ksip = bge_phydata; ksip->name != NULL; ++knp, ++ksip) {
534 knp->value.ui64 = bgep->phy_gen_status;
538 knp->value.ui64 = bge_mii_get16(bgep, MII_PHYIDH);
539 knp->value.ui64 <<= 16;
540 knp->value.ui64 |= bge_mii_get16(bgep, MII_PHYIDL);
544 knp->value.ui64 = bge_mii_get16(bgep, ksip->index);
564 kstat_named_t *knp;
576 for (knp = ksp->ks_data; (np = ksip->name) != NULL; ++knp, ++ksip) {
594 kstat_named_init(knp, np, type);