Lines Matching refs:bc_func

897 	int             (*bc_func)(struct bridge_softc *, void *__sized_by(arg_len) args, size_t arg_len);  member
907 { .bc_func = bridge_ioctl_add, .bc_argsize = sizeof(struct ifbreq), /* 0 */
909 { .bc_func = bridge_ioctl_del, .bc_argsize = sizeof(struct ifbreq),
912 { .bc_func = bridge_ioctl_gifflags, .bc_argsize = sizeof(struct ifbreq),
914 { .bc_func = bridge_ioctl_sifflags, .bc_argsize = sizeof(struct ifbreq),
917 { .bc_func = bridge_ioctl_scache, .bc_argsize = sizeof(struct ifbrparam),
919 { .bc_func = bridge_ioctl_gcache, .bc_argsize = sizeof(struct ifbrparam),
922 { .bc_func = bridge_ioctl_gifs32, .bc_argsize = sizeof(struct ifbifconf32),
924 { .bc_func = bridge_ioctl_rts32, .bc_argsize = sizeof(struct ifbaconf32),
927 { .bc_func = bridge_ioctl_saddr32, .bc_argsize = sizeof(struct ifbareq32),
930 { .bc_func = bridge_ioctl_sto, .bc_argsize = sizeof(struct ifbrparam),
932 { .bc_func = bridge_ioctl_gto, .bc_argsize = sizeof(struct ifbrparam), /* 10 */
935 { .bc_func = bridge_ioctl_daddr32, .bc_argsize = sizeof(struct ifbareq32),
938 { .bc_func = bridge_ioctl_flush, .bc_argsize = sizeof(struct ifbreq),
941 { .bc_func = bridge_ioctl_gpri, .bc_argsize = sizeof(struct ifbrparam),
943 { .bc_func = bridge_ioctl_spri, .bc_argsize = sizeof(struct ifbrparam),
946 { .bc_func = bridge_ioctl_ght, .bc_argsize = sizeof(struct ifbrparam),
948 { .bc_func = bridge_ioctl_sht, .bc_argsize = sizeof(struct ifbrparam),
951 { .bc_func = bridge_ioctl_gfd, .bc_argsize = sizeof(struct ifbrparam),
953 { .bc_func = bridge_ioctl_sfd, .bc_argsize = sizeof(struct ifbrparam),
956 { .bc_func = bridge_ioctl_gma, .bc_argsize = sizeof(struct ifbrparam),
958 { .bc_func = bridge_ioctl_sma, .bc_argsize = sizeof(struct ifbrparam), /* 20 */
961 { .bc_func = bridge_ioctl_sifprio, .bc_argsize = sizeof(struct ifbreq),
964 { .bc_func = bridge_ioctl_sifcost, .bc_argsize = sizeof(struct ifbreq),
967 { .bc_func = bridge_ioctl_gfilt, .bc_argsize = sizeof(struct ifbrparam),
969 { .bc_func = bridge_ioctl_sfilt, .bc_argsize = sizeof(struct ifbrparam),
972 { .bc_func = bridge_ioctl_purge, .bc_argsize = sizeof(struct ifbreq),
975 { .bc_func = bridge_ioctl_addspan, .bc_argsize = sizeof(struct ifbreq),
977 { .bc_func = bridge_ioctl_delspan, .bc_argsize = sizeof(struct ifbreq),
980 { .bc_func = bridge_ioctl_gbparam32, .bc_argsize = sizeof(struct ifbropreq32),
983 { .bc_func = bridge_ioctl_grte, .bc_argsize = sizeof(struct ifbrparam),
986 { .bc_func = bridge_ioctl_gifsstp32, .bc_argsize = sizeof(struct ifbpstpconf32), /* 30 */
989 { .bc_func = bridge_ioctl_sproto, .bc_argsize = sizeof(struct ifbrparam),
992 { .bc_func = bridge_ioctl_stxhc, .bc_argsize = sizeof(struct ifbrparam),
995 { .bc_func = bridge_ioctl_sifmaxaddr, .bc_argsize = sizeof(struct ifbreq),
998 { .bc_func = bridge_ioctl_ghostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
1000 { .bc_func = bridge_ioctl_shostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
1003 { .bc_func = bridge_ioctl_gmnelist32,
1006 { .bc_func = bridge_ioctl_gifstats32,
1012 { .bc_func = bridge_ioctl_add, .bc_argsize = sizeof(struct ifbreq), /* 0 */
1014 { .bc_func = bridge_ioctl_del, .bc_argsize = sizeof(struct ifbreq),
1017 { .bc_func = bridge_ioctl_gifflags, .bc_argsize = sizeof(struct ifbreq),
1019 { .bc_func = bridge_ioctl_sifflags, .bc_argsize = sizeof(struct ifbreq),
1022 { .bc_func = bridge_ioctl_scache, .bc_argsize = sizeof(struct ifbrparam),
1024 { .bc_func = bridge_ioctl_gcache, .bc_argsize = sizeof(struct ifbrparam),
1027 { .bc_func = bridge_ioctl_gifs64, .bc_argsize = sizeof(struct ifbifconf64),
1029 { .bc_func = bridge_ioctl_rts64, .bc_argsize = sizeof(struct ifbaconf64),
1032 { .bc_func = bridge_ioctl_saddr64, .bc_argsize = sizeof(struct ifbareq64),
1035 { .bc_func = bridge_ioctl_sto, .bc_argsize = sizeof(struct ifbrparam),
1037 { .bc_func = bridge_ioctl_gto, .bc_argsize = sizeof(struct ifbrparam), /* 10 */
1040 { .bc_func = bridge_ioctl_daddr64, .bc_argsize = sizeof(struct ifbareq64),
1043 { .bc_func = bridge_ioctl_flush, .bc_argsize = sizeof(struct ifbreq),
1046 { .bc_func = bridge_ioctl_gpri, .bc_argsize = sizeof(struct ifbrparam),
1048 { .bc_func = bridge_ioctl_spri, .bc_argsize = sizeof(struct ifbrparam),
1051 { .bc_func = bridge_ioctl_ght, .bc_argsize = sizeof(struct ifbrparam),
1053 { .bc_func = bridge_ioctl_sht, .bc_argsize = sizeof(struct ifbrparam),
1056 { .bc_func = bridge_ioctl_gfd, .bc_argsize = sizeof(struct ifbrparam),
1058 { .bc_func = bridge_ioctl_sfd, .bc_argsize = sizeof(struct ifbrparam),
1061 { .bc_func = bridge_ioctl_gma, .bc_argsize = sizeof(struct ifbrparam),
1063 { .bc_func = bridge_ioctl_sma, .bc_argsize = sizeof(struct ifbrparam), /* 20 */
1066 { .bc_func = bridge_ioctl_sifprio, .bc_argsize = sizeof(struct ifbreq),
1069 { .bc_func = bridge_ioctl_sifcost, .bc_argsize = sizeof(struct ifbreq),
1072 { .bc_func = bridge_ioctl_gfilt, .bc_argsize = sizeof(struct ifbrparam),
1074 { .bc_func = bridge_ioctl_sfilt, .bc_argsize = sizeof(struct ifbrparam),
1077 { .bc_func = bridge_ioctl_purge, .bc_argsize = sizeof(struct ifbreq),
1080 { .bc_func = bridge_ioctl_addspan, .bc_argsize = sizeof(struct ifbreq),
1082 { .bc_func = bridge_ioctl_delspan, .bc_argsize = sizeof(struct ifbreq),
1085 { .bc_func = bridge_ioctl_gbparam64, .bc_argsize = sizeof(struct ifbropreq64),
1088 { .bc_func = bridge_ioctl_grte, .bc_argsize = sizeof(struct ifbrparam),
1091 { .bc_func = bridge_ioctl_gifsstp64, .bc_argsize = sizeof(struct ifbpstpconf64), /* 30 */
1094 { .bc_func = bridge_ioctl_sproto, .bc_argsize = sizeof(struct ifbrparam),
1097 { .bc_func = bridge_ioctl_stxhc, .bc_argsize = sizeof(struct ifbrparam),
1100 { .bc_func = bridge_ioctl_sifmaxaddr, .bc_argsize = sizeof(struct ifbreq),
1103 { .bc_func = bridge_ioctl_ghostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
1105 { .bc_func = bridge_ioctl_shostfilter, .bc_argsize = sizeof(struct ifbrhostfilter),
1108 { .bc_func = bridge_ioctl_gmnelist64,
1111 { .bc_func = bridge_ioctl_gifstats64,
1895 error = (*bc->bc_func)(sc, &args, sizeof(args)); \