Lines Matching defs:globals
237 struct globals { struct
238 u_long tachyon_base;
239 u_int *mem_base;
240 u_short ox_id; /* OX_ID used for IP and ELS frames */
241 u_short scsi_oxid; /* OX_ID for SEST entry */
242 u_char seq_id;
243 u_int my_id;
244 u_int my_ddaa; /* my domain and area in a fabric */
245 volatile u_char loop_up;
246 volatile u_char ptp_up; /* we have a point-to-point link */
247 volatile u_char link_up;
248 volatile u_char n_port_try;
249 volatile u_char nport_timer_set;
250 volatile u_char lport_timer_set;
252 u_char dont_init;
253 u_int my_node_name_high;
254 u_int my_node_name_low;
255 u_int my_port_name_high;
256 u_int my_port_name_low;
257 u_char fabric_present;
258 u_char explore_fabric;
259 u_char name_server;
260 u_int my_mtu;
261 u_int *els_buffer[MAX_PENDING_FRAMES]; /* temp space for ELS frames */
262 char *arp_buffer; /* temp space for ARP frames */
263 u_int mfs_buffer_count; /* keep track of MFS buffers used*/
264 u_char scsi_registered;
266 volatile u_char port_discovery;
267 volatile u_char perform_adisc;
268 u_short alpa_list_index;
269 u_short type_of_frame; /* Could be IP/SCSI Read/SCSI Write*/
270 u_char no_of_targets; /* used to assign target_ids */
271 u_long sem; /* to synchronize between IP and SCSI */
272 u_char e_i;
275 TACHYON_HEADER tach_header;
276 LOGIN login;
277 PRLI prli;
278 LOGO logo;
279 ADISC adisc;
280 LS_RJT ls_rjt;
281 ODB odb;
282 INB_SEST_ENTRY inb_sest_entry;
283 OUTB_SEST_ENTRY outb_sest_entry;
284 ACC acc;
285 SCR scr;
286 EDB edb;
287 RFC_4 rfc_4;
288 GP_ID4 gp_id4;