Lines Matching refs:sid
287 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_preflow_handler() local
289 bfin_write_SEC_SCI(0, SEC_CSID, sid); in bfin_sec_preflow_handler()
297 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_mask_ack_irq() local
299 bfin_write_SEC_SCI(0, SEC_CSID, sid); in bfin_sec_mask_ack_irq()
307 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_unmask_irq() local
309 bfin_write32(SEC_END, sid); in bfin_sec_unmask_irq()
314 static void bfin_sec_enable_ssi(unsigned int sid) in bfin_sec_enable_ssi() argument
317 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_enable_ssi()
320 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_enable_ssi()
325 static void bfin_sec_disable_ssi(unsigned int sid) in bfin_sec_disable_ssi() argument
328 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_disable_ssi()
331 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_disable_ssi()
336 static void bfin_sec_set_ssi_coreid(unsigned int sid, unsigned int coreid) in bfin_sec_set_ssi_coreid() argument
339 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_set_ssi_coreid()
342 bfin_write_SEC_SCTL(sid, reg_sctl | ((coreid << 20) & SEC_SCTL_CTG)); in bfin_sec_set_ssi_coreid()
347 static void bfin_sec_enable_sci(unsigned int sid) in bfin_sec_enable_sci() argument
350 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_enable_sci()
352 if (sid == BFIN_SYSIRQ(IRQ_WATCH0)) in bfin_sec_enable_sci()
356 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_enable_sci()
361 static void bfin_sec_disable_sci(unsigned int sid) in bfin_sec_disable_sci() argument
364 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_disable_sci()
367 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_disable_sci()
375 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_enable() local
377 bfin_sec_enable_sci(sid); in bfin_sec_enable()
378 bfin_sec_enable_ssi(sid); in bfin_sec_enable()
386 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_disable() local
388 bfin_sec_disable_sci(sid); in bfin_sec_disable()
389 bfin_sec_disable_ssi(sid); in bfin_sec_disable()
414 unsigned int sid = BFIN_SYSIRQ(irq); in bfin_sec_raise_irq() local
416 bfin_write32(SEC_RAISE, sid); in bfin_sec_raise_irq()
460 uint32_t sid; in handle_sec_ssi_fault() local
463 sid = gstat & SEC_GSTAT_SID; in handle_sec_ssi_fault()
464 sstat = bfin_read_SEC_SSTAT(sid); in handle_sec_ssi_fault()