Lines Matching refs:userrule_32

201 static void cp_to_user_32( struct ip6_fw_32 *userrule_32, struct ip6_fw *rule);
202 static void cp_from_user_32( struct ip6_fw_32 *userrule_32, struct ip6_fw *rule);
1225 cp_to_user_32( struct ip6_fw_32 *userrule_32, struct ip6_fw *rule)
1227 userrule_32->version = rule->version;
1228 userrule_32->context = CAST_DOWN_EXPLICIT( user32_addr_t, rule->context);
1229 userrule_32->fw_pcnt = rule->fw_pcnt;
1230 userrule_32->fw_bcnt = rule->fw_bcnt;
1231 userrule_32->fw_src = rule->fw_src;
1232 userrule_32->fw_dst = rule->fw_dst;
1233 userrule_32->fw_smsk = rule->fw_smsk;
1234 userrule_32->fw_dmsk = rule->fw_dmsk;
1235 userrule_32->fw_number = rule->fw_number;
1236 userrule_32->fw_flg = rule->fw_flg;
1237 userrule_32->fw_ipflg = rule->fw_ipflg;
1238 bcopy( rule->fw_pts, userrule_32->fw_pts, IPV6_FW_MAX_PORTS);
1239 userrule_32->fw_ip6opt = rule->fw_ip6opt ;
1240 userrule_32->fw_ip6nopt = rule->fw_ip6nopt;
1241 userrule_32->fw_tcpf = rule->fw_tcpf;
1242 userrule_32->fw_tcpnf = rule->fw_tcpnf;
1243 bcopy( rule->fw_icmp6types, userrule_32->fw_icmp6types, sizeof(rule->fw_icmp6types));
1244 userrule_32->fw_in_if = rule->fw_in_if;
1245 userrule_32->fw_out_if = rule->fw_out_if;
1246 userrule_32->timestamp = rule->timestamp;
1247 userrule_32->fw_un.fu_divert_port = rule->fw_un.fu_divert_port;
1248 userrule_32->fw_prot = rule->fw_prot;
1249 userrule_32->fw_nports = rule->fw_nports;
1254 cp_from_user_32( struct ip6_fw_32 *userrule_32, struct ip6_fw *rule)
1256 rule->version = userrule_32->version;
1257 rule->context = CAST_DOWN(void *, userrule_32->context);
1258 rule->fw_pcnt = userrule_32->fw_pcnt;
1259 rule->fw_bcnt = userrule_32->fw_bcnt;
1260 rule->fw_src = userrule_32->fw_src;
1261 rule->fw_dst = userrule_32->fw_dst;
1262 rule->fw_smsk = userrule_32->fw_smsk;
1263 rule->fw_dmsk = userrule_32->fw_dmsk;
1264 rule->fw_number = userrule_32->fw_number;
1265 rule->fw_flg = userrule_32->fw_flg;
1266 rule->fw_ipflg = userrule_32->fw_ipflg;
1267 bcopy( userrule_32->fw_pts, rule->fw_pts, IPV6_FW_MAX_PORTS);
1268 rule->fw_ip6opt = userrule_32->fw_ip6opt;
1269 rule->fw_ip6nopt = userrule_32->fw_ip6nopt;
1270 rule->fw_tcpf = userrule_32->fw_tcpf;
1271 rule->fw_tcpnf = userrule_32->fw_tcpnf;
1272 bcopy( userrule_32->fw_icmp6types, rule->fw_icmp6types, sizeof(userrule_32->fw_icmp6types));
1273 rule->fw_in_if = userrule_32->fw_in_if;
1274 rule->fw_out_if = userrule_32->fw_out_if;
1275 rule->timestamp = CAST_DOWN(long, userrule_32->timestamp);
1276 rule->fw_un.fu_divert_port = userrule_32->fw_un.fu_divert_port;
1277 rule->fw_prot = userrule_32->fw_prot;
1278 rule->fw_nports = userrule_32->fw_nports;
1319 struct ip6_fw_32 userrule_32;
1321 if ((error = sooptcopyin(sopt, &userrule_32, userrulesize, userrulesize)))
1324 cp_from_user_32( &userrule_32, &rule );
1415 struct ip6_fw_32 userrule_32;
1416 cp_to_user_32( &userrule_32, &rule);
1417 error = sooptcopyout(sopt, &userrule_32, userrulesize);