Lines Matching defs:cns
1391 struct usie_cns *cns;
1407 cns = (struct usie_cns *)(hip + 1);
1414 cns->op = USIE_CNS_OP_SET;
1421 cns->op = USIE_CNS_OP_SET;
1431 cns->op = USIE_CNS_OP_REQ;
1444 cns->obj = htobe16(obj);
1445 cns->id = htobe32(id);
1446 cns->len = cns_len;
1447 cns->rsv0 = cns->rsv1 = 0; /* always '0' */
1449 param = (uint8_t *)(cns + 1);
1467 usie_cns_rsp(struct usie_softc *sc, struct usie_cns *cns)
1473 switch (be16toh(cns->obj)) {
1475 if (be32toh(cns->id) & USIE_CNS_ID_INIT)
1477 else if (be32toh(cns->id) & USIE_CNS_ID_STOP) {
1486 sc->sc_rssi = be16toh(*(int16_t *)(cns + 1));
1511 struct usie_cns *cns;
1562 cns = (struct usie_cns *)(((uint8_t *)(hip + 1)) + pad);
1569 DPRINTF("cns: obj=%04x, op=%02x, rsv0=%02x, "
1571 be16toh(cns->obj), cns->op, cns->rsv0,
1572 be32toh(cns->id), cns->rsv1, cns->len);
1574 if (cns->op & USIE_CNS_OP_ERR)
1577 usie_cns_rsp(sc, cns);
1580 j = cns->len;