Lines Matching defs:fcip
180 struct fcip { struct
181 dev_info_t *fcip_dip; /* parent's dev_info */ argument
182 int fcip_instance; /* parent's instance */ argument
183 struct fcip *fcip_sibling; /* The other FCA port */ argument
184 uint32_t fcip_flags; /* misc. flags */ argument
185 uint32_t fcip_port_state; /* Link State */ argument
186 fcip_port_info_t *fcip_port_info; /* info about port */ argument
187 struct fcip *fcip_next; argument
189 kcondvar_t fcip_farp_cv; /* For perport serialization */ argument
190 int fcip_farp_rsp_flag; /* FARP response flag */ argument
191 kmutex_t fcip_mutex; /* protect this structure */ argument
192 kmutex_t fcip_ub_mutex; /* protect the unsol bufs */ argument
194 uint32_t fcip_ub_nbufs; /* no. of Unsol. Buffers */ argument
195 uint32_t fcip_ub_upstream; /* no ubufs in use */ argument
196 kcondvar_t fcip_ub_cv; argument
197 timeout_id_t fcip_timeout_id; /* for timeout routine */ argument
198 uint32_t fcip_timeout_ticks; argument
199 uint32_t fcip_mark_offline; argument
201 uint64_t *fcip_ub_tokens; /* unsol buf tokens */ argument
202 kmutex_t fcip_dest_mutex; /* dest table lock */ argument
203 struct fcip_dest *fcip_dest[FCIP_DEST_HASH_ELEMS]; argument
205 kmutex_t fcip_rt_mutex; /* routing table lock */ argument
206 struct fcip_routing_table *fcip_rtable[FCIP_RT_HASH_ELEMS]; argument
209 int fcip_intr_flag; /* init. flag for fcipintr() */ argument
210 uint32_t fcip_addrflags; /* type of MAC address */ argument
211 struct ether_addr fcip_factmacaddr; /* local mac address */ argument
212 struct ether_addr fcip_macaddr; /* MAC addr */ argument
213 la_wwn_t fcip_ouraddr; /* individual address */ argument
214 uchar_t fcip_ouripaddr[16]; /* Our IP address */ argument
215 struct kmem_cache *fcip_xmit_cache; /* cache of xmit pkts */ argument
216 uint32_t fcip_wantw; /* out of xmit resources */ argument
217 queue_t *fcip_ipq; /* ip read queue */ argument
218 taskq_t *fcip_tq; /* Taskq pointer */ argument
219 int fcip_sendup_thr_initted; /* sendup tq thread */ argument
220 kmutex_t fcip_sendup_mutex; /* for upstream data */ argument
221 kcondvar_t fcip_sendup_cv; /* for upstream unsol data */ argument
222 struct fcip_sendup_elem *fcip_sendup_head; /* head of mblk elems */ argument
223 struct fcip_sendup_elem *fcip_sendup_tail; /* tail of elem list */ argument
224 struct kmem_cache *fcip_sendup_cache; /* for sendup elems */ argument
225 uint32_t fcip_sendup_cnt; /* Num msgs queued */ argument
226 uint32_t fcip_broadcast_did; /* broadcast D_ID */ argument
228 kstat_t *fcip_intrstats; /* interrupt statistics */ argument
229 kstat_t *fcip_kstatp; /* kstat pointer */ argument
231 callb_cpr_t fcip_cpr_info; /* for the sendup thread */ argument
233 ulong_t fcip_ipackets; /* # packets received */ argument
234 ulong_t fcip_ierrors; /* # total input errors */ argument
235 ulong_t fcip_opackets; /* # packets sent */ argument
236 ulong_t fcip_oerrors; /* # total output errors */ argument
237 ulong_t fcip_collisions; /* # collisions */ argument
238 ulong_t fcip_defer; /* # defers */ argument
239 ulong_t fcip_fram; /* # receive framing errors */ argument
240 ulong_t fcip_crc; /* # receive crc errors */ argument
241 ulong_t fcip_oflo; /* # receiver overflows */ argument
242 ulong_t fcip_uflo; /* # transmit underflows */ argument
243 ulong_t fcip_missed; /* # receive missed */ argument
244 ulong_t fcip_tlcol; /* # xmit late collisions */ argument
245 ulong_t fcip_trtry; /* # transmit retry failures */ argument
246 ulong_t fcip_tnocar; /* # loss of carrier errors */ argument
247 ulong_t fcip_inits; /* # driver inits */ argument
248 ulong_t fcip_notbufs; /* # out of pkts for xmit */ argument
249 ulong_t fcip_norbufs; /* # out of buffers for rcv */ argument
250 ulong_t fcip_nocanput; /* # input canputret.false */ argument
251 ulong_t fcip_allocbfail; /* # allocb failed */ argument
252 int fcip_tx_lbolt; /* time of last tx interrupt */ argument
253 int fcip_rx_lbolt; /* time of last rx interrupt */ argument
258 ulong_t fcip_rcvbytes; /* # bytes received */ argument
259 ulong_t fcip_xmtbytes; /* # bytes transmitted */ argument
260 ulong_t fcip_multircv; /* # multicast pkts received */ argument
261 ulong_t fcip_multixmt; /* # multicast pkts for xmit */ argument
262 ulong_t fcip_brdcstrcv; /* # broadcast pkts received */ argument
263 ulong_t fcip_brdcstxmt; /* # broadcast pkts for xmit */ argument
264 ulong_t fcip_norcvbuf; /* # rcv pkts discarded */ argument
265 ulong_t fcip_noxmtbuf; /* # xmit pkts discarded */ argument
267 ulong_t fcip_num_ipkts_pending; argument