Lines Matching defs:s1

756 /* Compute sum of 2 pktsums (s1 = s2 + s3) */
758 dladm_stats_total(pktsum_t *s1, pktsum_t *s2, pktsum_t *s3)
760 s1->rbytes = s2->rbytes + s3->rbytes;
761 s1->ipackets = s2->ipackets + s3->ipackets;
762 s1->ierrors = s2->ierrors + s3->ierrors;
763 s1->obytes = s2->obytes + s3->obytes;
764 s1->opackets = s2->opackets + s3->opackets;
765 s1->oerrors = s2->oerrors + s3->oerrors;
766 s1->snaptime = s2->snaptime;
772 /* Compute differences between 2 pktsums (s1 = s2 - s3) */
774 dladm_stats_diff(pktsum_t *s1, pktsum_t *s2, pktsum_t *s3)
776 s1->rbytes = DIFF_STAT(s2->rbytes, s3->rbytes);
777 s1->ipackets = DIFF_STAT(s2->ipackets, s3->ipackets);
778 s1->ierrors = DIFF_STAT(s2->ierrors, s3->ierrors);
779 s1->obytes = DIFF_STAT(s2->obytes, s3->obytes);
780 s1->opackets = DIFF_STAT(s2->opackets, s3->opackets);
781 s1->oerrors = DIFF_STAT(s2->oerrors, s3->oerrors);
782 s1->snaptime = DIFF_STAT(s2->snaptime, s3->snaptime);
1170 * Perform diff = s1 - s2, where diff, s1, s2 are structure objects of same
1173 #define DLSTAT_DIFF_STAT(s1, s2, diff, f, slist, sz) { \
1175 bcopy(&s1->f, &diff->f, sizeof (s1->f)); \
1177 i_dlstat_diff_stats(&diff->f, &s1->f, \
1545 rx_lane_stat_entry_t *s1 = arg1;
1548 return (s1->rle_index == s2->rle_index &&
1549 s1->rle_id == s2->rle_id);
1555 rx_lane_stat_entry_t *s1 = arg1;
1563 diff_entry->rle_index = s1->rle_index;
1564 diff_entry->rle_id = s1->rle_id;
1566 DLSTAT_DIFF_STAT(s1, s2, diff_entry, rle_stats, rx_lane_stats_list,
1818 tx_lane_stat_entry_t *s1 = arg1;
1821 return (s1->tle_index == s2->tle_index &&
1822 s1->tle_id == s2->tle_id);
1828 tx_lane_stat_entry_t *s1 = arg1;
1836 diff_entry->tle_index = s1->tle_index;
1837 diff_entry->tle_id = s1->tle_id;
1839 DLSTAT_DIFF_STAT(s1, s2, diff_entry, tle_stats, tx_lane_stats_list,
2222 rx_lane_stat_entry_t *s1 = arg1;
2225 return (s1->rle_index == s2->rle_index);
2231 ring_stat_entry_t *s1 = arg1;
2239 diff_entry->re_index = s1->re_index;
2241 DLSTAT_DIFF_STAT(s1, s2, diff_entry, re_stats, rx_ring_stats_list,
2292 tx_lane_stat_entry_t *s1 = arg1;
2295 return (s1->tle_index == s2->tle_index);
2301 ring_stat_entry_t *s1 = arg1;
2309 diff_entry->re_index = s1->re_index;
2311 DLSTAT_DIFF_STAT(s1, s2, diff_entry, re_stats, tx_ring_stats_list,
2493 total_stat_entry_t *s1 = arg1;
2501 DLSTAT_DIFF_STAT(s1, s2, diff_entry, tse_stats, total_stats_list,
2663 aggr_port_stat_entry_t *s1 = arg1;
2666 return (s1->ape_portlinkid == s2->ape_portlinkid);
2672 aggr_port_stat_entry_t *s1 = arg1;
2680 diff_entry->ape_portlinkid = s1->ape_portlinkid;
2682 DLSTAT_DIFF_STAT(s1, s2, diff_entry, ape_stats, aggr_port_stats_list,
2831 vdp_stat_entry_t *s1 = arg1;
2834 return (s1->vse_linkid == s2->vse_linkid);
2840 vdp_stat_entry_t *s1 = arg1;
2848 diff_entry->vse_linkid = s1->vse_linkid;
2850 DLSTAT_DIFF_STAT(s1, s2, diff_entry, vse_stats, vdp_stats_list,
2941 ecp_stat_entry_t *s1 = arg1;
2944 return (s1->ese_linkid == s2->ese_linkid);
2950 ecp_stat_entry_t *s1 = arg1;
2958 diff_entry->ese_linkid = s1->ese_linkid;
2960 DLSTAT_DIFF_STAT(s1, s2, diff_entry, ese_stats, ecp_stats_list,