Home
last modified time | relevance | path

Searched refs:ate (Results 1 – 5 of 5) sorted by relevance

/arch/ia64/sn/pci/pcibr/
Dpcibr_ate.c23 u64 *ate = ate_resource->ate; in mark_ate() local
28 ate[index] = value; in mark_ate()
38 u64 *ate = ate_resource->ate; in find_free_ate() local
43 if (!ate[index]) { in find_free_ate()
49 if (!ate[i]) { /* This is free */ in find_free_ate()
70 mark_ate(ate_resource, start, ate_resource->ate[start], 0); in free_ate_resource()
143 volatile u64 ate) in ate_write() argument
147 pcireg_int_ate_set(pcibus_info, ate_index, ate); in ate_write()
152 ate += IOPGSIZE; in ate_write()
161 volatile u64 ate; in pcibr_ate_free() local
[all …]
Dpcibr_dma.c55 u64 ate; in pcibr_dmamap_ate32() local
91 ate = ate_flags | (xio_addr - offset); in pcibr_dmamap_ate32()
95 ate |= (pcibus_info->pbi_hub_xid << PIC_ATE_TARGETID_SHFT); in pcibr_dmamap_ate32()
103 ate |= PCI32_ATE_MSI; in pcibr_dmamap_ate32()
105 ate |= PCI32_ATE_PIO; in pcibr_dmamap_ate32()
108 ate_write(pcibus_info, ate_index, ate_count, ate); in pcibr_dmamap_ate32()
Dpcibr_provider.c184 soft->pbi_int_ate_resource.ate = in pcibr_bus_fixup()
187 if (!soft->pbi_int_ate_resource.ate) { in pcibr_bus_fixup()
/arch/ia64/sn/pci/
Dtioce_provider.c171 #define ATE_VALID(ate) ((ate) & (1UL << 63)) argument
355 u64 ate; in tioce_alloc_map() local
357 ate = ATE_MAKE(addr, pagesize, msi_wanted); in tioce_alloc_map()
358 ate_shadow[i + j] = ate; in tioce_alloc_map()
359 tioce_mmr_storei(ce_kern, &ate_reg[i + j], ate); in tioce_alloc_map()
718 u64 ate; in tioce_reserve_m32() local
720 ate = ATE_MAKE(0xdeadbeef, ps, 0); in tioce_reserve_m32()
721 ce_kern->ce_ate3240_shadow[ate_index] = ate; in tioce_reserve_m32()
723 ate); in tioce_reserve_m32()
/arch/ia64/include/asm/sn/
Dpcibr_provider.h95 u64 *ate; member