Lines Matching refs:vdp

982 	val_desc_t	*vdp = *vdpp;
994 (void) memcpy(&vdp[j], &pdp->pd_optval[i], sizeof (val_desc_t));
1005 val_desc_t *vdp = NULL;
1045 vdp = calloc(val_cnt, sizeof (val_desc_t));
1046 if (vdp == NULL)
1052 &val_cnt, flags, &vdp, media);
1055 &val_cnt, flags, &vdp, media);
1073 if ((vdp = calloc(1, sizeof (val_desc_t))) == NULL)
1077 (void) memcpy(vdp, &pdp->pd_defval,
1082 prop_val, &cnt, flags, &vdp, media);
1087 if ((vdp = calloc(1, sizeof (val_desc_t))) == NULL)
1089 vdp->vd_val = RESET_VAL;
1101 status = pdp->pd_set(handle, pdp, linkid, vdp, cnt,
1107 free((void *)((val_desc_t *)vdp + i)->vd_val);
1110 free(vdp);
1546 val_desc_t *vdp;
1548 vdp = malloc(sizeof (val_desc_t) * *val_cntp);
1549 if (vdp == NULL)
1553 prop_val, val_cntp, 0, &vdp, media);
1556 ret_val[valc] = vdp[valc].vd_val;
1558 free(vdp);
1813 val_desc_t *vdp, uint_t val_cnt, uint_t flags, datalink_media_t media)
1822 dzp = (dld_ioc_zid_t *)vdp->vd_val;
1841 if ((status = set_public_prop(handle, pdp, linkid, vdp, val_cnt,
1878 val_desc_t *vdp = *vdpp;
1913 vdp->vd_val = (uintptr_t)dzp;
1946 extract_cos(val_desc_t *vdp, uint_t cnt, void *arg)
1950 if (vdp->vd_val != RESET_VAL)
1951 bcopy((char *)vdp->vd_val, &mrp->mrp_cos, sizeof (uint8_t));
1968 val_desc_t *vdp = *vdpp;
1983 vdp->vd_val = (uintptr_t)cos;
2020 val_desc_t *vdp = *vdpp;
2040 vdp->vd_val = (uintptr_t)maxbw;
2046 extract_maxbw(val_desc_t *vdp, uint_t cnt, void *arg)
2050 if (vdp->vd_val == RESET_VAL) {
2053 bcopy((char *)vdp->vd_val, &mrp->mrp_maxbw, sizeof (uint64_t));
2068 val_desc_t *vdp = *vdpp;
2089 vdp->vd_val = (uintptr_t)pfcmap;
2260 val_desc_t *vdp = *vdpp;
2281 vdp->vd_val = (uintptr_t)etsbw;
2287 extract_etsbw(val_desc_t *vdp, uint_t cnt, void *arg)
2291 if (vdp->vd_val == RESET_VAL) {
2294 bcopy((char *)vdp->vd_val, &mrp->mrp_etsbw,
2304 extract_pfcmap(val_desc_t *vdp, uint_t cnt, void *arg)
2308 if (vdp->vd_val == RESET_VAL)
2311 mrp->mrp_pfcmap = (uint32_t)(uintptr_t)(vdp->vd_val);
2384 val_desc_t *vdp = *vdpp;
2423 vdp = newvdp;
2444 vdp[i].vd_val = (uintptr_t)cpus[i];
2450 if (vdp[i].vd_val == vdp[j].vd_val) {
2476 extract_cpus(val_desc_t *vdp, uint_t cnt, void *arg)
2481 if (vdp[0].vd_val == RESET_VAL) {
2488 mrp->mrp_cpu[i] = (uint32_t)vdp[i].vd_val;
2554 extract_rxfanout(val_desc_t *vdp, uint_t cnt, void *arg)
2558 if (vdp->vd_val == RESET_VAL)
2561 mrp->mrp_rxfanout = vdp->vd_val;
2615 val_desc_t *vdp = *vdpp;
2656 vdp->vd_val = (uintptr_t)poolname;
2663 extract_pool(val_desc_t *vdp, uint_t cnt, void *arg)
2667 if (vdp->vd_val == RESET_VAL) {
2673 (void) strlcpy(mrp->mrp_pool, (char *)vdp->vd_val,
2705 extract_priority(val_desc_t *vdp, uint_t cnt, void *arg)
2712 mrp->mrp_priority = (mac_priority_level_t)vdp->vd_val;
2872 extract_rxrings(val_desc_t *vdp, uint_t cnt, void *arg)
2877 if (vdp->vd_val == RESET_VAL)
2879 else if (vdp->vd_val == UNSPEC_VAL)
2882 mrp->mrp_nrxrings = vdp->vd_val;
2942 extract_txrings(val_desc_t *vdp, uint_t cnt, void *arg)
2947 if (vdp->vd_val == RESET_VAL)
2949 else if (vdp->vd_val == UNSPEC_VAL)
2952 mrp->mrp_ntxrings = vdp->vd_val;
2974 datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt,
2995 status = rp->rp_extract(vdp, val_cnt, &mrp);
3104 datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt, uint_t flags,
3107 return (set_public_prop(handle, pdp, linkid, vdp, val_cnt,
3119 val_desc_t *vdp = *vdpp;
3151 vdp->vd_val = (uintptr_t)mac_addr;
3153 vdp->vd_val = 0;
3162 datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt, uint_t flags,
3165 return (set_public_prop(handle, pdp, linkid, vdp, val_cnt,
3207 val_desc_t *vdp, uint_t val_cnt, uint_t flags, datalink_media_t media)
3282 extract_protection(val_desc_t *vdp, uint_t cnt, void *arg)
3289 types |= (uint32_t)vdp[i].vd_val;
3297 extract_allowedips(val_desc_t *vdp, uint_t cnt, void *arg)
3303 if (vdp->vd_val == 0) {
3307 bcopy((void *)vdp[i].vd_val, &p->mp_ipaddrs[i],
3359 val_desc_t *vdp = *vdpp;
3369 vdp[i].vd_val = (uintptr_t)addr;
3379 free((void *)vdp[i].vd_val);
3380 vdp[i].vd_val = NULL;
3668 extract_allowedcids(val_desc_t *vdp, uint_t cnt, void *arg)
3674 if (vdp->vd_val == 0) {
3678 bcopy((void *)vdp[i].vd_val, &p->mp_cids[i],
3697 val_desc_t *vdp = *vdpp;
3707 vdp[i].vd_val = (uintptr_t)cid;
3717 free((void *)vdp[i].vd_val);
3718 vdp[i].vd_val = NULL;
3814 val_desc_t *vdp = *vdpp;
3835 vdp->vd_val = (uintptr_t)dlap;
3837 vdp->vd_val = 0;
3953 val_desc_t *vdp, uint_t val_cnt, uint_t flags, datalink_media_t media)
3968 rates.wr_rates[0] = vdp[0].vd_val;
3987 val_desc_t *vdp = *vdpp;
4012 vdp->vd_val = (uintptr_t)(uint_t)
4096 datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt, uint_t flags,
4099 dladm_wlan_powermode_t powermode = vdp->vd_val;
4159 val_desc_t *vdp, uint_t val_cnt, uint_t flags, datalink_media_t media)
4161 dladm_wlan_radio_t radio = vdp->vd_val;
4190 val_desc_t *vdp = *vdpp;
4200 vdp->vd_val = hlim;
4213 val_desc_t *vdp = *vdpp;
4226 vdp->vd_val = elim;
4416 datalink_id_t linkid, val_desc_t *vdp, uint_t val_cnt, uint_t flags,
4431 val = (void *)vdp->vd_val;
4439 u8 = vdp->vd_val;
4443 u16 = vdp->vd_val;
4447 u32 = vdp->vd_val;
4451 val = &vdp->vd_val;
4899 extract_vsitypeid(val_desc_t *vdp, uint_t cnt, void *arg)
4906 if (vdp->vd_val == RESET_VAL)
4909 mrp->mrp_vsitypeid = (uint32_t)vdp->vd_val;
4917 extract_vsiversion(val_desc_t *vdp, uint_t cnt, void *arg)
4924 if (vdp->vd_val == RESET_VAL)
4927 mrp->mrp_vsiversion = (uint32_t)vdp->vd_val;
4942 val_desc_t *vdp = *vdpp;
4950 vdp->vd_val = (uintptr_t)addr;
4954 free((void *)vdp->vd_val);
4961 extract_vsimgrid(val_desc_t *vdp, uint_t cnt, void *arg)
4970 bcopy((in6_addr_t *)vdp->vd_val, &mrp->mrp_vsimgrid,
4980 extract_vsimgrenc(val_desc_t *vdp, uint_t cnt, void *arg)
4987 mrp->mrp_vsimgr_enc = (uint_t)vdp->vd_val;
5283 * are zone and autopush, which populate vdp->vd_val). So
5352 val_desc_t *vdp, uint_t val_cnt, uint_t flags, datalink_media_t media)
5377 val_desc_t *vdp = *vdpp;
5383 vdp->vd_val = 0;
5390 vdp->vd_val = 0;
5393 vdp->vd_val = strtoul(prop_val[0], &cp, 0);
5400 return (vdp->vd_val > 65535 ? DLADM_STATUS_BADVAL :
5403 if (vdp->vd_val > 255)
5415 vdp->vd_val != 0) {
5463 val_desc_t *vdp, uint_t val_cnt, uint_t flags, datalink_media_t media)
5501 val_desc_t *vdp, uint_t val_cnt, uint_t flags, datalink_media_t media)
5511 pvid = vdp->vd_val;
5530 val_desc_t *vdp = *vdpp;
5536 vdp->vd_val = 1;
5539 vdp->vd_val = strtoul(prop_val[0], &cp, 0);
5544 return (vdp->vd_val > VLAN_ID_MAX ? DLADM_STATUS_BADVAL :
5551 val_desc_t *vdp, uint_t val_cnt, uint_t flags, datalink_media_t media)
5561 announce_type = vdp->vd_val;
5729 val_desc_t *vdp;
5731 vdp = malloc(sizeof (val_desc_t) * aip->ai_count);
5732 if (vdp == NULL)
5744 &(aip->ai_count), flags, &vdp, 0);
5760 status = rpp->rp_extract(vdp,