Lines Matching defs:handlers
64 /* Compare two getfsmap device handlers. */
634 struct ext4_getfsmap_dev handlers[EXT4_GETFSMAP_DEVS];
647 /* Set up our device handlers. */
648 memset(handlers, 0, sizeof(handlers));
649 handlers[0].gfd_dev = new_encode_dev(sb->s_bdev->bd_dev);
650 handlers[0].gfd_fn = ext4_getfsmap_datadev;
652 handlers[1].gfd_dev = new_encode_dev(
654 handlers[1].gfd_fn = ext4_getfsmap_logdev;
657 sort(handlers, EXT4_GETFSMAP_DEVS, sizeof(struct ext4_getfsmap_dev),
689 if (!handlers[i].gfd_fn)
691 if (head->fmh_keys[0].fmr_device > handlers[i].gfd_dev)
693 if (head->fmh_keys[1].fmr_device < handlers[i].gfd_dev)
703 if (handlers[i].gfd_dev == head->fmh_keys[1].fmr_device)
705 if (handlers[i].gfd_dev > head->fmh_keys[0].fmr_device)
708 info.gfi_dev = handlers[i].gfd_dev;
711 error = handlers[i].gfd_fn(sb, dkeys, &info);