Lines Matching defs:cas
2739 struct cas { struct
2760 struct cas_init_block *init_block; argument
2761 struct cas_tx_desc *init_txds[MAX_TX_RINGS]; argument
2762 struct cas_rx_desc *init_rxds[MAX_RX_DESC_RINGS]; argument
2763 struct cas_rx_comp *init_rxcs[MAX_RX_COMP_RINGS]; argument
2769 cas_page_t *rx_pages[N_RX_DESC_RINGS][RX_DESC_RING_SIZE]; argument
2775 struct cas_tiny_count tx_tiny_use[N_TX_RINGS][TX_DESC_RING_SIZE]; argument
2799 u32 cas_flags; argument
2800 int packet_min; /* minimum packet size */
2801 int tx_fifo_size;
2802 int rx_fifo_size;
2803 int rx_pause_off;
2804 int rx_pause_on;
2805 int crc_size; /* 4 if half-duplex */
2807 int pci_irq_INTC;
2808 int min_frame_size; /* for tx fifo workaround */
2811 int page_size;
2812 int page_order;
2813 int mtu_stride;
2815 u32 mac_rx_cfg;
2818 int link_cntl;
2819 int link_fcntl;
2820 enum link_state lstate;
2821 struct timer_list link_timer;
2822 int timer_ticks;
2823 struct work_struct reset_task;
2850 int casreg_len; /* reg-space size for dumping */ argument
2851 u64 pause_entered;
2852 u16 pause_last_time_recvd;
2854 dma_addr_t block_dvma, tx_tiny_dvma[N_TX_RINGS];
2855 struct pci_dev *pdev;
2856 struct net_device *dev;
2858 struct device_node *of_node;
2862 u16 fw_load_addr;
2863 u32 fw_size;
2864 u8 *fw_data;