Lines Matching refs:ltv
1374 an_read_record(struct an_softc *sc, struct an_ltv_gen *ltv)
1386 if (ltv->an_len < 4 || ltv->an_type == 0)
1392 if (an_cmd(sc, AN_CMD_ACCESS|AN_ACCESS_READ, ltv->an_type)) {
1398 if (an_seek(sc, ltv->an_type, 0, AN_BAP1)) {
1410 if (len > (ltv->an_len - 2)) {
1413 ltv->an_len - 2, len, ltv->an_type);
1414 len = ltv->an_len - 2;
1416 ltv->an_len = len + 2;
1421 ptr = <v->an_val;
1440 cmd.an_parm0 = ltv->an_type;
1449 ltv->an_type,
1464 if (len > (ltv->an_len - 2)) {
1467 ltv->an_len - 2, len, ltv->an_type);
1468 len = ltv->an_len - 2;
1470 ltv->an_len = len + 2;
1473 <v->an_val,
1478 an_dump_record(sc, ltv, "Read");
1487 an_write_record(struct an_softc *sc, struct an_ltv_gen *ltv)
1498 an_dump_record(sc, ltv, "Write");
1501 if (an_cmd(sc, AN_CMD_ACCESS|AN_ACCESS_READ, ltv->an_type))
1504 if (an_seek(sc, ltv->an_type, 0, AN_BAP1))
1510 len = ltv->an_len - 2;
1514 ptr = <v->an_val;
1522 if (an_cmd(sc, AN_CMD_ACCESS|AN_ACCESS_WRITE, ltv->an_type))
1539 an_rid_desc.an_len = ltv->an_len - 2;
1540 an_rid_desc.an_rid = ltv->an_type;
1543 bcopy(<v->an_type, sc->an_rid_buffer.an_dma_vaddr,
1549 cmd.an_parm0 = ltv->an_type;
1560 ltv->an_type,
1573 ltv->an_type,
1588 an_dump_record(struct an_softc *sc, struct an_ltv_gen *ltv, char *string)
1596 len = ltv->an_len - 4;
1598 ltv->an_type, ltv->an_len - 4, string);
1600 if (an_dump == 1 || (an_dump == ltv->an_type)) {
1604 ptr2 = (u_int8_t *)<v->an_val;