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);
1221 cp_to_user_32( struct ip6_fw_32 *userrule_32, struct ip6_fw *rule)
1223 userrule_32->version = rule->version;
1224 userrule_32->context = CAST_DOWN_EXPLICIT( user32_addr_t, rule->context);
1225 userrule_32->fw_pcnt = rule->fw_pcnt;
1226 userrule_32->fw_bcnt = rule->fw_bcnt;
1227 userrule_32->fw_src = rule->fw_src;
1228 userrule_32->fw_dst = rule->fw_dst;
1229 userrule_32->fw_smsk = rule->fw_smsk;
1230 userrule_32->fw_dmsk = rule->fw_dmsk;
1231 userrule_32->fw_number = rule->fw_number;
1232 userrule_32->fw_flg = rule->fw_flg;
1233 userrule_32->fw_ipflg = rule->fw_ipflg;
1234 bcopy( rule->fw_pts, userrule_32->fw_pts, IPV6_FW_MAX_PORTS);
1235 userrule_32->fw_ip6opt = rule->fw_ip6opt ;
1236 userrule_32->fw_ip6nopt = rule->fw_ip6nopt;
1237 userrule_32->fw_tcpf = rule->fw_tcpf;
1238 userrule_32->fw_tcpnf = rule->fw_tcpnf;
1239 bcopy( rule->fw_icmp6types, userrule_32->fw_icmp6types, sizeof(rule->fw_icmp6types));
1240 userrule_32->fw_in_if = rule->fw_in_if;
1241 userrule_32->fw_out_if = rule->fw_out_if;
1242 userrule_32->timestamp = rule->timestamp;
1243 userrule_32->fw_un.fu_divert_port = rule->fw_un.fu_divert_port;
1244 userrule_32->fw_prot = rule->fw_prot;
1245 userrule_32->fw_nports = rule->fw_nports;
1250 cp_from_user_32( struct ip6_fw_32 *userrule_32, struct ip6_fw *rule)
1252 rule->version = userrule_32->version;
1253 rule->context = CAST_DOWN(void *, userrule_32->context);
1254 rule->fw_pcnt = userrule_32->fw_pcnt;
1255 rule->fw_bcnt = userrule_32->fw_bcnt;
1256 rule->fw_src = userrule_32->fw_src;
1257 rule->fw_dst = userrule_32->fw_dst;
1258 rule->fw_smsk = userrule_32->fw_smsk;
1259 rule->fw_dmsk = userrule_32->fw_dmsk;
1260 rule->fw_number = userrule_32->fw_number;
1261 rule->fw_flg = userrule_32->fw_flg;
1262 rule->fw_ipflg = userrule_32->fw_ipflg;
1263 bcopy( userrule_32->fw_pts, rule->fw_pts, IPV6_FW_MAX_PORTS);
1264 rule->fw_ip6opt = userrule_32->fw_ip6opt;
1265 rule->fw_ip6nopt = userrule_32->fw_ip6nopt;
1266 rule->fw_tcpf = userrule_32->fw_tcpf;
1267 rule->fw_tcpnf = userrule_32->fw_tcpnf;
1268 bcopy( userrule_32->fw_icmp6types, rule->fw_icmp6types, sizeof(userrule_32->fw_icmp6types));
1269 rule->fw_in_if = userrule_32->fw_in_if;
1270 rule->fw_out_if = userrule_32->fw_out_if;
1271 rule->timestamp = CAST_DOWN(long, userrule_32->timestamp);
1272 rule->fw_un.fu_divert_port = userrule_32->fw_un.fu_divert_port;
1273 rule->fw_prot = userrule_32->fw_prot;
1274 rule->fw_nports = userrule_32->fw_nports;
1315 struct ip6_fw_32 userrule_32;
1317 if ((error = sooptcopyin(sopt, &userrule_32, userrulesize, userrulesize)))
1320 cp_from_user_32( &userrule_32, &rule );
1411 struct ip6_fw_32 userrule_32;
1412 cp_to_user_32( &userrule_32, &rule);
1413 error = sooptcopyout(sopt, &userrule_32, userrulesize);