Lines Matching refs:nasid
31 nasid_t nasid = COMPACT_TO_NASID_NODEID(cnode); in hub_pio_map() local
36 return NODE_SWIN_BASE(nasid, widget) + (xtalk_addr % SWIN_SIZE); in hub_pio_map()
41 nasid, widget, xtalk_addr, size); in hub_pio_map()
65 IIO_ITTE_PUT(nasid, i, HUB_PIO_MAP_TO_MEM, widget, xtalk_addr); in hub_pio_map()
66 (void) HUB_L(IIO_ITTE_GET(nasid, i)); in hub_pio_map()
68 return NODE_BWIN_BASE(nasid, widget) + (xtalk_addr % BWIN_SIZE); in hub_pio_map()
73 nasid, widget, xtalk_addr); in hub_pio_map()
84 static void hub_setup_prb(nasid_t nasid, int prbnum, int credits) in hub_setup_prb() argument
93 prb.iprb_regval = REMOTE_HUB_L(nasid, prb_offset); in hub_setup_prb()
115 REMOTE_HUB_S(nasid, prb_offset, prb.iprb_regval); in hub_setup_prb()
136 static void hub_set_piomode(nasid_t nasid) in hub_set_piomode() argument
142 ii_iowa = REMOTE_HUB_L(nasid, IIO_OUTWIDGET_ACCESS); in hub_set_piomode()
143 REMOTE_HUB_S(nasid, IIO_OUTWIDGET_ACCESS, 0); in hub_set_piomode()
145 ii_wcr.wcr_reg_value = REMOTE_HUB_L(nasid, IIO_WCR); in hub_set_piomode()
151 hub_setup_prb(nasid, 0, 3); in hub_set_piomode()
156 hub_setup_prb(nasid, 0, 1); in hub_set_piomode()
164 hub_setup_prb(nasid, i, 3); in hub_set_piomode()
166 REMOTE_HUB_S(nasid, IIO_OUTWIDGET_ACCESS, ii_iowa); in hub_set_piomode()
176 nasid_t nasid = COMPACT_TO_NASID_NODEID(cnode); in hub_pio_init() local
182 IIO_ITTE_DISABLE(nasid, i); in hub_pio_init()
184 hub_set_piomode(nasid); in hub_pio_init()