/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/sn/fakeprom/ |
H A D | main.c | 30 int syn, nasid, cpu; local 38 nasid = (lid>>24); 45 if (test_and_set_bit(syn, &nasidmaster[nasid]) == 0) { 46 synergy_init(nasid, syn); 47 test_and_set_bit(syn+2, &nasidmaster[nasid]); 49 while (get_bit(syn+2, &nasidmaster[nasid]) == 0); 51 nasid = (lid>>16)&0xfff; 57 * Now pick a nasid master to initialize Bedrock registers. 59 if (test_and_set_bit(8, &nasidmaster[nasid]) == 0) { 60 bedrock_init(nasid); 80 bedrock_init(int nasid) argument 87 synergy_init(int nasid, int syn) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-mips64/sn/ |
H A D | addrs.h | 84 #define RAW_NODE_SWIN_BASE(nasid, widget) \ 85 (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) 109 * Verify if addr belongs to small window address on node with "nasid" 117 #define NODE_SWIN_ADDR(nasid, addr) \ 118 (((addr) >= NODE_SWIN_BASE(nasid, 0)) && \ 119 ((addr) < (NODE_SWIN_BASE(nasid, HUB_NUM_WIDGET) + SWIN_SIZE)\ 301 #define EX_HANDLER_ADDR(nasid, slice) \ 302 PHYS_TO_K0(NODE_OFFSET(nasid) | EX_HANDLER_OFFSET(slice)) 306 #define EX_FRAME_ADDR(nasid, slice) \ 307 PHYS_TO_K0(NODE_OFFSET(nasid) | EX_FRAME_OFFSE [all...] |
H A D | io.h | 45 #define IIO_ITTE_PUT(nasid, bigwin, io_or_mem, widget, addr) \ 46 REMOTE_HUB_S((nasid), IIO_ITTE(bigwin), \ 52 #define IIO_ITTE_DISABLE(nasid, bigwin) \ 53 IIO_ITTE_PUT((nasid), HUB_PIO_MAP_TO_MEM, \ 56 #define IIO_ITTE_GET(nasid, bigwin) REMOTE_HUB_ADDR((nasid), IIO_ITTE(bigwin))
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-mips64/sn/ |
H A D | addrs.h | 84 #define RAW_NODE_SWIN_BASE(nasid, widget) \ 85 (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) 109 * Verify if addr belongs to small window address on node with "nasid" 117 #define NODE_SWIN_ADDR(nasid, addr) \ 118 (((addr) >= NODE_SWIN_BASE(nasid, 0)) && \ 119 ((addr) < (NODE_SWIN_BASE(nasid, HUB_NUM_WIDGET) + SWIN_SIZE)\ 301 #define EX_HANDLER_ADDR(nasid, slice) \ 302 PHYS_TO_K0(NODE_OFFSET(nasid) | EX_HANDLER_OFFSET(slice)) 306 #define EX_FRAME_ADDR(nasid, slice) \ 307 PHYS_TO_K0(NODE_OFFSET(nasid) | EX_FRAME_OFFSE [all...] |
H A D | io.h | 45 #define IIO_ITTE_PUT(nasid, bigwin, io_or_mem, widget, addr) \ 46 REMOTE_HUB_S((nasid), IIO_ITTE(bigwin), \ 52 #define IIO_ITTE_DISABLE(nasid, bigwin) \ 53 IIO_ITTE_PUT((nasid), HUB_PIO_MAP_TO_MEM, \ 56 #define IIO_ITTE_GET(nasid, bigwin) REMOTE_HUB_ADDR((nasid), IIO_ITTE(bigwin))
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ia64/sn/xtalk/ |
H A D | xtalkaddrs.h | 90 #define HUBREG_AS_XTALKADDR(nasid, regaddr) \ 91 ((iopaddr_t)(HX_REG_BASE + (((long)nasid)<<HX_NODE_SHIFT) + ((long)regaddr))) 97 #define XWIDGET_ID_READ(nasid, widget) \ 98 (widgetreg_t)(*(volatile uint32_t *)(NODE_SWIN_BASE(nasid, widget) + WIDGET_ID))
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ia64/sn/xtalk/ |
H A D | xtalkaddrs.h | 90 #define HUBREG_AS_XTALKADDR(nasid, regaddr) \ 91 ((iopaddr_t)(HX_REG_BASE + (((long)nasid)<<HX_NODE_SHIFT) + ((long)regaddr))) 97 #define XWIDGET_ID_READ(nasid, widget) \ 98 (widgetreg_t)(*(volatile uint32_t *)(NODE_SWIN_BASE(nasid, widget) + WIDGET_ID))
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ia64/sn/ |
H A D | addrs.h | 55 #ifdef CONFIG_IA64_SGI_SN2 /* SN2 has an extra AS field between node offset and node id (nasid) */ 74 #define RAW_NODE_SWIN_BASE(nasid, widget) \ 75 (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) 99 * Verify if addr belongs to small window address on node with "nasid" 107 #define NODE_SWIN_ADDR(nasid, addr) \ 108 (((addr) >= NODE_SWIN_BASE(nasid, 0)) && \ 109 ((addr) < (NODE_SWIN_BASE(nasid, HUB_NUM_WIDGET) + SWIN_SIZE)\ 263 #define ARCS_SPB_ADDR(nasid) \ 264 PHYS_TO_K0(NODE_OFFSET(nasid) | ARCS_SPB_OFFSET) 268 #define KLDIR_ADDR(nasid) \ [all...] |
H A D | io.h | 36 #define IIO_ITTE_PUT(nasid, bigwin, io_or_mem, widget, addr) \ 37 REMOTE_HUB_S((nasid), IIO_ITTE(bigwin), \ 43 #define IIO_ITTE_DISABLE(nasid, bigwin) \ 44 IIO_ITTE_PUT((nasid), HUB_PIO_MAP_TO_MEM, \ 47 #define IIO_ITTE_GET(nasid, bigwin) REMOTE_HUB_ADDR((nasid), IIO_ITTE(bigwin))
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ia64/sn/ |
H A D | addrs.h | 55 #ifdef CONFIG_IA64_SGI_SN2 /* SN2 has an extra AS field between node offset and node id (nasid) */ 74 #define RAW_NODE_SWIN_BASE(nasid, widget) \ 75 (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) 99 * Verify if addr belongs to small window address on node with "nasid" 107 #define NODE_SWIN_ADDR(nasid, addr) \ 108 (((addr) >= NODE_SWIN_BASE(nasid, 0)) && \ 109 ((addr) < (NODE_SWIN_BASE(nasid, HUB_NUM_WIDGET) + SWIN_SIZE)\ 263 #define ARCS_SPB_ADDR(nasid) \ 264 PHYS_TO_K0(NODE_OFFSET(nasid) | ARCS_SPB_OFFSET) 268 #define KLDIR_ADDR(nasid) \ [all...] |
H A D | io.h | 36 #define IIO_ITTE_PUT(nasid, bigwin, io_or_mem, widget, addr) \ 37 REMOTE_HUB_S((nasid), IIO_ITTE(bigwin), \ 43 #define IIO_ITTE_DISABLE(nasid, bigwin) \ 44 IIO_ITTE_PUT((nasid), HUB_PIO_MAP_TO_MEM, \ 47 #define IIO_ITTE_GET(nasid, bigwin) REMOTE_HUB_ADDR((nasid), IIO_ITTE(bigwin))
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/sn/io/sn1/ |
H A D | huberror.c | 40 hub_error_clear(nasid_t nasid) argument 47 REMOTE_HUB_PI_S(nasid, sn, PI_ERR_INT_PEND, -1); 48 REMOTE_HUB_PI_S(nasid, sn, PI_ERR_STATUS0_A_CLR, -1); 49 REMOTE_HUB_PI_S(nasid, sn, PI_ERR_STATUS0_B_CLR, -1); 50 REMOTE_HUB_PI_S(nasid, sn, PI_SPURIOUS_HDR_0, 0); 51 REMOTE_HUB_PI_S(nasid, sn, PI_SPURIOUS_HDR_1, 0); 54 REMOTE_HUB_L(nasid, MD_DIR_ERROR_CLR); 55 REMOTE_HUB_L(nasid, MD_MEM_ERROR_CLR); 56 REMOTE_HUB_L(nasid, MD_MISC1_ERROR_CLR); 57 REMOTE_HUB_L(nasid, MD_PROTOCOL_ERR_CL 116 nasid_t nasid; local [all...] |
H A D | ip37.c | 24 hub_widget_id(nasid_t nasid) argument 28 ii_wcr.wcr_reg_value = REMOTE_HUB_L(nasid,IIO_WCR);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ia64/sn/sn1/ |
H A D | addrs.h | 106 #define NODE_SWIN_BASE(nasid, widget) \ 107 ((widget == 0) ? NODE_BWIN_BASE((nasid), SWIN0_BIGWIN) \ 108 : RAW_NODE_SWIN_BASE(nasid, widget)) 110 #define NODE_SWIN_BASE(nasid, widget) \ 111 (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) 124 #define NODE_BWIN_BASE0(nasid) (NODE_IO_BASE(nasid) + BWIN_SIZE) 125 #define NODE_BWIN_BASE(nasid, bigwin) (NODE_BWIN_BASE0(nasid) + \ 131 * Verify if addr belongs to large window address of node with "nasid" [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ia64/sn/sn2/ |
H A D | addrs.h | 43 unsigned long nasid: 11; member in struct:ia64_sn2_pa::__anon8597 114 #define CHANGE_NASID(n,x) ({ia64_sn2_pa_t _v; _v.l = (long) (x); _v.f.nasid = n; _v.p;}) 117 #define NODE_SWIN_BASE(nasid, widget) \ 118 ((widget == 0) ? NODE_BWIN_BASE((nasid), SWIN0_BIGWIN) \ 119 : RAW_NODE_SWIN_BASE(nasid, widget)) 121 #define NODE_SWIN_BASE(nasid, widget) \ 122 (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) 137 #define NODE_BWIN_BASE0(nasid) (NODE_IO_BASE(nasid) + BWIN_SIZE) 138 #define NODE_BWIN_BASE(nasid, bigwi [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ia64/sn/sn1/ |
H A D | addrs.h | 106 #define NODE_SWIN_BASE(nasid, widget) \ 107 ((widget == 0) ? NODE_BWIN_BASE((nasid), SWIN0_BIGWIN) \ 108 : RAW_NODE_SWIN_BASE(nasid, widget)) 110 #define NODE_SWIN_BASE(nasid, widget) \ 111 (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) 124 #define NODE_BWIN_BASE0(nasid) (NODE_IO_BASE(nasid) + BWIN_SIZE) 125 #define NODE_BWIN_BASE(nasid, bigwin) (NODE_BWIN_BASE0(nasid) + \ 131 * Verify if addr belongs to large window address of node with "nasid" [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ia64/sn/sn2/ |
H A D | addrs.h | 43 unsigned long nasid: 11; member in struct:ia64_sn2_pa::__anon4181 114 #define CHANGE_NASID(n,x) ({ia64_sn2_pa_t _v; _v.l = (long) (x); _v.f.nasid = n; _v.p;}) 117 #define NODE_SWIN_BASE(nasid, widget) \ 118 ((widget == 0) ? NODE_BWIN_BASE((nasid), SWIN0_BIGWIN) \ 119 : RAW_NODE_SWIN_BASE(nasid, widget)) 121 #define NODE_SWIN_BASE(nasid, widget) \ 122 (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) 137 #define NODE_BWIN_BASE0(nasid) (NODE_IO_BASE(nasid) + BWIN_SIZE) 138 #define NODE_BWIN_BASE(nasid, bigwi [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/sn/io/sn2/ |
H A D | shuberror.c | 45 hub_error_clear(nasid_t nasid) argument 57 prb.iprb_regval = REMOTE_HUB_L(nasid, IIO_IOPRB_0 + (i * sizeof(hubreg_t))); 66 REMOTE_HUB_S(nasid, IIO_IOPRB_0 + (i * sizeof(hubreg_t)), prb.iprb_regval); 69 REMOTE_HUB_S(nasid, IIO_IO_ERR_CLR, -1); 70 idsr = REMOTE_HUB_L(nasid, IIO_IIDSR); 71 REMOTE_HUB_S(nasid, IIO_IIDSR, (idsr & ~(IIO_IIDSR_SENT_MASK))); 88 nasid_t nasid; local 90 nasid = cnodeid_to_nasid(cnode); 91 hub_error_clear(nasid); 303 nasid_t nasid; local 386 nasid_t nasid; local 405 nasid_t nasid; local [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/sn/kernel/sn2/ |
H A D | sn2_smp.c | 69 int cnode, nasid; local 86 nasid = cnodeid_to_nasid(cnode); 87 ptc0 = CHANGE_NASID(nasid, ptc0); 88 ptc1 = CHANGE_NASID(nasid, ptc1); 123 long nasid, slice; local 126 nasid = cpu_physical_id_to_nasid(physid); 129 p = (long*)GLOBAL_MMR_ADDR(nasid, SH_IPI_INT); 139 if (count++ < 10) printk("ZZ sendIPI 0x%x vec %d, nasid 0x%lx, slice %ld, adr 0x%lx, val 0x%lx\n", 140 smp_processor_id(), vector, nasid, slice, (long)p, val);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/sgi-ip27/ |
H A D | ip27-init.c | 107 int do_cpumask(cnodeid_t cnode, nasid_t nasid, cpumask_t *boot_cpumask, argument 116 brd = find_lboard((lboard_t *)KL_CONFIG_INFO(nasid), KLTYPE_IP27); 151 nasid_t nasid; local 165 if ((nasid = gdap->g_nasidtable[i]) == INVALID_NASID) { 168 compact_to_nasid_node[i] = nasid; 169 nasid_to_compact_node[nasid] = i; 171 cpus += do_cpumask(i, nasid, boot_cpumask, &highest); 219 nasid_t nasid; local 221 nasid = COMPACT_TO_NASID_NODEID(i); 228 REMOTE_HUB_S(nasid, PI_REGION_PRESEN 248 intr_clear_bits(nasid_t nasid, volatile hubreg_t *pend, int base_level, char *name) argument 261 intr_clear_all(nasid_t nasid) argument 286 nasid_t nasid; local 370 nasid_t nasid; local 389 nasid_t nasid; local 583 nasid_t nasid; local 651 nasid_t nasid, nasid2; local 670 nasid_t nasid; local [all...] |
H A D | ip27-nmi.c | 51 nmi_cpu_eframe_save(nasid_t nasid, argument 62 (machreg_t *)(TO_UNCAC(TO_NODE(nasid, IP27_NMI_KREGS_OFFSET)) + 65 printk("NMI nasid %d: slice %d\n", nasid, slice); 79 nasid_t nasid; local 85 nasid = COMPACT_TO_NASID_NODEID(cnode); 86 if (nasid == INVALID_NASID) 91 nmi_cpu_eframe_save(nasid, cpu);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/sn/kernel/ |
H A D | irq.c | 99 int nasid; local 102 nasid = smp_physical_node_id(); 106 intpend_val = REMOTE_HUB_PI_L(nasid, subnode, PI_INT_PEND0); 109 REMOTE_HUB_PI_CLR_INTR(nasid, subnode, bit); 113 REMOTE_HUB_PI_CLR_INTR(nasid, subnode, bit); 117 REMOTE_HUB_PI_CLR_INTR(nasid, subnode, bit); 121 REMOTE_HUB_PI_CLR_INTR(nasid, subnode, bit); 125 REMOTE_HUB_PI_CLR_INTR(nasid, subnode, bit); 130 REMOTE_HUB_PI_CLR_INTR(nasid, subnode, bit); 134 event_occurred = HUB_L( (unsigned long *)GLOBAL_MMR_ADDR(nasid,SH_EVENT_OCCURRE 158 int nasid; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-mips64/sn/sn0/ |
H A D | addrs.h | 103 #define NODE_SWIN_BASE(nasid, widget) \ 104 ((widget == 0) ? NODE_BWIN_BASE((nasid), SWIN0_BIGWIN) \ 105 : RAW_NODE_SWIN_BASE(nasid, widget)) 107 #define NODE_SWIN_BASE(nasid, widget) \ 108 (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) 121 #define NODE_BWIN_BASE0(nasid) (NODE_IO_BASE(nasid) + BWIN_SIZE) 122 #define NODE_BWIN_BASE(nasid, bigwin) (NODE_BWIN_BASE0(nasid) + \ 128 * Verify if addr belongs to large window address of node with "nasid" [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-mips64/sn/sn0/ |
H A D | addrs.h | 103 #define NODE_SWIN_BASE(nasid, widget) \ 104 ((widget == 0) ? NODE_BWIN_BASE((nasid), SWIN0_BIGWIN) \ 105 : RAW_NODE_SWIN_BASE(nasid, widget)) 107 #define NODE_SWIN_BASE(nasid, widget) \ 108 (NODE_IO_BASE(nasid) + (UINT64_CAST (widget) << SWIN_SIZE_BITS)) 121 #define NODE_BWIN_BASE0(nasid) (NODE_IO_BASE(nasid) + BWIN_SIZE) 122 #define NODE_BWIN_BASE(nasid, bigwin) (NODE_BWIN_BASE0(nasid) + \ 128 * Verify if addr belongs to large window address of node with "nasid" [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/sn/io/ |
H A D | io.c | 85 nasid_t nasid; local 90 nasid = hubinfo->h_nasid; 98 hub_piomap->hpio_xtalk_info.xp_kvaddr = (caddr_t)NODE_SWIN_BASE(nasid, widget); 110 IIO_ITTE_DISABLE(nasid, bigwin); 112 hub_set_piomode(nasid, HUB_PIO_CONVEYOR); 149 nasid_t nasid; local 252 nasid = hubinfo->h_nasid; 253 IIO_ITTE_PUT(nasid, free_bw_index, HUB_PIO_MAP_TO_MEM, widget, xtalk_addr); 254 junk = HUB_L(IIO_ITTE_GET(nasid, free_bw_index)); 260 bw_piomap->hpio_xtalk_info.xp_kvaddr = (caddr_t)NODE_BWIN_BASE(nasid, free_bw_inde 289 nasid_t nasid; local 629 nasid_t nasid = NASID_GET(addr); local 694 hub_setup_prb(nasid_t nasid, int prbnum, int credits, int conveyor) argument 737 hub_set_piomode(nasid_t nasid, int conveyor) argument 784 hub_widget_flags_set(nasid_t nasid, xwidgetnum_t widget_num, hub_widget_flags_t flags) argument 817 nasid_t nasid; local 846 nasid_t nasid; local [all...] |