Lines Matching defs:knp
200 kstat_named_t *knp;
210 knp = ksp->ks_data;
221 for (ksip = bge_statistics; ksip->name != NULL; ++knp, ++ksip)
222 knp->value.ui64 = bstp->a[ksip->index];
225 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCOutOctets);
226 (knp++)->value.ui64 = (uint64_t)(pstats->etherStatsCollisions);
227 (knp++)->value.ui64 = (uint64_t)(pstats->outXonSent);
228 (knp++)->value.ui64 = (uint64_t)(pstats->outXoffSent);
229 (knp++)->value.ui64 =
231 (knp++)->value.ui64 =
233 (knp++)->value.ui64 =
235 (knp++)->value.ui64 =
237 (knp++)->value.ui64 =
239 (knp++)->value.ui64 =
241 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCOutUcastPkts);
242 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCOutMulticastPkts);
243 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCOutBroadcastPkts);
244 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCInOctets);
245 (knp++)->value.ui64 = (uint64_t)(pstats->etherStatsFragments);
246 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCInUcastPkts);
247 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCInMulticastPkts);
248 (knp++)->value.ui64 = (uint64_t)(pstats->ifHCInBroadcastPkts);
249 (knp++)->value.ui64 = (uint64_t)(pstats->dot3StatsFCSErrors);
250 (knp++)->value.ui64 =
252 (knp++)->value.ui64 =
254 (knp++)->value.ui64 =
256 (knp++)->value.ui64 =
258 (knp++)->value.ui64 = (uint64_t)(pstats->xoffStateEntered);
259 (knp++)->value.ui64 =
261 (knp++)->value.ui64 = (uint64_t)(pstats->etherStatsJabbers);
262 (knp++)->value.ui64 =
302 bge_set_char_kstat(kstat_named_t *knp, const char *s)
304 (void) strncpy(knp->value.c, s, sizeof (knp->value.c));
311 kstat_named_t *knp;
318 knp = ksp->ks_data;
320 (knp++)->value.ui64 = bgep->chipid.asic_rev;
321 (knp++)->value.ui64 = bgep->chipid.businfo;
322 (knp++)->value.ui64 = bgep->chipid.command;
324 (knp++)->value.ui64 = bgep->chipid.vendor;
325 (knp++)->value.ui64 = bgep->chipid.device;
326 (knp++)->value.ui64 = bgep->chipid.subven;
327 (knp++)->value.ui64 = bgep->chipid.subdev;
328 (knp++)->value.ui64 = bgep->chipid.revision;
329 (knp++)->value.ui64 = bgep->chipid.clsize;
330 (knp++)->value.ui64 = bgep->chipid.latency;
332 (knp++)->value.ui64 = bgep->chipid.flags;
333 (knp++)->value.ui64 = bgep->chipid.chip_label;
334 (knp++)->value.ui64 = bgep->chipid.mbuf_base;
335 (knp++)->value.ui64 = bgep->chipid.mbuf_length;
336 (knp++)->value.ui64 = bgep->chipid.hw_mac_addr;
342 bge_set_char_kstat(knp++,
344 bge_set_char_kstat(knp++,
346 bge_set_char_kstat(knp++,
350 bge_set_char_kstat(knp++,
352 bge_set_char_kstat(knp++,
355 (knp++)->value.ui64 =
360 (knp++)->value.ui64 = bgep->chipid.asic_rev_prod_id;
405 kstat_named_t *knp;
415 knp = ksp->ks_data;
417 (knp++)->value.ui64 = bgep->rx_buff[0].cookie.dmac_laddress;
418 (knp++)->value.ui64 = bgep->tx_buff[0].cookie.dmac_laddress;
419 (knp++)->value.ui64 = bgep->rx_desc[0].cookie.dmac_laddress;
420 (knp++)->value.ui64 = bgep->tx_desc.cookie.dmac_laddress;
422 (knp++)->value.ui64 = bgep->send[0].tx_free;
423 (knp++)->value.ui64 = bgep->send[0].tx_array;
424 (knp++)->value.ui64 = bgep->send[0].tc_next;
425 (knp++)->value.ui64 = bgep->send[0].tx_next;
426 (knp++)->value.ui64 = bgep->send[0].txfill_next;
427 (knp++)->value.ui64 = bgep->send[0].txpkt_next;
428 (knp++)->value.ui64 = bgep->send[0].txbuf_pop_queue->count +
430 (knp++)->value.ui64 = bgep->send[0].tx_flow;
431 (knp++)->value.ui64 = bgep->tx_resched_needed;
432 (knp++)->value.ui64 = bgep->tx_resched;
433 (knp++)->value.ui64 = bgep->send[0].tx_nobuf;
434 (knp++)->value.ui64 = bgep->send[0].tx_nobd;
435 (knp++)->value.ui64 = bgep->send[0].tx_block;
436 (knp++)->value.ui64 = bgep->send[0].tx_alloc_fail;
438 (knp++)->value.ui64 = bgep->watchdog;
439 (knp++)->value.ui64 = bgep->chip_resets;
440 (knp++)->value.ui64 = bgep->missed_dmas;
441 (knp++)->value.ui64 = bgep->missed_updates;
449 (knp++)->value.ui64 = pci_config_get32(handle, PCI_CONF_BGE_MHCR);
450 (knp++)->value.ui64 = pci_config_get32(handle, PCI_CONF_BGE_PDRWCR);
451 (knp++)->value.ui64 = pci_config_get32(handle, PCI_CONF_BGE_PCISTATE);
458 (knp++)->value.ui64 = bge_reg_get32(bgep, BUFFER_MANAGER_STATUS_REG);
459 (knp++)->value.ui64 = bge_reg_get32(bgep, RCV_INITIATOR_STATUS_REG);
482 kstat_named_t *knp;
488 knp = ksp->ks_data;
490 (knp++)->value.ui64 = bgep->serdes_status;
491 (knp++)->value.ui64 = bgep->serdes_advert;
492 (knp++)->value.ui64 = bgep->serdes_lpadv;
527 kstat_named_t *knp;
537 knp = ksp->ks_data;
547 for (ksip = bge_phydata; ksip->name != NULL; ++knp, ++ksip) {
551 knp->value.ui64 = bgep->phy_gen_status;
555 knp->value.ui64 = bge_mii_get16(bgep, MII_PHYIDH);
556 knp->value.ui64 <<= 16;
557 knp->value.ui64 |= bge_mii_get16(bgep, MII_PHYIDL);
561 knp->value.ui64 = 0;
564 knp->value.ui64 =
571 knp->value.ui64 = bge_mii_get16(bgep, ksip->index);
591 kstat_named_t *knp;
603 for (knp = ksp->ks_data; (np = ksip->name) != NULL; ++knp, ++ksip) {
621 kstat_named_init(knp, np, type);