Lines Matching defs:sa_softc

377 struct sa_softc {  struct
378 sa_state state;
379 sa_flags flags;
380 sa_quirks quirks;
381 u_int si_flags;
382 struct cam_periph *periph;
383 struct bio_queue_head bio_queue;
384 int queue_count;
385 struct devstat *device_stats;
386 struct sa_devs devs;
387 int open_count;
388 int num_devs_to_destroy;
389 int blk_gran;
390 int blk_mask;
391 int blk_shift;
392 uint32_t max_blk;
393 uint32_t min_blk;
394 uint32_t maxio;
395 uint32_t cpi_maxio;
396 int allow_io_split;
397 int inject_eom;
398 int set_pews_status;
399 uint32_t comp_algorithm;
400 uint32_t saved_comp_algorithm;
401 uint32_t media_blksize;
402 uint32_t last_media_blksize;
403 uint32_t media_numblks;
404 uint8_t media_density;
405 uint8_t speed;
406 uint8_t scsi_rev;
407 uint8_t dsreg; /* mtio mt_dsreg, redux */
408 int buffer_mode;
409 int filemarks;
410 int last_resid_was_io;
411 uint8_t density_type_bits[SA_DENSITY_TYPES];
412 int density_info_valid[SA_DENSITY_TYPES];
413 uint8_t density_info[SA_DENSITY_TYPES][SRDS_MAX_LENGTH];
414 int timeout_info[SA_TIMEOUT_TYPE_MAX];
416 struct sa_prot_info prot_info;
418 int sili;
419 int eot_warn;
435 daddr_t partition; /* Absolute from BOT */
436 daddr_t fileno; /* Relative to beginning of partition */
437 daddr_t blkno; /* Relative to last file mark */
438 daddr_t rep_blkno; /* Relative to beginning of partition */
439 daddr_t rep_fileno; /* Relative to beginning of partition */
440 int bop; /* Beginning of Partition */
441 int eop; /* End of Partition */
442 int bpew; /* Beyond Programmable Early Warning */
447 struct {
460 } errinfo;
470 struct task sysctl_task;
471 struct sysctl_ctx_list sysctl_ctx;
472 struct sysctl_oid *sysctl_tree;
473 struct sysctl_ctx_list sysctl_timeout_ctx;
474 struct sysctl_oid *sysctl_timeout_tree;