Lines Matching refs:vpd
318 switch (ioc->u.vpd.op) {
320 value.evv_tag = ioc->u.vpd.tag;
321 value.evv_keyword = ioc->u.vpd.keyword;
325 ioc->u.vpd.len = MIN(ioc->u.vpd.len, value.evv_length);
326 if (ioc->u.vpd.payload != 0) {
327 rc = copyout(value.evv_value, ioc->u.vpd.payload,
328 ioc->u.vpd.len);
332 if (ioc->u.vpd.len > sizeof(value.evv_value))
334 value.evv_tag = ioc->u.vpd.tag;
335 value.evv_keyword = ioc->u.vpd.keyword;
336 value.evv_length = ioc->u.vpd.len;
337 rc = copyin(ioc->u.vpd.payload, value.evv_value, value.evv_length);
1005 OID_AUTO, "vpd", CTLFLAG_RD, NULL, "Vital Product Data");
1101 DBGPRINT(sc->dev, "init vpd");