Home
last modified time | relevance | path

Searched refs:idesc (Results 1 – 25 of 36) sorted by relevance

12

/freebsd-14-stable/sbin/fsck_ffs/
HDdir.c199 dirscan(struct inodesc *idesc) in dirscan() argument
207 if (idesc->id_type != DATA) in dirscan()
208 errx(EEXIT, "wrong type to dirscan %d", idesc->id_type); in dirscan()
209 if (idesc->id_entryno == 0 && in dirscan()
210 (idesc->id_filesize & (DIRBLKSIZ - 1)) != 0) in dirscan()
211 idesc->id_filesize = roundup(idesc->id_filesize, DIRBLKSIZ); in dirscan()
212 blksiz = idesc->id_numfrags * sblock.fs_fsize; in dirscan()
213 if (chkrange(idesc->id_blkno, idesc->id_numfrags)) { in dirscan()
214 idesc->id_filesize -= blksiz; in dirscan()
217 idesc->id_loc = 0; in dirscan()
[all …]
HDinode.c61 static int snapclean(struct inodesc *idesc);
66 ckinode(union dinode *dp, struct inodesc *idesc) in ckinode() argument
76 if (idesc->id_fix != IGNORE) in ckinode()
77 idesc->id_fix = DONTKNOW; in ckinode()
78 idesc->id_dp = dp; in ckinode()
79 idesc->id_lbn = -1; in ckinode()
80 idesc->id_lballoc = -1; in ckinode()
81 idesc->id_level = 0; in ckinode()
82 idesc->id_entryno = 0; in ckinode()
83 idesc->id_filesize = DIP(dp, di_size); in ckinode()
[all …]
HDpass2.c284 pass2check(struct inodesc *idesc) in pass2check() argument
286 struct direct *dirp = idesc->id_dirp; in pass2check()
298 if (idesc->id_entryno != 0) in pass2check()
301 if (dirp->d_ino != idesc->id_number) { in pass2check()
302 direrror(idesc->id_number, "BAD INODE NUMBER FOR '.'"); in pass2check()
304 dirp->d_ino = idesc->id_number; in pass2check()
309 direrror(idesc->id_number, "BAD TYPE VALUE FOR '.'"); in pass2check()
317 proto.d_ino = idesc->id_number; in pass2check()
322 direrror(idesc->id_number, "MISSING '.'"); in pass2check()
345 idesc->id_entryno++; in pass2check()
[all …]
HDpass1.c63 struct inodesc idesc; in pass1() local
93 memset(&idesc, 0, sizeof(struct inodesc)); in pass1()
94 idesc.id_func = pass1check; in pass1()
189 if (checkinode(inumber, &idesc, rebuiltcg) == 0 && in pass1()
253 checkinode(ino_t inumber, struct inodesc *idesc, int rebuiltcg) in checkinode() argument
404 idesc->id_number = inumber; in checkinode()
409 idesc->id_type = inoinfo(inumber)->ino_idtype; in checkinode()
410 (void)ckinode(dp, idesc); in checkinode()
416 idesc->id_numfrags = numfrags(&sblock, in checkinode()
419 idesc->id_numfrags = sblock.fs_frag; in checkinode()
[all …]
HDpass4.c55 struct inodesc idesc; in pass4() local
58 memset(&idesc, 0, sizeof(struct inodesc)); in pass4()
59 idesc.id_func = freeblock; in pass4()
76 idesc.id_number = inumber; in pass4()
77 idesc.id_type = inoinfo(inumber)->ino_idtype; in pass4()
83 clri(&idesc, "UNREF", 1); in pass4()
92 adjust(&idesc, (short)n); in pass4()
98 clri(&idesc, "UNREF", 1); in pass4()
107 clri(&idesc, "ZERO LENGTH", 1); in pass4()
114 clri(&idesc, "BAD/DUP", 1); in pass4()
HDpass1b.c55 struct inodesc idesc; in pass1b() local
58 memset(&idesc, 0, sizeof(struct inodesc)); in pass1b()
59 idesc.id_func = pass1bcheck; in pass1b()
84 idesc.id_number = inumber; in pass1b()
85 idesc.id_type = inoinfo(inumber)->ino_idtype; in pass1b()
87 (ckinode(dp, &idesc) & STOP)) { in pass1b()
98 pass1bcheck(struct inodesc *idesc) in pass1bcheck() argument
102 ufs2_daddr_t blkno = idesc->id_blkno; in pass1bcheck()
104 for (nfrags = idesc->id_numfrags; nfrags > 0; blkno++, nfrags--) { in pass1bcheck()
109 blkerror(idesc->id_number, "DUP", blkno); in pass1bcheck()
HDpass3.c55 struct inodesc idesc; in pass3() local
111 memset(&idesc, 0, sizeof(struct inodesc)); in pass3()
112 idesc.id_type = DATA; in pass3()
113 idesc.id_number = inp->i_parent; in pass3()
114 idesc.id_parent = orphan; in pass3()
115 idesc.id_func = findname; in pass3()
116 idesc.id_name = namebuf; in pass3()
118 if ((ckinode(ip.i_dp, &idesc) & FOUND) == 0) in pass3()
121 idesc.id_func = clearentry; in pass3()
122 if (ckinode(ip.i_dp, &idesc) & FOUND) in pass3()
HDgjournal.c70 struct inodesc idesc; in gjournal_check() local
131 memset(&idesc, 0, sizeof(struct inodesc)); in gjournal_check()
132 idesc.id_type = ADDR; in gjournal_check()
133 idesc.id_func = freeblock; in gjournal_check()
134 idesc.id_number = ino; in gjournal_check()
135 clri(&idesc, "UNREF", 1); in gjournal_check()
HDsetup.c284 struct inodesc idesc; in checksnapinfo() local
291 memset(&idesc, 0, sizeof(struct inodesc)); in checksnapinfo()
292 idesc.id_type = ADDR; in checksnapinfo()
293 idesc.id_func = getlbnblkno; in checksnapinfo()
294 idesc.id_number = snapip->i_number; in checksnapinfo()
296 idesc.id_parent = lbn; /* sought after blkno */ in checksnapinfo()
297 if ((ckinode(snapip->i_dp, &idesc) & FOUND) == 0) in checksnapinfo()
301 bp = getdatablk(idesc.id_parent, size, BT_DATA); in checksnapinfo()
360 getlbnblkno(struct inodesc *idesc) in getlbnblkno() argument
363 if (idesc->id_lbn < idesc->id_parent) in getlbnblkno()
[all …]
HDfsutil.c1276 struct inodesc idesc; in getpathname() local
1288 memset(&idesc, 0, sizeof(struct inodesc)); in getpathname()
1289 idesc.id_type = DATA; in getpathname()
1290 idesc.id_fix = IGNORE; in getpathname()
1294 idesc.id_parent = curdir; in getpathname()
1298 idesc.id_number = ino; in getpathname()
1299 idesc.id_func = findino; in getpathname()
1300 idesc.id_name = strdup(".."); in getpathname()
1302 if ((ckinode(ip.i_dp, &idesc) & FOUND) == 0) { in getpathname()
1304 free(idesc.id_name); in getpathname()
[all …]
HDea.c56 eascan(struct inodesc *idesc, struct ufs2_dinode *dp) in eascan() argument
67 (intmax_t)idesc->id_number, (uintmax_t)dp->di_extsize); in eascan()
HDpass5.c67 struct inodesc idesc[3]; in pass5() local
150 memset(&idesc[0], 0, sizeof idesc); in pass5()
152 idesc[i].id_type = ADDR; in pass5()
348 dofix(&idesc[0], "FREE BLK COUNT(S) WRONG IN SUPERBLK")) { in pass5()
359 dofix(&idesc[2], "SUMMARY INFORMATION BAD")) { in pass5()
367 dofix(&idesc[1], "BLK(S) MISSING IN BIT MAPS")) { in pass5()
375 && dofix(&idesc[0], "SUMMARY BLK COUNT(S) WRONG IN SUPERBLK")) { in pass5()
HDsuj.c2381 struct inodesc idesc; in suj_check() local
2419 idesc.id_type = DATA; in suj_check()
2420 idesc.id_fix = IGNORE; in suj_check()
2421 idesc.id_number = UFS_ROOTINO; in suj_check()
2422 idesc.id_func = findino; in suj_check()
2423 idesc.id_name = SUJ_FILE; in suj_check()
2435 if ((ckinode(dp, &idesc) & FOUND) == FOUND) { in suj_check()
2436 sujino = idesc.id_parent; in suj_check()
/freebsd-14-stable/sbin/fsdb/
HDfsdb.c456 scannames(struct inodesc *idesc) in scannames() argument
458 struct direct *dirp = idesc->id_dirp; in scannames()
469 struct inodesc idesc; in CMDFUNCSTART() local
474 idesc.id_number = curinum; in CMDFUNCSTART()
475 idesc.id_func = scannames; in CMDFUNCSTART()
476 idesc.id_type = DATA; in CMDFUNCSTART()
477 idesc.id_fix = IGNORE; in CMDFUNCSTART()
478 ckinode(curinode, &idesc); in CMDFUNCSTART()
742 int findino(struct inodesc *idesc); /* from fsck */
748 struct inodesc idesc; in dolookup() local
[all …]
/freebsd-14-stable/sys/dev/usb/input/
HDuhid_snes.c540 struct usb_interface_descriptor *idesc; in uhid_snes_attach() local
551 idesc = usbd_get_interface_descriptor(uaa->iface); in uhid_snes_attach()
554 if (idesc == NULL) in uhid_snes_attach()
557 if ((idesc->bDescriptorType == UDESC_INTERFACE) && in uhid_snes_attach()
558 (idesc->bLength >= sizeof(*idesc))) { in uhid_snes_attach()
559 if (idesc->bInterfaceNumber != uaa->info.bIfaceNum) { in uhid_snes_attach()
563 if (idesc->bInterfaceClass == UICLASS_HID) in uhid_snes_attach()
569 idesc = (void *)usb_desc_foreach(cdesc, (void *)idesc); in uhid_snes_attach()
581 sc->sc_iface_num = idesc->bInterfaceNumber; in uhid_snes_attach()
/freebsd-14-stable/sys/dev/usb/
HDusb_hid.c120 if ((iface == NULL) || (iface->idesc == NULL)) { in usbd_req_get_hid_desc()
124 (usbd_get_config_descriptor(udev), iface->idesc); in usbd_req_get_hid_desc()
HDusb_request.c1423 if ((iface == NULL) || (iface->idesc == NULL)) in usbd_req_get_alt_interface_no()
1429 req.wIndex[0] = iface->idesc->bInterfaceNumber; in usbd_req_get_alt_interface_no()
1450 if ((iface == NULL) || (iface->idesc == NULL)) in usbd_req_set_alt_interface_no()
1457 req.wIndex[0] = iface->idesc->bInterfaceNumber; in usbd_req_set_alt_interface_no()
1792 if ((iface == NULL) || (iface->idesc == NULL)) { in usbd_req_set_protocol()
1796 iface, report, iface->idesc->bInterfaceNumber); in usbd_req_set_protocol()
1801 req.wIndex[0] = iface->idesc->bInterfaceNumber; in usbd_req_set_protocol()
1821 if ((iface == NULL) || (iface->idesc == NULL)) { in usbd_req_set_report()
1829 req.wIndex[0] = iface->idesc->bInterfaceNumber; in usbd_req_set_report()
1849 if ((iface == NULL) || (iface->idesc == NULL)) { in usbd_req_get_report()
[all …]
HDusb_device.c930 iface->idesc = id; in usb_config_parse()
1090 iface->idesc->bAlternateSetting); in usbd_set_alt_interface_index()
1520 if (iface->idesc == NULL) { in usb_probe_and_attach()
1527 iface->idesc->bInterfaceClass; in usb_probe_and_attach()
1529 iface->idesc->bInterfaceSubClass; in usb_probe_and_attach()
1531 iface->idesc->bInterfaceProtocol; in usb_probe_and_attach()
1534 iface->idesc->bInterfaceNumber; in usb_probe_and_attach()
2675 return (iface->idesc); in usbd_get_interface_descriptor()
2750 if (iface->idesc == NULL) in usb_notify_addq()
2782 iface->idesc->bInterfaceNumber, in usb_notify_addq()
[all …]
HDusb_handle_request.c200 if (alt_index >= usbd_get_no_alts(udev->cdesc, iface->idesc)) in usb_check_alt_setting()
249 (iface->idesc == NULL)) { in usb_handle_iface_request()
273 (iface_parent->idesc == NULL)) { in usb_handle_iface_request()
HDusb_debug.c144 iface, iface->idesc, iface->alt_index); in usb_dump_iface()
HDusb_generic.c790 if ((iface == NULL) || (iface->idesc == NULL)) { in ugen_get_iface_driver()
1859 struct usb_interface_descriptor *idesc) in ugen_get_iface_desc() argument
1864 if (iface && iface->idesc) { in ugen_get_iface_desc()
1865 *idesc = *(iface->idesc); in ugen_get_iface_desc()
2221 struct usb_interface_descriptor *idesc; in ugen_ioctl_post() member
2278 if (iface && iface->idesc) { in ugen_ioctl_post()
/freebsd-14-stable/usr.sbin/usbconfig/
HDdump.c340 struct LIBUSB20_INTERFACE_DESC_DECODED *idesc; in dump_iface() local
343 idesc = &iface->desc; in dump_iface()
344 LIBUSB20_INTERFACE_DESC(DUMP2, idesc); in dump_iface()
/freebsd-14-stable/sys/dev/usb/net/
HDuhso.c737 id = iface->idesc; in uhso_test_autoinst()
917 if (iface->idesc->bNumEndpoints < 3) { in uhso_probe_iface()
1048 iface->idesc->bInterfaceNumber, UDESC_CS_INTERFACE, 0xff, 0, 0); in uhso_attach_muxserial()
1084 &iface->idesc->bInterfaceNumber, sc->sc_xfer, in uhso_attach_muxserial()
1273 &iface->idesc->bInterfaceNumber, sc->sc_xfer, in uhso_attach_bulkserial()
1278 &iface->idesc->bInterfaceNumber, sc->sc_xfer, in uhso_attach_bulkserial()
1560 &iface->idesc->bInterfaceNumber, sc->sc_if_xfer, in uhso_attach_ifnet()
/freebsd-14-stable/sys/netgraph/bluetooth/drivers/ubt/
HDng_ubt.c679 iface[0]->idesc == NULL || iface[1]->idesc == NULL) { in ubt_attach()
757 i = (id->bInterfaceNumber == iface[1]->idesc->bInterfaceNumber); in ubt_attach()
/freebsd-14-stable/sys/dev/usb/serial/
HDugensa.c207 if (iface == NULL || iface->idesc->bInterfaceClass != UICLASS_VENDOR) in ugensa_attach()

12