job_write
job_write(pfdev, JS_COMMAND_NEXT(i), JS_COMMAND_NOP);
job_write(pfdev, JS_COMMAND(i), cmd);
job_write(pfdev, JS_AFFINITY_NEXT_LO(js), lower_32_bits(affinity));
job_write(pfdev, JS_AFFINITY_NEXT_HI(js), upper_32_bits(affinity));
job_write(pfdev, JS_HEAD_NEXT_LO(js), lower_32_bits(jc_head));
job_write(pfdev, JS_HEAD_NEXT_HI(js), upper_32_bits(jc_head));
job_write(pfdev, JS_CONFIG_NEXT(js), cfg);
job_write(pfdev, JS_FLUSH_ID_NEXT(js), job->flush_id);
job_write(pfdev, JS_COMMAND_NEXT(js), JS_COMMAND_START);
job_write(pfdev, JOB_INT_CLEAR, ALL_JS_INT_MASK);
job_write(pfdev, JOB_INT_MASK, ALL_JS_INT_MASK);
job_write(pfdev, JOB_INT_MASK, 0);
job_write(pfdev, JS_COMMAND_NEXT(j), JS_COMMAND_NOP);
job_write(pfdev, JOB_INT_CLEAR, status);
job_write(pfdev, JS_COMMAND_NEXT(j), JS_COMMAND_START);
job_write(pfdev, JOB_INT_MASK, 0);
job_write(pfdev, JS_COMMAND_NEXT(i), JS_COMMAND_NOP);
job_write(pfdev, JS_COMMAND(i), JS_COMMAND_SOFT_STOP);
job_write(pfdev, JOB_INT_MASK, ALL_JS_INT_MASK);
job_write(pfdev, JOB_INT_MASK, 0);
job_write(pfdev, JOB_INT_MASK, 0);