Lines Matching refs:zip_cmd
54 struct zip_state *s, union zip_inst_s *zip_cmd) in prepare_zip_command() argument
58 memset(zip_cmd, 0, sizeof(s->zip_cmd)); in prepare_zip_command()
63 zip_cmd->s.hg = 0; in prepare_zip_command()
65 zip_cmd->s.ce = 1; in prepare_zip_command()
67 zip_cmd->s.sf = 1; in prepare_zip_command()
70 zip_cmd->s.ef = 1; in prepare_zip_command()
71 zip_cmd->s.sf = 0; in prepare_zip_command()
74 zip_cmd->s.cc = zip_ops->ccode; in prepare_zip_command()
76 zip_cmd->s.ss = zip_ops->speed; in prepare_zip_command()
80 zip_cmd->s.adlercrc32 = zip_ops->csum; in prepare_zip_command()
81 zip_cmd->s.historylength = zip_ops->history_len; in prepare_zip_command()
82 zip_cmd->s.dg = 0; in prepare_zip_command()
85 zip_cmd->s.inp_ptr_addr.s.addr = __pa(zip_ops->input); in prepare_zip_command()
86 zip_cmd->s.inp_ptr_ctl.s.length = (zip_ops->input_len + in prepare_zip_command()
88 zip_cmd->s.ds = 0; in prepare_zip_command()
91 zip_cmd->s.out_ptr_addr.s.addr = __pa(zip_ops->output); in prepare_zip_command()
92 zip_cmd->s.out_ptr_ctl.s.length = zip_ops->output_len; in prepare_zip_command()
94 zip_cmd->s.totaloutputlength = zip_ops->output_len; in prepare_zip_command()
97 zip_cmd->s.res_ptr_addr.s.addr = __pa(result_ptr); in prepare_zip_command()
118 union zip_inst_s *zip_cmd = &s->zip_cmd; in zip_deflate() local
123 prepare_zip_command(zip_ops, s, zip_cmd); in zip_deflate()
127 queue = zip_load_instr(zip_cmd, zip_dev); in zip_deflate()