1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc. 4 * All rights reserved. 5 * 6 * File: int.h 7 * 8 * Purpose: 9 * 10 * Author: Jerry Chen 11 * 12 * Date: Apr. 2, 2004 13 * 14 */ 15 16#ifndef __INT_H__ 17#define __INT_H__ 18 19#include "device.h" 20 21struct vnt_interrupt_data { 22 u8 tsr0; 23 u8 pkt0; 24 u16 time0; 25 u8 tsr1; 26 u8 pkt1; 27 u16 time1; 28 u8 tsr2; 29 u8 pkt2; 30 u16 time2; 31 u8 tsr3; 32 u8 pkt3; 33 u16 time3; 34 __le64 tsf; 35 u8 isr0; 36 u8 isr1; 37 u8 rts_success; 38 u8 rts_fail; 39 u8 ack_fail; 40 u8 fcs_err; 41 u8 sw[2]; 42} __packed; 43 44void vnt_int_start_interrupt(struct vnt_private *priv); 45void vnt_int_process_data(struct vnt_private *priv); 46 47#endif /* __INT_H__ */ 48