Lines Matching refs:tfh
168 int tfh_write_only(struct gru_tlb_fault_handle *tfh,
173 tfh->fillasid = asid;
174 tfh->fillvaddr = vaddr;
175 tfh->pfn = paddr >> GRU_PADDR_SHIFT;
176 tfh->gaa = gaa;
177 tfh->dirty = dirty;
178 tfh->pagesize = pagesize;
179 tfh->opc = TFHOP_WRITE_ONLY;
180 start_instruction(tfh);
181 return wait_instruction_complete(tfh, tfhop_write_only);
184 void tfh_write_restart(struct gru_tlb_fault_handle *tfh,
189 tfh->fillasid = asid;
190 tfh->fillvaddr = vaddr;
191 tfh->pfn = paddr >> GRU_PADDR_SHIFT;
192 tfh->gaa = gaa;
193 tfh->dirty = dirty;
194 tfh->pagesize = pagesize;
195 tfh->opc = TFHOP_WRITE_RESTART;
196 start_instruction(tfh);
199 void tfh_restart(struct gru_tlb_fault_handle *tfh)
201 tfh->opc = TFHOP_RESTART;
202 start_instruction(tfh);
205 void tfh_user_polling_mode(struct gru_tlb_fault_handle *tfh)
207 tfh->opc = TFHOP_USER_POLLING_MODE;
208 start_instruction(tfh);
211 void tfh_exception(struct gru_tlb_fault_handle *tfh)
213 tfh->opc = TFHOP_EXCEPTION;
214 start_instruction(tfh);