Go to the documentation of this file.
9 #ifndef _ASM_IA64_SN_TIO_TIOCX_H
10 #define _ASM_IA64_SN_TIO_TIOCX_H
15 unsigned int part_num;
30 unsigned int part_num;
36 const struct cx_device_id *id_table;
38 int (*
probe) (
struct cx_dev *
dev,
const struct cx_device_id *
id);
39 int (*
remove) (
struct cx_dev *
dev);
43 #define TIOCX_DMA_ADDR(a) (u64)((u64)(a) & 0xffffcfffffffffUL)
45 #define TIOCX_TO_TIOCX_DMA_ADDR(a) (u64)(((u64)(a) & 0xfffffffff) | \
46 ((((u64)(a)) & 0xffffc000000000UL) <<2))
48 #define TIO_CE_ASIC_PARTNUM 0xce00
49 #define TIOCX_CORELET 3
52 #define TIO_ICE_FRZ_CFG TIO_MMR_ADDR_MOD(0x00000000b0008100UL)
53 #define TIO_ICE_PMI_TX_CFG TIO_MMR_ADDR_MOD(0x00000000b000b100UL)
54 #define TIO_ICE_PMI_TX_DYN_CREDIT_STAT_CB3 TIO_MMR_ADDR_MOD(0x00000000b000be18UL)
55 #define TIO_ICE_PMI_TX_DYN_CREDIT_STAT_CB3_CREDIT_CNT_MASK 0x000000000000000fUL
57 #define to_cx_dev(n) container_of(n, struct cx_dev, dev)
58 #define to_cx_driver(drv) container_of(drv, struct cx_drv, driver)
72 #endif // _ASM_IA64_SN_TIO_TIOCX__