Lines Matching refs:sid

286 	unsigned int sid = BFIN_SYSIRQ(d->irq);  in bfin_sec_preflow_handler()  local
288 bfin_write_SEC_SCI(0, SEC_CSID, sid); in bfin_sec_preflow_handler()
296 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_mask_ack_irq() local
298 bfin_write_SEC_SCI(0, SEC_CSID, sid); in bfin_sec_mask_ack_irq()
306 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_unmask_irq() local
308 bfin_write32(SEC_END, sid); in bfin_sec_unmask_irq()
313 static void bfin_sec_enable_ssi(unsigned int sid) in bfin_sec_enable_ssi() argument
316 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_enable_ssi()
319 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_enable_ssi()
324 static void bfin_sec_disable_ssi(unsigned int sid) in bfin_sec_disable_ssi() argument
327 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_disable_ssi()
330 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_disable_ssi()
335 static void bfin_sec_set_ssi_coreid(unsigned int sid, unsigned int coreid) in bfin_sec_set_ssi_coreid() argument
338 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_set_ssi_coreid()
341 bfin_write_SEC_SCTL(sid, reg_sctl | ((coreid << 20) & SEC_SCTL_CTG)); in bfin_sec_set_ssi_coreid()
346 static void bfin_sec_enable_sci(unsigned int sid) in bfin_sec_enable_sci() argument
349 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_enable_sci()
351 if (sid == BFIN_SYSIRQ(IRQ_WATCH0)) in bfin_sec_enable_sci()
355 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_enable_sci()
360 static void bfin_sec_disable_sci(unsigned int sid) in bfin_sec_disable_sci() argument
363 uint32_t reg_sctl = bfin_read_SEC_SCTL(sid); in bfin_sec_disable_sci()
366 bfin_write_SEC_SCTL(sid, reg_sctl); in bfin_sec_disable_sci()
374 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_enable() local
376 bfin_sec_enable_sci(sid); in bfin_sec_enable()
377 bfin_sec_enable_ssi(sid); in bfin_sec_enable()
385 unsigned int sid = BFIN_SYSIRQ(d->irq); in bfin_sec_disable() local
387 bfin_sec_disable_sci(sid); in bfin_sec_disable()
388 bfin_sec_disable_ssi(sid); in bfin_sec_disable()
413 unsigned int sid = BFIN_SYSIRQ(irq); in bfin_sec_raise_irq() local
415 bfin_write32(SEC_RAISE, sid); in bfin_sec_raise_irq()
459 uint32_t sid; in handle_sec_ssi_fault() local
462 sid = gstat & SEC_GSTAT_SID; in handle_sec_ssi_fault()
463 sstat = bfin_read_SEC_SSTAT(sid); in handle_sec_ssi_fault()