Lines Matching refs:userrule_64

199 static void cp_to_user_64( struct ip6_fw_64 *userrule_64, struct ip6_fw *rule);
200 static void cp_from_user_64( struct ip6_fw_64 *userrule_64, struct ip6_fw *rule);
1163 cp_to_user_64( struct ip6_fw_64 *userrule_64, struct ip6_fw *rule)
1165 userrule_64->version = rule->version;
1166 userrule_64->context = CAST_USER_ADDR_T(rule->context);
1167 userrule_64->fw_pcnt = rule->fw_pcnt;
1168 userrule_64->fw_bcnt = rule->fw_bcnt;
1169 userrule_64->fw_src = rule->fw_src;
1170 userrule_64->fw_dst = rule->fw_dst;
1171 userrule_64->fw_smsk = rule->fw_smsk;
1172 userrule_64->fw_dmsk = rule->fw_dmsk;
1173 userrule_64->fw_number = rule->fw_number;
1174 userrule_64->fw_flg = rule->fw_flg;
1175 userrule_64->fw_ipflg = rule->fw_ipflg;
1176 bcopy( rule->fw_pts, userrule_64->fw_pts, IPV6_FW_MAX_PORTS);
1177 userrule_64->fw_ip6opt= rule->fw_ip6opt;
1178 userrule_64->fw_ip6nopt = rule->fw_ip6nopt;
1179 userrule_64->fw_tcpf = rule->fw_tcpf;
1180 userrule_64->fw_tcpnf = rule->fw_tcpnf;
1181 bcopy( rule->fw_icmp6types, userrule_64->fw_icmp6types, sizeof(userrule_64->fw_icmp6types));
1182 userrule_64->fw_in_if = rule->fw_in_if;
1183 userrule_64->fw_out_if = rule->fw_out_if;
1184 userrule_64->timestamp = rule->timestamp;
1185 userrule_64->fw_un.fu_divert_port = rule->fw_un.fu_divert_port;
1186 userrule_64->fw_prot = rule->fw_prot;
1187 userrule_64->fw_nports = rule->fw_nports;
1192 cp_from_user_64( struct ip6_fw_64 *userrule_64, struct ip6_fw *rule)
1194 rule->version = userrule_64->version;
1195 rule->context = CAST_DOWN(void *, userrule_64->context);
1196 rule->fw_pcnt = userrule_64->fw_pcnt;
1197 rule->fw_bcnt = userrule_64->fw_bcnt;
1198 rule->fw_src = userrule_64->fw_src;
1199 rule->fw_dst = userrule_64->fw_dst;
1200 rule->fw_smsk = userrule_64->fw_smsk;
1201 rule->fw_dmsk = userrule_64->fw_dmsk;
1202 rule->fw_number = userrule_64->fw_number;
1203 rule->fw_flg = userrule_64->fw_flg;
1204 rule->fw_ipflg = userrule_64->fw_ipflg;
1205 bcopy( userrule_64->fw_pts, rule->fw_pts, IPV6_FW_MAX_PORTS);
1206 rule->fw_ip6opt = userrule_64->fw_ip6opt;
1207 rule->fw_ip6nopt = userrule_64->fw_ip6nopt;
1208 rule->fw_tcpf = userrule_64->fw_tcpf;
1209 rule->fw_tcpnf = userrule_64->fw_tcpnf;
1210 bcopy( userrule_64->fw_icmp6types, rule->fw_icmp6types, sizeof(userrule_64->fw_icmp6types));
1211 rule->fw_in_if = userrule_64->fw_in_if;
1212 rule->fw_out_if = userrule_64->fw_out_if;
1213 rule->timestamp = CAST_DOWN( long, userrule_64->timestamp);
1214 rule->fw_un.fu_divert_port = userrule_64->fw_un.fu_divert_port;
1215 rule->fw_prot = userrule_64->fw_prot;
1216 rule->fw_nports = userrule_64->fw_nports;
1307 struct ip6_fw_64 userrule_64;
1309 if ((error = sooptcopyin(sopt, &userrule_64, userrulesize, userrulesize)))
1312 cp_from_user_64( &userrule_64, &rule );
1406 struct ip6_fw_64 userrule_64;
1407 cp_to_user_64( &userrule_64, &rule);
1408 error = sooptcopyout(sopt, &userrule_64, userrulesize);