u32 message_size_in_words;
/* offset of the init message in the sep sram */
- aligned_u64 sep_sram_addr;
+ u32 sep_sram_addr;
/* -not used- resident size in bytes*/
u32 unused_resident_size_in_bytes;
};
-/*
- * command struct for static pool addresses
- * Please note that this is a kernel virtual
- * address; this will be removed at the next
- * release of the Discretix middleware
- */
-struct stat_pool_addr_struct {
- /* virtual address of the static pool */
- aligned_u64 static_virt_address;
-};
-
-
/* command struct for getting caller id value and address */
struct caller_id_struct {
/* pid of the process */
/* size of data in the first output mlli */
u32 output_mlli_data_size;
/* pointer to the output virtual tail */
- u32 out_vr_tail_pt;
+ aligned_u64 out_vr_tail_pt;
/* size of tail data */
u32 tail_data_size;
/* input tail data array */
- u8 tail_data[64];
+ u8 tail_data[68];
};
struct sep_caller_id_entry {
/* get the static pool area addersses (physical and virtual) */
#define SEP_IOCGETSTATICPOOLADDR \
- _IOR(SEP_IOC_MAGIC_NUMBER, 8, struct stat_pool_addr_struct)
+ _IO(SEP_IOC_MAGIC_NUMBER, 8)
/* start sep command */
#define SEP_IOCSEPSTART \