Lines Matching refs:bc_func
816 int (*bc_func)(struct bridge_softc *, void *); member
826 { .bc_func = bridge_ioctl_add, .bc_argsize = sizeof(struct ifbreq), /* 0 */
828 { .bc_func = bridge_ioctl_del, .bc_argsize = sizeof(struct ifbreq),
831 { .bc_func = bridge_ioctl_gifflags, .bc_argsize = sizeof(struct ifbreq),
833 { .bc_func = bridge_ioctl_sifflags, .bc_argsize = sizeof(struct ifbreq),
836 { .bc_func = bridge_ioctl_scache, .bc_argsize = sizeof(struct ifbrparam),
838 { .bc_func = bridge_ioctl_gcache, .bc_argsize = sizeof(struct ifbrparam),
841 { .bc_func = bridge_ioctl_gifs32, .bc_argsize = sizeof(struct ifbifconf32),
843 { .bc_func = bridge_ioctl_rts32, .bc_argsize = sizeof(struct ifbaconf32),
846 { .bc_func = bridge_ioctl_saddr32, .bc_argsize = sizeof(struct ifbareq32),
849 { .bc_func = bridge_ioctl_sto, .bc_argsize = sizeof(struct ifbrparam),
851 { .bc_func = bridge_ioctl_gto, .bc_argsize = sizeof(struct ifbrparam), /* 10 */
854 { .bc_func = bridge_ioctl_daddr32, .bc_argsize = sizeof(struct ifbareq32),
857 { .bc_func = bridge_ioctl_flush, .bc_argsize = sizeof(struct ifbreq),
860 { .bc_func = bridge_ioctl_gpri, .bc_argsize = sizeof(struct ifbrparam),
862 { .bc_func = bridge_ioctl_spri, .bc_argsize = sizeof(struct ifbrparam),
865 { .bc_func = bridge_ioctl_ght, .bc_argsize = sizeof(struct ifbrparam),
867 { .bc_func = bridge_ioctl_sht, .bc_argsize = sizeof(struct ifbrparam),
870 { .bc_func = bridge_ioctl_gfd, .bc_argsize = sizeof(struct ifbrparam),
872 { .bc_func = bridge_ioctl_sfd, .bc_argsize = sizeof(struct ifbrparam),
875 { .bc_func = bridge_ioctl_gma, .bc_argsize = sizeof(struct ifbrparam),
877 { .bc_func = bridge_ioctl_sma, .bc_argsize = sizeof(struct ifbrparam), /* 20 */
880 { .bc_func = bridge_ioctl_sifprio, .bc_argsize = sizeof(struct ifbreq),
883 { .bc_func = bridge_ioctl_sifcost, .bc_argsize = sizeof(struct ifbreq),
886 { .bc_func = bridge_ioctl_gfilt, .bc_argsize = sizeof(struct ifbrparam),
888 { .bc_func = bridge_ioctl_sfilt, .bc_argsize = sizeof(struct ifbrparam),
891 { .bc_func = bridge_ioctl_purge, .bc_argsize = sizeof(struct ifbreq),
894 { .bc_func = bridge_ioctl_addspan, .bc_argsize = sizeof(struct ifbreq),
896 { .bc_func = bridge_ioctl_delspan, .bc_argsize = sizeof(struct ifbreq),
899 { .bc_func = bridge_ioctl_gbparam32, .bc_argsize = sizeof(struct ifbropreq32),
902 { .bc_func = bridge_ioctl_grte, .bc_argsize = sizeof(struct ifbrparam),
905 { .bc_func = bridge_ioctl_gifsstp32, .bc_argsize = sizeof(struct ifbpstpconf32), /* 30 */
908 { .bc_func = bridge_ioctl_sproto, .bc_argsize = sizeof(struct ifbrparam),
911 { .bc_func = bridge_ioctl_stxhc, .bc_argsize = sizeof(struct ifbrparam),
914 { .bc_func = bridge_ioctl_sifmaxaddr, .bc_argsize = sizeof(struct ifbreq),
917 { .bc_func = bridge_ioctl_ghostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
919 { .bc_func = bridge_ioctl_shostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
922 { .bc_func = bridge_ioctl_gmnelist32,
925 { .bc_func = bridge_ioctl_gifstats32,
931 { .bc_func = bridge_ioctl_add, .bc_argsize = sizeof(struct ifbreq), /* 0 */
933 { .bc_func = bridge_ioctl_del, .bc_argsize = sizeof(struct ifbreq),
936 { .bc_func = bridge_ioctl_gifflags, .bc_argsize = sizeof(struct ifbreq),
938 { .bc_func = bridge_ioctl_sifflags, .bc_argsize = sizeof(struct ifbreq),
941 { .bc_func = bridge_ioctl_scache, .bc_argsize = sizeof(struct ifbrparam),
943 { .bc_func = bridge_ioctl_gcache, .bc_argsize = sizeof(struct ifbrparam),
946 { .bc_func = bridge_ioctl_gifs64, .bc_argsize = sizeof(struct ifbifconf64),
948 { .bc_func = bridge_ioctl_rts64, .bc_argsize = sizeof(struct ifbaconf64),
951 { .bc_func = bridge_ioctl_saddr64, .bc_argsize = sizeof(struct ifbareq64),
954 { .bc_func = bridge_ioctl_sto, .bc_argsize = sizeof(struct ifbrparam),
956 { .bc_func = bridge_ioctl_gto, .bc_argsize = sizeof(struct ifbrparam), /* 10 */
959 { .bc_func = bridge_ioctl_daddr64, .bc_argsize = sizeof(struct ifbareq64),
962 { .bc_func = bridge_ioctl_flush, .bc_argsize = sizeof(struct ifbreq),
965 { .bc_func = bridge_ioctl_gpri, .bc_argsize = sizeof(struct ifbrparam),
967 { .bc_func = bridge_ioctl_spri, .bc_argsize = sizeof(struct ifbrparam),
970 { .bc_func = bridge_ioctl_ght, .bc_argsize = sizeof(struct ifbrparam),
972 { .bc_func = bridge_ioctl_sht, .bc_argsize = sizeof(struct ifbrparam),
975 { .bc_func = bridge_ioctl_gfd, .bc_argsize = sizeof(struct ifbrparam),
977 { .bc_func = bridge_ioctl_sfd, .bc_argsize = sizeof(struct ifbrparam),
980 { .bc_func = bridge_ioctl_gma, .bc_argsize = sizeof(struct ifbrparam),
982 { .bc_func = bridge_ioctl_sma, .bc_argsize = sizeof(struct ifbrparam), /* 20 */
985 { .bc_func = bridge_ioctl_sifprio, .bc_argsize = sizeof(struct ifbreq),
988 { .bc_func = bridge_ioctl_sifcost, .bc_argsize = sizeof(struct ifbreq),
991 { .bc_func = bridge_ioctl_gfilt, .bc_argsize = sizeof(struct ifbrparam),
993 { .bc_func = bridge_ioctl_sfilt, .bc_argsize = sizeof(struct ifbrparam),
996 { .bc_func = bridge_ioctl_purge, .bc_argsize = sizeof(struct ifbreq),
999 { .bc_func = bridge_ioctl_addspan, .bc_argsize = sizeof(struct ifbreq),
1001 { .bc_func = bridge_ioctl_delspan, .bc_argsize = sizeof(struct ifbreq),
1004 { .bc_func = bridge_ioctl_gbparam64, .bc_argsize = sizeof(struct ifbropreq64),
1007 { .bc_func = bridge_ioctl_grte, .bc_argsize = sizeof(struct ifbrparam),
1010 { .bc_func = bridge_ioctl_gifsstp64, .bc_argsize = sizeof(struct ifbpstpconf64), /* 30 */
1013 { .bc_func = bridge_ioctl_sproto, .bc_argsize = sizeof(struct ifbrparam),
1016 { .bc_func = bridge_ioctl_stxhc, .bc_argsize = sizeof(struct ifbrparam),
1019 { .bc_func = bridge_ioctl_sifmaxaddr, .bc_argsize = sizeof(struct ifbreq),
1022 { .bc_func = bridge_ioctl_ghostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
1024 { .bc_func = bridge_ioctl_shostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
1027 { .bc_func = bridge_ioctl_gmnelist64,
1030 { .bc_func = bridge_ioctl_gifstats64,
1632 error = (*bc->bc_func)(sc, &args); \