Lines Matching refs:sid

285 	unsigned int sid = BFIN_SYSIRQ(d->irq);  in bfin_sec_preflow_handler()  local
287 bfin_write_SEC_SCI(0, SEC_CSID, sid); in bfin_sec_preflow_handler()
295 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_mask_ack_irq() local
297 bfin_write_SEC_SCI(0, SEC_CSID, sid); in bfin_sec_mask_ack_irq()
305 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_unmask_irq() local
307 bfin_write32(SEC_END, sid); in bfin_sec_unmask_irq()
312 static void bfin_sec_enable_ssi(unsigned int sid) in bfin_sec_enable_ssi() argument
315 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_enable_ssi()
318 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_enable_ssi()
323 static void bfin_sec_disable_ssi(unsigned int sid) in bfin_sec_disable_ssi() argument
326 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_disable_ssi()
329 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_disable_ssi()
334 static void bfin_sec_set_ssi_coreid(unsigned int sid, unsigned int coreid) in bfin_sec_set_ssi_coreid() argument
337 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_set_ssi_coreid()
340 bfin_write_SEC_SCTL(sid, reg_sctl | ((coreid << 20) & SEC_SCTL_CTG)); in bfin_sec_set_ssi_coreid()
345 static void bfin_sec_enable_sci(unsigned int sid) in bfin_sec_enable_sci() argument
348 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_enable_sci()
350 if (sid == BFIN_SYSIRQ(IRQ_WATCH0)) in bfin_sec_enable_sci()
354 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_enable_sci()
359 static void bfin_sec_disable_sci(unsigned int sid) in bfin_sec_disable_sci() argument
362 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_disable_sci()
365 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_disable_sci()
373 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_enable() local
375 bfin_sec_enable_sci(sid); in bfin_sec_enable()
376 bfin_sec_enable_ssi(sid); in bfin_sec_enable()
384 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_disable() local
386 bfin_sec_disable_sci(sid); in bfin_sec_disable()
387 bfin_sec_disable_ssi(sid); in bfin_sec_disable()
412 unsigned int sid = BFIN_SYSIRQ(irq); in bfin_sec_raise_irq() local
414 bfin_write32(SEC_RAISE, sid); in bfin_sec_raise_irq()
458 uint32_t sid; in handle_sec_ssi_fault() local
461 sid = gstat & SEC_GSTAT_SID; in handle_sec_ssi_fault()
462 sstat = bfin_read_SEC_SSTAT(sid); in handle_sec_ssi_fault()