Lines Matching defs:ni_private

979 struct ni_private {  struct
980 unsigned short dio_output;
981 unsigned short dio_control;
982 int aimode;
983 unsigned int ai_calib_source;
984 unsigned int ai_calib_source_enabled;
986 spinlock_t window_lock;
988 spinlock_t soft_reg_copy_lock;
990 spinlock_t mite_channel_lock;
992 int changain_state;
993 unsigned int changain_spec;
995 unsigned int caldac_maxdata_list[MAX_N_CALDACS];
996 unsigned short caldacs[MAX_N_CALDACS];
998 unsigned short ai_cmd2;
1000 unsigned short ao_conf[MAX_N_AO_CHAN];
1001 unsigned short ao_mode1;
1002 unsigned short ao_mode2;
1003 unsigned short ao_mode3;
1004 unsigned short ao_cmd1;
1005 unsigned short ao_cmd2;
1007 struct ni_gpct_device *counter_dev;
1008 unsigned short an_trig_etc_reg;
1010 unsigned int ai_offset[512];
1012 unsigned long serial_interval_ns;
1013 unsigned char serial_hw_mode;
1014 unsigned short clock_and_fout;
1015 unsigned short clock_and_fout2;
1017 unsigned short int_a_enable_reg;
1018 unsigned short int_b_enable_reg;
1019 unsigned short io_bidirection_pin_reg;
1020 unsigned short rtsi_trig_direction_reg;
1021 unsigned short rtsi_trig_a_output_reg;
1022 unsigned short rtsi_trig_b_output_reg;
1023 unsigned short pfi_output_select_reg[NUM_PFI_OUTPUT_SELECT_REGS];
1024 unsigned short ai_ao_select_reg;
1025 unsigned short g0_g1_select_reg;
1026 unsigned short cdio_dma_select_reg;
1028 unsigned int clock_ns;
1029 unsigned int clock_source;
1031 unsigned short pwm_up_count;
1032 unsigned short pwm_down_count;
1034 unsigned short ai_fifo_buffer[0x2000];
1035 u8 eeprom_buffer[M_SERIES_EEPROM_SIZE];
1037 struct mite *mite;
1038 struct mite_channel *ai_mite_chan;
1039 struct mite_channel *ao_mite_chan;
1040 struct mite_channel *cdo_mite_chan;
1041 struct mite_ring *ai_mite_ring;
1042 struct mite_ring *ao_mite_ring;
1043 struct mite_ring *cdo_mite_ring;
1044 struct mite_ring *gpct_mite_ring[NUM_GPCT];
1047 unsigned int is_m_series:1;
1048 unsigned int is_6xxx:1;
1049 unsigned int is_611x:1;
1050 unsigned int is_6143:1;
1051 unsigned int is_622x:1;
1052 unsigned int is_625x:1;
1053 unsigned int is_628x:1;
1054 unsigned int is_67xx:1;
1055 unsigned int is_6711:1;
1056 unsigned int is_6713:1;
1070 unsigned int ao_needs_arming:1;
1073 struct ni_route_tables routing_tables;
1085 u8 rtsi_shared_mux_usage[NUM_RTSI_SHARED_MUXS];
1131 u16 rtsi_shared_mux_reg;
1137 u8 rgout0_usage;