Lines Matching defs:regs

32 static inline void hw_set_input_ring_start_addr(struct jobring_regs *regs,
36 sec_out32(&regs->irba_h, PHYS_ADDR_HI(start_addr));
38 sec_out32(&regs->irba_h, 0);
40 sec_out32(&regs->irba_l, PHYS_ADDR_LO(start_addr));
43 static inline void hw_set_output_ring_start_addr(struct jobring_regs *regs,
47 sec_out32(&regs->orba_h, PHYS_ADDR_HI(start_addr));
49 sec_out32(&regs->orba_h, 0);
51 sec_out32(&regs->orba_l, PHYS_ADDR_LO(start_addr));
60 struct jobring_regs *regs =
63 sec_out32(&regs->orjr, num);
72 struct jobring_regs *regs =
75 return sec_in32(&regs->irsa);
85 struct jobring_regs *regs =
88 return sec_in32(&regs->orsf);
151 struct jobring_regs *regs =
166 sec_out32(&regs->irs, SEC_JOB_RING_SIZE);
169 sec_out32(&regs->ors, SEC_JOB_RING_SIZE);
172 hw_set_input_ring_start_addr(regs, vtop(job_ring->input_ring));
175 hw_set_output_ring_start_addr(regs, vtop(job_ring->output_ring));
182 struct jobring_regs *regs =
200 sec_out32(&regs->jrcr, JR_REG_JRCR_VAL_RESET);
203 tmp = sec_in32(&regs->jrcr);
206 tmp = sec_in32(&regs->jrint);
221 sec_out32(&regs->jrcr, JR_REG_JRCR_VAL_RESET);
224 tmp = sec_in32(&regs->jrcr);
283 struct jobring_regs *regs =
286 if (JR_REG_JRINT_JRE_EXTRACT(sec_in32(&regs->jrint)) == 0) {
291 JR_REG_JRINT_ERR_TYPE_EXTRACT(sec_in32(&regs->jrint));
329 struct jobring_regs *regs =
339 sec_out32(&regs->jrcfg1, reg_val);
349 struct jobring_regs *regs =
353 reg_val = sec_in32(&regs->jrcfg1);
359 sec_out32(&regs->jrcfg1, reg_val);
369 struct jobring_regs *regs =
373 reg_val = sec_in32(&regs->jrcfg1);
379 sec_out32(&regs->jrcfg1, reg_val);
600 struct jobring_regs *regs =
604 reg_val = sec_in32(&regs->jrcfg1);
610 sec_out32(&regs->jrcfg1, reg_val);
620 struct jobring_regs *regs =
624 reg_val = sec_in32(&regs->jrcfg1);
630 sec_out32(&regs->jrcfg1, reg_val);