Lines Matching refs:val

34 static int t4_mc_getstat(void *arg, uint_t stat, uint64_t *val);
43 uint_t size, const void *val);
45 uint_t size, void *val);
56 void *val);
57 static int setprop(struct port_info *pi, const char *name, const void *val);
97 t4_mc_getstat(void *arg, uint_t stat, uint64_t *val)
109 *val = lc->speed;
110 *val *= 1000000;
112 *val = 0;
116 *val = GET_STAT(RX_PORT_MCAST);
120 *val = GET_STAT(RX_PORT_BCAST);
124 *val = GET_STAT(TX_PORT_MCAST);
128 *val = GET_STAT(TX_PORT_BCAST);
132 *val = 0; /* TODO should come from rxq->nomem */
136 *val = GET_STAT(RX_PORT_MTU_ERROR) +
148 *val = GET_STAT(TX_PORT_DROP);
152 *val = GET_STAT(TX_PORT_ERROR);
159 *val = GET_STAT(RX_PORT_BYTES);
163 *val = GET_STAT(RX_PORT_FRAMES);
167 *val = GET_STAT(TX_PORT_BYTES);
171 *val = GET_STAT(TX_PORT_FRAMES);
178 *val = GET_STAT(RX_PORT_CRC_ERROR);
190 *val = GET_STAT(TX_PORT_ERROR);
197 *val = GET_STAT(RX_PORT_MTU_ERROR);
201 *val = GET_STAT(RX_PORT_MTU_ERROR) +
215 *val = !!(lc->supported & FW_PORT_CAP_SPEED_1G);
222 *val = !!(lc->supported & FW_PORT_CAP_SPEED_100M);
233 *val = 0;
237 *val = 1;
241 *val = !!(lc->supported & FW_PORT_CAP_ANEG);
268 *val = (((lc->requested_fc & PAUSE_TX) ? 1 : 0) ^
274 *val = (lc->requested_fc & PAUSE_TX) ? 1 : 0;
298 *val = 0;
302 *val = 1;
306 *val = lc->autoneg == AUTONEG_ENABLE;
311 *val = LINK_DUPLEX_FULL;
313 *val = LINK_DUPLEX_UNKNOWN;
490 const void *val)
495 uint8_t v8 = *(uint8_t *)val;
496 uint32_t v32 = *(uint32_t *)val;
549 fc = *(link_flowctrl_t *)val;
610 rc = setprop(pi, name, val);
655 void *val)
659 uint8_t *u = val;
663 *(link_duplex_t *)val = lc->link_ok ? LINK_DUPLEX_FULL :
669 *(uint64_t *)val = lc->speed;
670 *(uint64_t *)val *= 1000000;
672 *(uint64_t *)val = 0;
676 *(link_state_t *)val = lc->link_ok ? LINK_STATE_UP :
685 *(uint32_t *)val = pi->mtu;
691 *(link_flowctrl_t *)val = LINK_FLOWCTRL_BI;
693 *(link_flowctrl_t *)val = LINK_FLOWCTRL_TX;
695 *(link_flowctrl_t *)val = LINK_FLOWCTRL_RX;
697 *(link_flowctrl_t *)val = LINK_FLOWCTRL_NONE;
716 return (getprop(pi, name, size, val));
968 getprop(struct port_info *pi, const char *name, uint_t size, void *val)
992 (void) snprintf(val, size, "%d", v);
997 setprop(struct port_info *pi, const char *name, const void *val)
1011 (void) ddi_strtol(val, NULL, 0, &v);