Lines Matching refs:rep

208 		struct blk_zone_report	rep;
210 } *rep;
213 static_assert(sizeof(*rep) == sizeof(rep->rep) + sizeof(rep->zone), "");
215 rep = calloc(1, sizeof(*rep));
216 if (!rep) {
221 rep->rep = (struct blk_zone_report){
225 ret = ioctl(c.devices[i].fd, BLKREPORTZONE, rep);
232 *blkzone = rep->zone;
234 free(rep);
243 struct blk_zone_report *rep;
251 rep = malloc(F2FS_REPORT_ZONES_BUFSZ);
252 if (!rep) {
260 rep->sector = sector;
261 rep->nr_zones = (F2FS_REPORT_ZONES_BUFSZ - sizeof(struct blk_zone_report))
264 ret = ioctl(dev->fd, BLKREPORTZONE, rep);
272 if (!rep->nr_zones) {
278 blkz = (struct blk_zone *)(rep + 1);
279 for (i = 0; i < rep->nr_zones; i++) {
289 free(rep);
296 struct blk_zone_report *rep;
304 rep = malloc(F2FS_REPORT_ZONES_BUFSZ);
305 if (!rep) {
324 memset(rep, 0, F2FS_REPORT_ZONES_BUFSZ);
325 rep->sector = sector;
326 rep->nr_zones = (F2FS_REPORT_ZONES_BUFSZ - sizeof(struct blk_zone_report))
329 ret = ioctl(dev->fd, BLKREPORTZONE, rep);
336 if (!rep->nr_zones)
339 blkz = (struct blk_zone *)(rep + 1);
340 for (i = 0; i < rep->nr_zones && sector < total_sectors; i++) {
379 blk_zone_capacity(blkz, rep->flags),
382 blk_zone_capacity(blkz, rep->flags) >>
420 free(rep);
449 struct blk_zone_report *rep;
457 rep = malloc(F2FS_REPORT_ZONES_BUFSZ);
458 if (!rep) {
468 memset(rep, 0, F2FS_REPORT_ZONES_BUFSZ);
469 rep->sector = sector;
470 rep->nr_zones = (F2FS_REPORT_ZONES_BUFSZ - sizeof(struct blk_zone_report))
473 ret = ioctl(dev->fd, BLKREPORTZONE, rep);
480 if (!rep->nr_zones)
483 blkz = (struct blk_zone *)(rep + 1);
484 for (i = 0; i < rep->nr_zones && sector < total_sectors; i++) {
502 free(rep);