Lines Matching refs:bc_func

821 	int             (*bc_func)(struct bridge_softc *, void *);  member
869 { .bc_func = bridge_ioctl_add, .bc_argsize = sizeof(struct ifbreq), /* 0 */
871 { .bc_func = bridge_ioctl_del, .bc_argsize = sizeof(struct ifbreq),
874 { .bc_func = bridge_ioctl_gifflags, .bc_argsize = sizeof(struct ifbreq),
876 { .bc_func = bridge_ioctl_sifflags, .bc_argsize = sizeof(struct ifbreq),
879 { .bc_func = bridge_ioctl_scache, .bc_argsize = sizeof(struct ifbrparam),
881 { .bc_func = bridge_ioctl_gcache, .bc_argsize = sizeof(struct ifbrparam),
884 { .bc_func = bridge_ioctl_gifs32, .bc_argsize = sizeof(struct ifbifconf32),
886 { .bc_func = bridge_ioctl_rts32, .bc_argsize = sizeof(struct ifbaconf32),
889 { .bc_func = bridge_ioctl_saddr32, .bc_argsize = sizeof(struct ifbareq32),
892 { .bc_func = bridge_ioctl_sto, .bc_argsize = sizeof(struct ifbrparam),
894 { .bc_func = bridge_ioctl_gto, .bc_argsize = sizeof(struct ifbrparam), /* 10 */
897 { .bc_func = bridge_ioctl_daddr32, .bc_argsize = sizeof(struct ifbareq32),
900 { .bc_func = bridge_ioctl_flush, .bc_argsize = sizeof(struct ifbreq),
903 { .bc_func = bridge_ioctl_gpri, .bc_argsize = sizeof(struct ifbrparam),
905 { .bc_func = bridge_ioctl_spri, .bc_argsize = sizeof(struct ifbrparam),
908 { .bc_func = bridge_ioctl_ght, .bc_argsize = sizeof(struct ifbrparam),
910 { .bc_func = bridge_ioctl_sht, .bc_argsize = sizeof(struct ifbrparam),
913 { .bc_func = bridge_ioctl_gfd, .bc_argsize = sizeof(struct ifbrparam),
915 { .bc_func = bridge_ioctl_sfd, .bc_argsize = sizeof(struct ifbrparam),
918 { .bc_func = bridge_ioctl_gma, .bc_argsize = sizeof(struct ifbrparam),
920 { .bc_func = bridge_ioctl_sma, .bc_argsize = sizeof(struct ifbrparam), /* 20 */
923 { .bc_func = bridge_ioctl_sifprio, .bc_argsize = sizeof(struct ifbreq),
926 { .bc_func = bridge_ioctl_sifcost, .bc_argsize = sizeof(struct ifbreq),
929 { .bc_func = bridge_ioctl_gfilt, .bc_argsize = sizeof(struct ifbrparam),
931 { .bc_func = bridge_ioctl_sfilt, .bc_argsize = sizeof(struct ifbrparam),
934 { .bc_func = bridge_ioctl_purge, .bc_argsize = sizeof(struct ifbreq),
937 { .bc_func = bridge_ioctl_addspan, .bc_argsize = sizeof(struct ifbreq),
939 { .bc_func = bridge_ioctl_delspan, .bc_argsize = sizeof(struct ifbreq),
942 { .bc_func = bridge_ioctl_gbparam32, .bc_argsize = sizeof(struct ifbropreq32),
945 { .bc_func = bridge_ioctl_grte, .bc_argsize = sizeof(struct ifbrparam),
948 { .bc_func = bridge_ioctl_gifsstp32, .bc_argsize = sizeof(struct ifbpstpconf32), /* 30 */
951 { .bc_func = bridge_ioctl_sproto, .bc_argsize = sizeof(struct ifbrparam),
954 { .bc_func = bridge_ioctl_stxhc, .bc_argsize = sizeof(struct ifbrparam),
957 { .bc_func = bridge_ioctl_sifmaxaddr, .bc_argsize = sizeof(struct ifbreq),
960 { .bc_func = bridge_ioctl_ghostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
962 { .bc_func = bridge_ioctl_shostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
965 { .bc_func = bridge_ioctl_gmnelist32,
968 { .bc_func = bridge_ioctl_gifstats32,
974 { .bc_func = bridge_ioctl_add, .bc_argsize = sizeof(struct ifbreq), /* 0 */
976 { .bc_func = bridge_ioctl_del, .bc_argsize = sizeof(struct ifbreq),
979 { .bc_func = bridge_ioctl_gifflags, .bc_argsize = sizeof(struct ifbreq),
981 { .bc_func = bridge_ioctl_sifflags, .bc_argsize = sizeof(struct ifbreq),
984 { .bc_func = bridge_ioctl_scache, .bc_argsize = sizeof(struct ifbrparam),
986 { .bc_func = bridge_ioctl_gcache, .bc_argsize = sizeof(struct ifbrparam),
989 { .bc_func = bridge_ioctl_gifs64, .bc_argsize = sizeof(struct ifbifconf64),
991 { .bc_func = bridge_ioctl_rts64, .bc_argsize = sizeof(struct ifbaconf64),
994 { .bc_func = bridge_ioctl_saddr64, .bc_argsize = sizeof(struct ifbareq64),
997 { .bc_func = bridge_ioctl_sto, .bc_argsize = sizeof(struct ifbrparam),
999 { .bc_func = bridge_ioctl_gto, .bc_argsize = sizeof(struct ifbrparam), /* 10 */
1002 { .bc_func = bridge_ioctl_daddr64, .bc_argsize = sizeof(struct ifbareq64),
1005 { .bc_func = bridge_ioctl_flush, .bc_argsize = sizeof(struct ifbreq),
1008 { .bc_func = bridge_ioctl_gpri, .bc_argsize = sizeof(struct ifbrparam),
1010 { .bc_func = bridge_ioctl_spri, .bc_argsize = sizeof(struct ifbrparam),
1013 { .bc_func = bridge_ioctl_ght, .bc_argsize = sizeof(struct ifbrparam),
1015 { .bc_func = bridge_ioctl_sht, .bc_argsize = sizeof(struct ifbrparam),
1018 { .bc_func = bridge_ioctl_gfd, .bc_argsize = sizeof(struct ifbrparam),
1020 { .bc_func = bridge_ioctl_sfd, .bc_argsize = sizeof(struct ifbrparam),
1023 { .bc_func = bridge_ioctl_gma, .bc_argsize = sizeof(struct ifbrparam),
1025 { .bc_func = bridge_ioctl_sma, .bc_argsize = sizeof(struct ifbrparam), /* 20 */
1028 { .bc_func = bridge_ioctl_sifprio, .bc_argsize = sizeof(struct ifbreq),
1031 { .bc_func = bridge_ioctl_sifcost, .bc_argsize = sizeof(struct ifbreq),
1034 { .bc_func = bridge_ioctl_gfilt, .bc_argsize = sizeof(struct ifbrparam),
1036 { .bc_func = bridge_ioctl_sfilt, .bc_argsize = sizeof(struct ifbrparam),
1039 { .bc_func = bridge_ioctl_purge, .bc_argsize = sizeof(struct ifbreq),
1042 { .bc_func = bridge_ioctl_addspan, .bc_argsize = sizeof(struct ifbreq),
1044 { .bc_func = bridge_ioctl_delspan, .bc_argsize = sizeof(struct ifbreq),
1047 { .bc_func = bridge_ioctl_gbparam64, .bc_argsize = sizeof(struct ifbropreq64),
1050 { .bc_func = bridge_ioctl_grte, .bc_argsize = sizeof(struct ifbrparam),
1053 { .bc_func = bridge_ioctl_gifsstp64, .bc_argsize = sizeof(struct ifbpstpconf64), /* 30 */
1056 { .bc_func = bridge_ioctl_sproto, .bc_argsize = sizeof(struct ifbrparam),
1059 { .bc_func = bridge_ioctl_stxhc, .bc_argsize = sizeof(struct ifbrparam),
1062 { .bc_func = bridge_ioctl_sifmaxaddr, .bc_argsize = sizeof(struct ifbreq),
1065 { .bc_func = bridge_ioctl_ghostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
1067 { .bc_func = bridge_ioctl_shostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
1070 { .bc_func = bridge_ioctl_gmnelist64,
1073 { .bc_func = bridge_ioctl_gifstats64,
1751 error = (*bc->bc_func)(sc, &args); \