Lines Matching refs:fw64action
481 char *fw64action;
491 fw64action = (char*)fw64->cmd + justcmdsize;
495 ((ipfw_insn*)fw64action)->opcode = ((ipfw_insn*)useraction)->opcode;
496 ((ipfw_insn*)fw64action)->arg1 = ((ipfw_insn*)useraction)->arg1;
497 ((ipfw_insn*)fw64action)->len = F_INSN_SIZE(ipfw_insn_pipe_64);
498 diff = ((ipfw_insn*)fw64action)->len - ((ipfw_insn*)useraction)->len;
504 bcopy( useraction, fw64action, actioncopysize );
507 fw64action += actioncopysize;
605 char *fw64action;
612 fw64action = (char*)ACTION_PTR( fw64 );
613 if ( (justcmdsize = (fw64action - (char*)fw64->cmd)))
616 while ( fw64action < end ){
617 if ( ((ipfw_insn*)fw64action)->opcode == O_QUEUE || ((ipfw_insn*)fw64action)->opcode == O_PIPE){
619 ((ipfw_insn*)useraction)->opcode = ((ipfw_insn*)fw64action)->opcode;
620 ((ipfw_insn*)useraction)->arg1 = ((ipfw_insn*)fw64action)->arg1;
622 diff = ((ipfw_insn*)fw64action)->len - ((ipfw_insn*)useraction)->len;
628 actioncopysize = (F_LEN((ipfw_insn*)fw64action) ? (F_LEN((ipfw_insn*)fw64action)) : 1 ) * sizeof(uint32_t);
629 bcopy( fw64action, useraction, actioncopysize );
631 fw64action += (F_LEN((ipfw_insn*)fw64action) ? (F_LEN((ipfw_insn*)fw64action)) : 1 ) * sizeof(uint32_t);