Lines Matching defs:bhdr
629 struct mtp_init_block_hdr *bhdr = buf;
632 if (len < sizeof(*bhdr))
634 len -= sizeof(*bhdr);
636 if (len < bhdr->len)
638 len -= bhdr->len;
640 switch (bhdr->type) {
643 bhdr->len <= sizeof(sc->sc_kbddesc)) {
644 memcpy(sc->sc_kbddesc, bhdr + 1, bhdr->len);
645 sc->sc_kbddesclen = bhdr->len;
647 bhdr->len <= sizeof(sc->sc_mtdesc)) {
648 memcpy(sc->sc_mtdesc, bhdr + 1, bhdr->len);
649 sc->sc_mtdesclen = bhdr->len;
651 bhdr->len <= sizeof(sc->sc_stmdesc)) {
652 memcpy(sc->sc_stmdesc, bhdr + 1, bhdr->len);
653 sc->sc_stmdesclen = bhdr->len;
658 bhdr + 1, bhdr->len);
664 sc->sc_dev.dv_xname, bhdr->type);
668 bhdr = (struct mtp_init_block_hdr *)
669 ((uint8_t *)(bhdr + 1) + bhdr->len);