• Home
  • Raw
  • Download

Lines Matching full:ccs

90 static int interrupt_ecf(ray_dev_t *local, int ccs);
448 static inline struct ccs __iomem *ccs_base(ray_dev_t *dev) in ccs_base()
458 * and a "struct ccs" ends up being in the _index_ off in rcs_base()
460 * ccs/rcs. in rcs_base()
469 struct ccs __iomem *pccs; in ray_init()
503 /* Initialize CCS's to buffer free state */ in ray_init()
528 struct ccs __iomem *pccs; in dl_startup_params()
545 /* Fill in the CCS fields for the ECF */ in dl_startup_params()
637 struct ccs __iomem *pccs = ccs_base(local) + local->dl_param_ccs; in verify_dl_startup()
649 "verify_dl_startup parameters sent via ccs %d:\n", in verify_dl_startup()
679 struct ccs __iomem *pccs; in start_net()
686 /* Fill in the CCS fields for the ECF */ in start_net()
707 struct ccs __iomem *pccs; in join_net()
715 /* Fill in the CCS fields for the ECF */ in join_net()
876 struct ccs __iomem *pccs; in ray_hw_xmit()
893 pr_debug("ray_hw_xmit No free tx ccs\n"); in ray_hw_xmit()
919 /* fill in the CCS */ in ray_hw_xmit()
939 won't be done for a while. Maybe set tbusy until a CCS is free? in ray_hw_xmit()
1550 static int interrupt_ecf(ray_dev_t *local, int ccs) in interrupt_ecf() argument
1559 dev_dbg(&link->dev, "interrupt_ecf(local=%p, ccs = 0x%x\n", local, ccs); in interrupt_ecf()
1570 writeb(ccs, local->sram + SCB_BASE); in interrupt_ecf()
1576 /* Get next free transmit CCS */
1577 /* Return - index of current tx ccs */
1581 struct ccs __iomem *pccs = ccs_base(local); in get_free_tx_ccs()
1603 dev_dbg(&link->dev, "ray_cs ERROR no free tx CCS for raylink card\n"); in get_free_tx_ccs()
1608 /* Get next free CCS */
1609 /* Return - index of current ccs */
1613 struct ccs __iomem *pccs = ccs_base(local); in get_free_ccs()
1634 dev_dbg(&link->dev, "ray_cs ERROR no free CCS for raylink card\n"); in get_free_ccs()
1718 struct ccs __iomem *pccs; in ray_update_parm()
1726 dev_dbg(&link->dev, "ray_update_parm - No free ccs\n"); in ray_update_parm()
1748 struct ccs __iomem *pccs; in ray_update_multi_list()
1759 dev_dbg(&link->dev, "ray_update_multi - No free ccs\n"); in ray_update_multi_list()
1836 struct ccs __iomem *pccs; in ray_interrupt()
1864 if (rcsindex < NUMBER_OF_CCS) { /* If it's a returned CCS */ in ray_interrupt()
1893 case CCS_UPDATE_MULTICAST_LIST: /* Note that this CCS isn't returned */ in ray_interrupt()
1895 "ray_cs interrupt CCS Update Multicast List done\n"); in ray_interrupt()
1982 "ray_cs interrupt Unexpected CCS returned - Shutdown\n"); in ray_interrupt()
1993 "ray_cs interrupt Unexpected CCS 0x%x returned 0x%x\n", in ray_interrupt()
2008 /* do we need to clear tx buffers CCS's? */ in ray_interrupt()
2473 struct ccs __iomem *pccs; in associate()
2484 dev_dbg(&link->dev, "ray_cs associate - No free ccs\n"); in associate()
2489 /* fill in the CCS */ in associate()
2664 struct ccs __iomem *pccs; in build_auth_frame()
2670 pr_debug("ray_cs send authenticate - No free tx ccs\n"); in build_auth_frame()
2678 /* fill in the CCS */ in build_auth_frame()