Home | History | Annotate | Download | only in init

Lines Matching defs:loop

38 #include <linux/loop.h>
315 if (!strncmp(source, "loop@", 5)) {
316 int mode, loop, fd;
326 snprintf(tmp, sizeof(tmp), "/dev/block/loop%d", n);
327 loop = open(tmp, mode | O_CLOEXEC);
328 if (loop < 0) {
333 /* if it is a blank loop device */
334 if (ioctl(loop, LOOP_GET_STATUS, &info) < 0 && errno == ENXIO) {
335 /* if it becomes our loop device */
336 if (ioctl(loop, LOOP_SET_FD, fd) >= 0) {
340 ioctl(loop, LOOP_CLR_FD, 0);
341 close(loop);
345 close(loop);
350 close(loop);