1/* $FreeBSD: head/sys/dev/wpi/if_wpivar.h 282400 2015-05-03 23:39:02Z adrian $ */ |
2 3/*- 4 * Copyright (c) 2006,2007 5 * Damien Bergamini <damien.bergamini@free.fr> 6 * 7 * Permission to use, copy, modify, and distribute this software for any 8 * purpose with or without fee is hereby granted, provided that the above 9 * copyright notice and this permission notice appear in all copies. --- 149 unchanged lines hidden (view full) --- 159}; 160 161struct wpi_softc { 162 device_t sc_dev; 163 164 struct ifnet *sc_ifp; 165 int sc_debug; 166 |
167 int sc_flags; 168#define WPI_PS_PATH (1 << 0) 169 |
170 struct mtx sc_mtx; 171 struct mtx tx_mtx; 172 173 /* Shared area. */ 174 struct wpi_dma_info shared_dma; 175 struct wpi_shared *shared; 176 177 struct wpi_tx_ring txq[WPI_NTXQUEUES]; --- 30 unchanged lines hidden (view full) --- 208 209 int temp; 210 uint32_t qfullmsk; 211 212 uint32_t nodesmsk; 213 struct mtx nt_mtx; 214 215 void (*sc_node_free)(struct ieee80211_node *); |
216 void (*sc_update_rx_ring)(struct wpi_softc *); 217 void (*sc_update_tx_ring)(struct wpi_softc *, 218 struct wpi_tx_ring *); |
219 220 struct wpi_rx_radiotap_header sc_rxtap; 221 struct wpi_tx_radiotap_header sc_txtap; 222 223 /* Firmware image. */ 224 const struct firmware *fw_fp; 225 226 /* Firmware DMA transfer. */ --- 70 unchanged lines hidden --- |