Lines Matching refs:io

70 	struct pfioc_table io;
79 bzero(&io, sizeof(io));
80 io.pfrio_flags = flags;
81 io.pfrio_buffer = &tbl;
82 io.pfrio_esize = sizeof(tbl);
85 io.pfrio_size = -1;
86 if (ioctl(dev, DIOCRADDTABLES, &io) == 0)
90 io.pfrio_size = 1 << 24;
91 if (ioctl(dev, DIOCRADDTABLES, &io) == 0)
95 io.pfrio_size = 1;
96 io.pfrio_buffer = NULL;
97 if (ioctl(dev, DIOCRADDTABLES, &io) == 0)
101 io.pfrio_size = 4;
102 for (int i = 0; i < io.pfrio_size; i++)
105 io.pfrio_buffer = &tbls;
106 ioctl(dev, DIOCRADDTABLES, &io);
122 struct pfioc_table io;
130 bzero(&io, sizeof(io));
131 io.pfrio_flags = flags;
132 io.pfrio_buffer = &tbl;
133 io.pfrio_esize = sizeof(tbl);
136 io.pfrio_size = -1;
137 if (ioctl(dev, DIOCRDELTABLES, &io) == 0)
141 io.pfrio_size = 1 << 24;
142 if (ioctl(dev, DIOCRDELTABLES, &io) == 0)
146 io.pfrio_size = 1;
147 io.pfrio_buffer = NULL;
148 if (ioctl(dev, DIOCRDELTABLES, &io) == 0)
165 struct pfioc_table io;
173 bzero(&io, sizeof(io));
174 io.pfrio_flags = flags;
175 io.pfrio_buffer = &tbl;
176 io.pfrio_esize = sizeof(tbl);
180 io.pfrio_size = -1;
181 if (ioctl(dev, DIOCRGETTABLES, &io) != 0)
185 io.pfrio_size = 1 << 24;
186 if (ioctl(dev, DIOCRGETTABLES, &io) != 0)
203 struct pfioc_table io;
211 bzero(&io, sizeof(io));
212 io.pfrio_flags = flags;
213 io.pfrio_buffer = &stats;
214 io.pfrio_esize = sizeof(stats);
218 io.pfrio_size = -1;
219 if (ioctl(dev, DIOCRGETTSTATS, &io) != 0)
223 io.pfrio_size = 1 << 24;
224 if (ioctl(dev, DIOCRGETTSTATS, &io) != 0)
241 struct pfioc_table io;
251 bzero(&io, sizeof(io));
252 io.pfrio_flags = flags;
253 io.pfrio_buffer = &tbl;
254 io.pfrio_esize = sizeof(tbl);
258 io.pfrio_size = -1;
259 if (ioctl(dev, DIOCRCLRTSTATS, &io) != 0)
263 io.pfrio_size = 1 << 24;
264 if (ioctl(dev, DIOCRCLRTSTATS, &io) != 0)
267 io.pfrio_size = sizeof(tbl);
268 io.pfrio_buffer = NULL;
269 if (ioctl(dev, DIOCRCLRTSTATS, &io) == 0)
286 struct pfioc_table io;
296 bzero(&io, sizeof(io));
297 io.pfrio_flags = flags;
298 io.pfrio_buffer = &tbl;
299 io.pfrio_esize = sizeof(tbl);
303 io.pfrio_size = -1;
304 if (ioctl(dev, DIOCRSETTFLAGS, &io) != 0)
308 io.pfrio_size = 1 << 28;
309 if (ioctl(dev, DIOCRSETTFLAGS, &io) != 0)
313 io.pfrio_buffer = NULL;
314 if (ioctl(dev, DIOCRSETTFLAGS, &io) != -1)
331 struct pfioc_table io;
337 bzero(&io, sizeof(io));
338 io.pfrio_flags = 0;
339 io.pfrio_buffer = &addr;
340 io.pfrio_esize = sizeof(addr);
343 io.pfrio_size = -1;
344 if (ioctl(dev, DIOCRADDADDRS, &io) == 0)
348 io.pfrio_size = 1 << 28;
349 if (ioctl(dev, DIOCRADDADDRS, &io) == 0)
366 struct pfioc_table io;
372 bzero(&io, sizeof(io));
373 io.pfrio_flags = 0;
374 io.pfrio_buffer = &addr;
375 io.pfrio_esize = sizeof(addr);
378 io.pfrio_size = -1;
379 if (ioctl(dev, DIOCRDELADDRS, &io) == 0)
383 io.pfrio_size = 1 << 28;
384 if (ioctl(dev, DIOCRDELADDRS, &io) == 0)
401 struct pfioc_table io;
407 bzero(&io, sizeof(io));
408 io.pfrio_flags = 0;
409 io.pfrio_buffer = &addr;
410 io.pfrio_esize = sizeof(addr);
413 io.pfrio_size = -1;
414 if (ioctl(dev, DIOCRSETADDRS, &io) == 0)
418 io.pfrio_size = 1 << 28;
419 if (ioctl(dev, DIOCRSETADDRS, &io) == 0)
436 struct pfioc_table io;
442 bzero(&io, sizeof(io));
443 io.pfrio_flags = 0;
444 io.pfrio_buffer = &addr;
445 io.pfrio_esize = sizeof(addr);
447 common_init_tbl(&io.pfrio_table);
450 io.pfrio_size = -1;
451 if (ioctl(dev, DIOCRGETADDRS, &io) == 0)
455 io.pfrio_size = 1 << 24;
456 if (ioctl(dev, DIOCRGETADDRS, &io) == 0)
473 struct pfioc_table io;
479 bzero(&io, sizeof(io));
480 io.pfrio_flags = 0;
481 io.pfrio_buffer = &astats;
482 io.pfrio_esize = sizeof(astats);
484 common_init_tbl(&io.pfrio_table);
487 io.pfrio_size = -1;
488 if (ioctl(dev, DIOCRGETASTATS, &io) == 0)
492 io.pfrio_size = 1 << 24;
493 if (ioctl(dev, DIOCRGETASTATS, &io) == 0)
510 struct pfioc_table io;
516 bzero(&io, sizeof(io));
517 io.pfrio_flags = 0;
518 io.pfrio_buffer = &addr;
519 io.pfrio_esize = sizeof(addr);
521 common_init_tbl(&io.pfrio_table);
524 io.pfrio_size = -1;
525 if (ioctl(dev, DIOCRCLRASTATS, &io) == 0)
529 io.pfrio_size = 1 << 24;
530 if (ioctl(dev, DIOCRCLRASTATS, &io) == 0)
547 struct pfioc_table io;
553 bzero(&io, sizeof(io));
554 io.pfrio_flags = 0;
555 io.pfrio_buffer = &addr;
556 io.pfrio_esize = sizeof(addr);
558 common_init_tbl(&io.pfrio_table);
561 io.pfrio_size = -1;
562 if (ioctl(dev, DIOCRTSTADDRS, &io) == 0)
566 io.pfrio_size = 1 << 24;
567 if (ioctl(dev, DIOCRTSTADDRS, &io) == 0)
584 struct pfioc_table io;
590 bzero(&io, sizeof(io));
591 io.pfrio_flags = 0;
592 io.pfrio_buffer = &addr;
593 io.pfrio_esize = sizeof(addr);
595 common_init_tbl(&io.pfrio_table);
598 io.pfrio_size = -1;
599 if (ioctl(dev, DIOCRINADEFINE, &io) == 0)
603 io.pfrio_size = 1 << 24;
604 if (ioctl(dev, DIOCRINADEFINE, &io) == 0)
621 struct pfioc_iface io;
626 bzero(&io, sizeof(io));
627 io.pfiio_flags = 0;
628 io.pfiio_buffer = &kif;
629 io.pfiio_esize = sizeof(kif);
632 io.pfiio_size = -1;
633 if (ioctl(dev, DIOCIGETIFACES, &io) == 0)
637 io.pfiio_size = 1 << 31;
638 if (ioctl(dev, DIOCIGETIFACES, &io) == 0)
655 struct pfioc_trans io;
660 bzero(&io, sizeof(io));
661 io.esize = sizeof(ioe);
662 io.array = &ioe;
665 io.size = -1;
666 if (ioctl(dev, DIOCXBEGIN, &io) == 0)
670 io.size = 1 << 30;
671 if (ioctl(dev, DIOCXBEGIN, &io) == 0)
675 io.size = 1;
676 io.array = NULL;
677 if (ioctl(dev, DIOCXBEGIN, &io) == 0)
694 struct pfioc_trans io;
699 bzero(&io, sizeof(io));
700 io.esize = sizeof(ioe);
701 io.array = &ioe;
704 io.size = -1;
705 if (ioctl(dev, DIOCXROLLBACK, &io) == 0)
709 io.size = 1 << 30;
710 if (ioctl(dev, DIOCXROLLBACK, &io) == 0)
714 io.size = 1;
715 io.array = NULL;
716 if (ioctl(dev, DIOCXROLLBACK, &io) == 0)
733 struct pfioc_trans io;
738 bzero(&io, sizeof(io));
739 io.esize = sizeof(ioe);
740 io.array = &ioe;
743 io.size = -1;
744 if (ioctl(dev, DIOCXCOMMIT, &io) == 0)
748 io.size = 1 << 30;
749 if (ioctl(dev, DIOCXCOMMIT, &io) == 0)
753 io.size = 1;
754 io.array = NULL;
755 if (ioctl(dev, DIOCXCOMMIT, &io) == 0)