Lines Matching refs:io32
2013 pfioctl_ioc_table(u_long cmd, struct pfioc_table_32 *io32, in pfioctl_ioc_table() argument
2208 if (io32->pfrio_esize != 0) { in pfioctl_ioc_table()
2212 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2213 error = pfr_clr_tables(&io32->pfrio_table, &io32->pfrio_ndel, in pfioctl_ioc_table()
2214 io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
2218 if (io32->pfrio_esize != sizeof(struct pfr_table)) { in pfioctl_ioc_table()
2222 error = pfr_add_tables(io32->pfrio_buffer, io32->pfrio_size, in pfioctl_ioc_table()
2223 &io32->pfrio_nadd, io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
2227 if (io32->pfrio_esize != sizeof(struct pfr_table)) { in pfioctl_ioc_table()
2231 error = pfr_del_tables(io32->pfrio_buffer, io32->pfrio_size, in pfioctl_ioc_table()
2232 &io32->pfrio_ndel, io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
2236 if (io32->pfrio_esize != sizeof(struct pfr_table)) { in pfioctl_ioc_table()
2240 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2241 error = pfr_get_tables(&io32->pfrio_table, io32->pfrio_buffer, in pfioctl_ioc_table()
2242 &io32->pfrio_size, io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
2246 if (io32->pfrio_esize != sizeof(struct pfr_tstats)) { in pfioctl_ioc_table()
2250 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2251 error = pfr_get_tstats(&io32->pfrio_table, io32->pfrio_buffer, in pfioctl_ioc_table()
2252 &io32->pfrio_size, io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
2256 if (io32->pfrio_esize != sizeof(struct pfr_table)) { in pfioctl_ioc_table()
2260 error = pfr_clr_tstats(io32->pfrio_buffer, io32->pfrio_size, in pfioctl_ioc_table()
2261 &io32->pfrio_nzero, io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
2265 if (io32->pfrio_esize != sizeof(struct pfr_table)) { in pfioctl_ioc_table()
2269 error = pfr_set_tflags(io32->pfrio_buffer, io32->pfrio_size, in pfioctl_ioc_table()
2270 io32->pfrio_setflag, io32->pfrio_clrflag, in pfioctl_ioc_table()
2271 &io32->pfrio_nchange, &io32->pfrio_ndel, in pfioctl_ioc_table()
2272 io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
2276 if (io32->pfrio_esize != 0) { in pfioctl_ioc_table()
2280 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2281 error = pfr_clr_addrs(&io32->pfrio_table, &io32->pfrio_ndel, in pfioctl_ioc_table()
2282 io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
2286 if (io32->pfrio_esize != sizeof(struct pfr_addr)) { in pfioctl_ioc_table()
2290 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2291 error = pfr_add_addrs(&io32->pfrio_table, io32->pfrio_buffer, in pfioctl_ioc_table()
2292 io32->pfrio_size, &io32->pfrio_nadd, io32->pfrio_flags | in pfioctl_ioc_table()
2297 if (io32->pfrio_esize != sizeof(struct pfr_addr)) { in pfioctl_ioc_table()
2301 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2302 error = pfr_del_addrs(&io32->pfrio_table, io32->pfrio_buffer, in pfioctl_ioc_table()
2303 io32->pfrio_size, &io32->pfrio_ndel, io32->pfrio_flags | in pfioctl_ioc_table()
2308 if (io32->pfrio_esize != sizeof(struct pfr_addr)) { in pfioctl_ioc_table()
2312 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2313 error = pfr_set_addrs(&io32->pfrio_table, io32->pfrio_buffer, in pfioctl_ioc_table()
2314 io32->pfrio_size, &io32->pfrio_size2, &io32->pfrio_nadd, in pfioctl_ioc_table()
2315 &io32->pfrio_ndel, &io32->pfrio_nchange, io32->pfrio_flags | in pfioctl_ioc_table()
2320 if (io32->pfrio_esize != sizeof(struct pfr_addr)) { in pfioctl_ioc_table()
2324 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2325 error = pfr_get_addrs(&io32->pfrio_table, io32->pfrio_buffer, in pfioctl_ioc_table()
2326 &io32->pfrio_size, io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
2330 if (io32->pfrio_esize != sizeof(struct pfr_astats)) { in pfioctl_ioc_table()
2334 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2335 error = pfr_get_astats(&io32->pfrio_table, io32->pfrio_buffer, in pfioctl_ioc_table()
2336 &io32->pfrio_size, io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
2340 if (io32->pfrio_esize != sizeof(struct pfr_addr)) { in pfioctl_ioc_table()
2344 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2345 error = pfr_clr_astats(&io32->pfrio_table, io32->pfrio_buffer, in pfioctl_ioc_table()
2346 io32->pfrio_size, &io32->pfrio_nzero, io32->pfrio_flags | in pfioctl_ioc_table()
2351 if (io32->pfrio_esize != sizeof(struct pfr_addr)) { in pfioctl_ioc_table()
2355 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2356 error = pfr_tst_addrs(&io32->pfrio_table, io32->pfrio_buffer, in pfioctl_ioc_table()
2357 io32->pfrio_size, &io32->pfrio_nmatch, io32->pfrio_flags | in pfioctl_ioc_table()
2362 if (io32->pfrio_esize != sizeof(struct pfr_addr)) { in pfioctl_ioc_table()
2366 pfr_table_copyin_cleanup(&io32->pfrio_table); in pfioctl_ioc_table()
2367 error = pfr_ina_define(&io32->pfrio_table, io32->pfrio_buffer, in pfioctl_ioc_table()
2368 io32->pfrio_size, &io32->pfrio_nadd, &io32->pfrio_naddr, in pfioctl_ioc_table()
2369 io32->pfrio_ticket, io32->pfrio_flags | PFR_FLAG_USERIOCTL); in pfioctl_ioc_table()
4159 pfioctl_ioc_trans(u_long cmd, struct pfioc_trans_32 *io32, in pfioctl_ioc_trans() argument
4169 esize = (p64 ? io64->esize : io32->esize); in pfioctl_ioc_trans()
4170 size = (p64 ? io64->size : io32->size); in pfioctl_ioc_trans()
4171 buf = (p64 ? io64->array : io32->array); in pfioctl_ioc_trans()
4174 esize = io32->esize; in pfioctl_ioc_trans()
4175 size = io32->size; in pfioctl_ioc_trans()
4176 buf = io32->array; in pfioctl_ioc_trans()
4540 pfioctl_ioc_iface(u_long cmd, struct pfioc_iface_32 *io32, in pfioctl_ioc_iface() argument
4552 buf = (p64 ? io64->pfiio_buffer : io32->pfiio_buffer); in pfioctl_ioc_iface()
4553 esize = (p64 ? io64->pfiio_esize : io32->pfiio_esize); in pfioctl_ioc_iface()
4555 buf = io32->pfiio_buffer; in pfioctl_ioc_iface()
4556 esize = io32->pfiio_esize; in pfioctl_ioc_iface()
4567 io32->pfiio_name[sizeof(io32->pfiio_name) - 1] = '\0'; in pfioctl_ioc_iface()
4571 __unsafe_null_terminated_from_indexable(io32->pfiio_name), buf, in pfioctl_ioc_iface()
4572 p64 ? &io64->pfiio_size : &io32->pfiio_size); in pfioctl_ioc_iface()
4580 io32->pfiio_name[sizeof(io32->pfiio_name) - 1] = '\0'; in pfioctl_ioc_iface()
4585 __unsafe_null_terminated_from_indexable(io32->pfiio_name), in pfioctl_ioc_iface()
4586 p64 ? io64->pfiio_flags : io32->pfiio_flags); in pfioctl_ioc_iface()
4594 io32->pfiio_name[sizeof(io32->pfiio_name) - 1] = '\0'; in pfioctl_ioc_iface()
4599 __unsafe_null_terminated_from_indexable(io32->pfiio_name), in pfioctl_ioc_iface()
4600 p64 ? io64->pfiio_flags : io32->pfiio_flags); in pfioctl_ioc_iface()