/illumos-gate/usr/src/uts/common/io/lvm/mirror/ |
H A D | mirror_resync.c | 145 * bitmap associated with mirror 'un' 148 * un - mirror unit to get bitmap data from 159 mirror_generate_rr_bitmap(mm_unit_t *un, md_mn_msg_rr_clean_t **msgp, argument 167 if ((start_bit = un->un_rr_clean_start_bit) >= un->un_rrd_num) 168 un->un_rr_clean_start_bit = start_bit = 0; 174 for (; start_bit < un->un_rrd_num && 175 !IS_PERNODE_DIRTY(md_mn_mynode_id, start_bit, un) && 176 (un->un_pernode_dirty_sum[start_bit] != (uchar_t)0); start_bit++) 179 if (start_bit >= un 271 process_resync_regions_non_owner(mm_unit_t *un, callb_cpr_t *cprinfop) argument 400 process_resync_regions_owner(mm_unit_t *un) argument 512 process_resync_regions(mm_unit_t *un, callb_cpr_t *cprinfop) argument 543 mirror_process_unit_resync(mm_unit_t *un) argument 570 mm_unit_t *un; local 659 offlined_to_attached(mm_unit_t *un) argument 687 get_unit_resync(mm_unit_t *un) argument 710 create_unit_resync(mm_unit_t *un, int snarfing) argument 774 unit_setup_resync(mm_unit_t *un, int snarfing) argument 914 resync_kill_pending( mm_unit_t *un, mdi_unit_t *ui, uint_t mx_type) argument 964 resync_read_buffer(mm_unit_t *un, diskaddr_t blk, size_t cnt, int flag_err) argument 1012 send_mn_resync_done_message( mm_unit_t *un, int flags ) argument 1121 send_mn_resync_next_message( mm_unit_t *un, diskaddr_t currentblk, size_t rsize, int flags ) argument 1225 resync_read_blk_range( mm_unit_t *un, diskaddr_t currentblk, diskaddr_t stopbefore, uint_t type, int flags ) argument 1323 optimized_resync(mm_unit_t *un) argument 1546 recalc_resync_done(mm_unit_t *un, size_t resync_2_do, diskaddr_t initblock, u_longlong_t blk_size, u_longlong_t skip) argument 1591 check_comp_4_resync(mm_unit_t *un, int smi, int ci) argument 1893 submirror_resync(mm_unit_t *un) argument 2097 component_resync(mm_unit_t *un) argument 2166 reset_comp_flags(mm_unit_t *un) argument 2200 mm_unit_t *un = MD_UNIT(mnum); local 2234 mm_unit_t *un = (mm_unit_t *)arg; local 2341 mm_unit_t *un; local 2865 mm_unit_t *un; local 2964 mm_unit_t *un; local 3087 mirror_mark_resync_region_non_owner(struct mm_unit *un, diskaddr_t startblk, diskaddr_t endblk, md_mn_nodeid_t source_node) argument 3235 mirror_mark_resync_region_owner(struct mm_unit *un, diskaddr_t startblk, diskaddr_t endblk, md_mn_nodeid_t source_node) argument 3359 mirror_mark_resync_region(struct mm_unit *un, diskaddr_t startblk, diskaddr_t endblk, md_mn_nodeid_t source_node) argument 3374 mirror_resize_resync_regions(mm_unit_t *un, diskaddr_t new_tb) argument 3503 mirror_add_resync_regions(mm_unit_t *un, diskaddr_t new_tb) argument 3643 mm_unit_t *un; local 3700 mm_unit_t *un; local 3756 mm_unit_t *un; local 3796 mm_unit_t *un; local [all...] |
H A D | mirror.c | 327 mirror_geterror(mm_unit_t *un, int *smi, int *cip, int clr_error, argument 339 sm = &un->un_sm[i]; 340 smic = &un->un_smic[i]; 345 compcnt = (*(smic->sm_get_component_count)) (sm->sm_dev, un); 411 mm_unit_t *un, 435 mnum = MD_SID(un); 436 setno = MD_UN2SET(un); 437 sm = &un->un_sm[smi]; 438 smic = &un->un_smic[smi]; 446 if (MD_STATUS(un) 410 check_comp_4_hotspares( mm_unit_t *un, int smi, int ci, uint_t flags, mddb_recid_t hs_id, IOLOCK *lockp ) argument 677 check_unit_4_hotspares(mm_unit_t *un, int flags) argument 717 mm_unit_t *un; local 829 mirror_openfail_console_info(mm_unit_t *un, int smi, int ci) argument 849 mirror_close_all_devs(mm_unit_t *un, int md_cflags) argument 951 mm_unit_t *un; local 999 mp_unit_t *un; local 1085 submirror_unavailable(mm_unit_t *un, int smi, int from_probe) argument 1119 mm_unit_t *un; local 1342 mm_unit_t *un; local 1374 mm_unit_t *un; local 1436 mirror_commit( mm_unit_t *un, int smmask, mddb_recid_t *extras ) argument 1505 select_write_units(struct mm_unit *un, md_mps_t *ps) argument 1526 select_write_after_read_units(struct mm_unit *un, md_mps_t *ps) argument 1551 select_read_unit( mm_unit_t *un, diskaddr_t blkno, u_longlong_t reqcount, u_longlong_t *cando, int must_be_opened, md_m_shared_t **shared, md_mcs_t *cs) argument 1650 mm_unit_t *un; local 1713 mirror_are_submirrors_available(mm_unit_t *un) argument 1734 build_submirror(mm_unit_t *un, int i, int snarfing) argument 1776 mirror_cleanup(mm_unit_t *un) argument 1843 collapse_submirrors(mm_unit_t *un) argument 1924 mirror_build_incore(mm_unit_t *un, int snarfing) argument 2037 reset_mirror(struct mm_unit *un, minor_t mnum, int removing) argument 2236 mm_unit_t *un; local 2327 reset_lasterred(mm_unit_t *un, int smi, mddb_recid_t *extras, uint_t flags, IOLOCK *lockp) argument 2408 set_sm_comp_state( mm_unit_t *un, int smi, int ci, int newstate, mddb_recid_t *extras, uint_t flags, IOLOCK *lockp ) argument 2667 find_another_logical( mm_unit_t *un, mm_submirror_t *esm, diskaddr_t blk, u_longlong_t cnt, int must_be_open, int state, int err_cnt) argument 2704 mirror_other_sources(mm_unit_t *un, int smi, int ci, int must_be_open) argument 2769 mm_unit_t *un; local 2839 mm_unit_t *un; local 3111 submirror_is_lasterred(mm_unit_t *un, int smi) argument 3163 mm_unit_t *un = ps->ps_un; local 3211 mm_unit_t *un; local 3303 mm_unit_t *un; local 3368 mm_unit_t *un; local 3418 mm_unit_t *un; local 3435 mirror_map_write(mm_unit_t *un, md_mcs_t *cs, md_mps_t *ps, int war) argument 3538 mm_unit_t *un; local 3613 mm_unit_t *un = MD_UNIT(ui->ui_link.ln_id); local 3677 mm_unit_t *un = ps->ps_un; local 3867 mm_unit_t *un; local 4185 mm_unit_t *un; local 4505 mm_unit_t *un; local 4671 mm_unit_t *un; local 5151 mm_unit_t *un; local 5410 mm_unit_t *un; local 5461 mm_unit_t *un; local 5716 mm_unit_t *un; local 5738 mm_unit_t *un; local 5758 mm_unit_t *un; local [all...] |
H A D | mirror_ioctl.c | 82 mirror_resume_writes(mm_unit_t *un) argument 89 if (MD_MNSET_SETNO(MD_UN2SET(un))) { 92 printf("mirror_resume_writes: mnum %x\n", MD_SID(un)); 94 mutex_enter(&un->un_suspend_wr_mx); 95 un->un_suspend_wr_flag = 0; 96 cv_broadcast(&un->un_suspend_wr_cv); 97 mutex_exit(&un->un_suspend_wr_mx); 98 mutex_enter(&un->un_rs_thread_mx); 99 un->un_rs_thread_flags &= ~MD_RI_BLOCK; 100 cv_signal(&un 108 mm_unit_t *un; local 166 mm_unit_t *un; local 291 mm_unit_t *un; local 320 mm_unit_t *un; local 365 mm_unit_t *un; local 427 mirror_get_geom( mm_unit_t *un, struct dk_geom *geomp ) argument 438 mirror_get_vtoc( mm_unit_t *un, struct vtoc *vtocp ) argument 449 mirror_set_vtoc( mm_unit_t *un, struct vtoc *vtocp ) argument 458 mirror_get_extvtoc( mm_unit_t *un, struct extvtoc *vtocp ) argument 469 mirror_set_extvtoc( mm_unit_t *un, struct extvtoc *vtocp ) argument 478 mirror_get_cgapart( mm_unit_t *un, struct dk_map *dkmapp ) argument 488 mirror_getcomp_by_dev(mm_unit_t *un, replace_params_t *params, int *smi, int *cip) argument 598 mm_unit_t *un; local 853 mm_unit_t *un; local 1010 mm_unit_t *un; local 1173 mm_unit_t *un; local 1256 mm_unit_t *un; local 1318 mirror_grow_unit( mm_unit_t *un, md_error_t *ep ) argument 1470 mm_unit_t *un; local 1492 mm_unit_t *un; local 1521 mm_unit_t *un; local 1597 mm_unit_t *un; local 1662 mm_unit_t *un = MD_UNIT(ownp->mnum); local 1787 mm_unit_t *un; local 1990 mm_unit_t *un; local 2026 mm_unit_t *un; local 2050 mm_unit_t *un; local 2168 mm_unit_t *un; local 2209 mm_unit_t *un; local 2264 mirror_choose_owner(mm_unit_t *un, md_mn_req_owner_t *ownp) argument 2333 mirror_get_status(mm_unit_t *un, IOLOCK *lockp) argument 2439 mm_unit_t *un; local 3024 mm_unit_t *un; local 3460 mm_unit_t *un = (mm_unit_t *)delta->unp; local 3542 mm_unit_t *un = (mm_unit_t *)delta->unp; local 3645 mm_unit_t *un = (mm_unit_t *)delta->unp; local 3747 mirror_may_renexch_self( mm_unit_t *un, mdi_unit_t *ui, md_rentxn_t *rtxnp) argument 3844 mm_unit_t *un; local [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | sd.c | 824 #define SD_IS_PARALLEL_SCSI(un) \ 825 ((un)->un_interconnect_type == SD_INTERCONNECT_PARALLEL) 826 #define SD_IS_SERIAL(un) \ 827 (((un)->un_interconnect_type == SD_INTERCONNECT_SATA) ||\ 828 ((un)->un_interconnect_type == SD_INTERCONNECT_SAS)) 842 #define New_state(un, s) \ 843 (un)->un_last_state = (un)->un_state, (un)->un_state = (s) 844 #define Restore_state(un) \ 2570 sd_log_err(uint_t comp, struct sd_lun *un, const char *fmt, ...) argument 2619 sd_log_info(uint_t component, struct sd_lun *un, const char *fmt, ...) argument 2669 sd_log_trace(uint_t component, struct sd_lun *un, const char *fmt, ...) argument 2834 struct sd_lun *un; local 2887 struct sd_lun *un; local 3223 struct sd_lun *un; local 3314 struct sd_lun *un; local 3401 struct sd_lun *un = arg; local 3440 struct sd_lun *un; local 3614 struct sd_lun *un; local 3761 sd_read_unit_properties(struct sd_lun *un) argument 3846 sd_process_sdconf_file(struct sd_lun *un) argument 3985 sd_nvpair_str_decode(struct sd_lun *un, char *nvpair_str) argument 4052 sd_set_properties(struct sd_lun *un, char *name, char *value) argument 4291 sd_get_tunables_from_conf(struct sd_lun *un, int flags, int *data_list, sd_tunables *values) argument 4396 sd_process_sdconf_table(struct sd_lun *un) argument 4449 sd_sdconf_id_match(struct sd_lun *un, char *id, int idlen) argument 4531 sd_blank_cmp(struct sd_lun *un, char *id, int idlen) argument 4594 sd_chk_vers1_data(struct sd_lun *un, int flags, int *prop_list, int list_len, char *dataname_ptr) argument 4667 sd_set_vers1_properties(struct sd_lun *un, int flags, sd_tunables *prop_list) argument 4888 sd_is_lsi(struct sd_lun *un) argument 4948 sd_get_physical_geometry(struct sd_lun *un, cmlb_geom_t *pgeom_p, diskaddr_t capacity, int lbasize, int path_flag) argument 5233 sd_get_virtual_geometry(struct sd_lun *un, cmlb_geom_t *lgeom_p, diskaddr_t capacity, int lbasize) argument 5299 sd_update_block_info(struct sd_lun *un, uint32_t lbasize, uint64_t capacity) argument 5354 struct sd_lun *un; local 5563 struct sd_lun *un; local 5668 struct sd_lun *un; local 5713 struct sd_lun *un; local 5792 struct sd_lun *un; local 5891 struct sd_lun *un; local 6090 sd_create_pm_components(dev_info_t *devi, struct sd_lun *un) argument 6159 struct sd_lun *un; local 6355 struct sd_lun *un; local 6463 sd_pm_state_change(struct sd_lun *un, int level, int flag) argument 6545 struct sd_lun *un = arg; local 6599 struct sd_lun *un = arg; local 6622 struct sd_lun *un; local 7164 sd_sync_with_callback(struct sd_lun *un) argument 7201 struct sd_lun *un; local 8567 struct sd_lun *un; local 9062 sd_create_errstats(struct sd_lun *un, int instance) argument 9144 sd_set_errstats(struct sd_lun *un) argument 9234 sd_set_pstats(struct sd_lun *un) argument 9287 sd_init_event_callbacks(struct sd_lun *un) argument 9331 struct sd_lun *un = (struct sd_lun *)arg; local 9404 struct sd_lun *un; local 9602 struct sd_lun *un; local 9754 struct sd_lun *un; local 9887 sd_pm_entry(struct sd_lun *un) argument 10051 sd_pm_exit(struct sd_lun *un) argument 10110 struct sd_lun *un; local 10423 struct sd_lun *un; local 10644 struct sd_lun *un; local 10869 struct sd_lun *un; local 10912 struct sd_lun *un = NULL; local 11003 struct sd_lun *un = NULL; local 11092 struct sd_lun *un = NULL; local 11182 struct sd_lun *un = NULL; local 11459 struct sd_lun *un; local 11537 struct sd_lun *un = arg; local 11576 sd_xbuf_init(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, uchar_t chain_type, void *pktinfop) argument 11698 struct sd_lun *un; local 11813 struct sd_lun *un; local 11897 sd_ssc_init(struct sd_lun *un) argument 11985 struct sd_lun *un; local 12213 struct sd_lun *un; local 12327 struct sd_lun *un; local 12438 sd_buf_iodone(int index, struct sd_lun *un, struct buf *bp) argument 12488 sd_uscsi_iodone(int index, struct sd_lun *un, struct buf *bp) argument 12569 sd_mapblockaddr_iostart(int index, struct sd_lun *un, struct buf *bp) argument 12794 sd_mapblockaddr_iodone(int index, struct sd_lun *un, struct buf *bp) argument 12875 sd_mapblocksize_iostart(int index, struct sd_lun *un, struct buf *bp) argument 13107 sd_mapblocksize_iodone(int index, struct sd_lun *un, struct buf *bp) argument 13375 sd_checksum_iostart(int index, struct sd_lun *un, struct buf *bp) argument 13394 sd_checksum_iodone(int index, struct sd_lun *un, struct buf *bp) argument 13413 sd_checksum_uscsi_iostart(int index, struct sd_lun *un, struct buf *bp) argument 13432 sd_checksum_uscsi_iodone(int index, struct sd_lun *un, struct buf *bp) argument 13450 sd_pm_iostart(int index, struct sd_lun *un, struct buf *bp) argument 13488 sd_pm_iodone(int index, struct sd_lun *un, struct buf *bp) argument 13525 sd_core_iostart(int index, struct sd_lun *un, struct buf *bp) argument 13605 sd_init_cdb_limits(struct sd_lun *un) argument 13690 struct sd_lun *un; local 13865 sd_setup_rw_pkt(struct sd_lun *un, struct scsi_pkt **pktpp, struct buf *bp, int flags, int (*callback)(caddr_t), caddr_t callback_arg, diskaddr_t lba, uint32_t blockcount) argument 14008 sd_setup_next_rw_pkt(struct sd_lun *un, struct scsi_pkt *pktp, struct buf *bp, diskaddr_t lba, uint32_t blockcount) argument 14095 struct sd_lun *un; local 14276 struct sd_lun *un; local 14364 struct sd_lun *un; local 14423 struct sd_lun *un; local 14577 sd_print_transport_rejected_message(struct sd_lun *un, struct sd_xbuf *xp, int code) argument 14644 sd_add_buf_to_waitq(struct sd_lun *un, struct buf *bp) argument 14780 sd_start_cmds(struct sd_lun *un, struct buf *immed_bp) argument 15374 sd_return_command(struct sd_lun *un, struct buf *bp) argument 15505 sd_return_failed_command(struct sd_lun *un, struct buf *bp, int errcode) argument 15536 sd_return_failed_command_no_restart(struct sd_lun *un, struct buf *bp, int errcode) argument 15647 sd_retry_command(struct sd_lun *un, struct buf *bp, int retry_check_flag, void (*user_funcp)(struct sd_lun *un, struct buf *bp, void *argp, int code), void *user_arg, int failure_code, clock_t retry_delay, void (*statp)(kstat_io_t *)) argument 16013 sd_set_retry_bp(struct sd_lun *un, struct buf *bp, clock_t retry_delay, void (*statp)(kstat_io_t *)) argument 16150 struct sd_lun *un = arg; local 16188 struct sd_lun *un = arg; local 16235 struct sd_lun *un; local 16264 sd_send_request_sense_command(struct sd_lun *un, struct buf *bp, struct scsi_pkt *pktp) argument 16332 sd_mark_rqs_busy(struct sd_lun *un, struct buf *bp) argument 16405 sd_mark_rqs_idle(struct sd_lun *un, struct sd_xbuf *sense_xp) argument 16436 sd_alloc_rqs(struct scsi_device *devp, struct sd_lun *un) argument 16577 sd_free_rqs(struct sd_lun *un) argument 16625 sd_reduce_throttle(struct sd_lun *un, int throttle_type) argument 16691 struct sd_lun *un = arg; local 16796 struct sd_lun *un = (struct sd_lun *)arg; local 16830 struct sd_lun *un; local 17270 sd_print_incomplete_msg(struct sd_lun *un, struct buf *bp, void *arg, int code) argument 17311 sd_pkt_status_good(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 17371 sd_handle_request_sense(struct sd_lun *un, struct buf *sense_bp, struct sd_xbuf *sense_xp, struct scsi_pkt *sense_pktp) argument 17491 sd_handle_auto_request_sense(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 17581 sd_print_sense_failed_msg(struct sd_lun *un, struct buf *bp, void *arg, int code) argument 17610 sd_validate_sense_data(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, size_t actual_len) argument 17779 sd_decode_sense(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 17866 sd_dump_memory(struct sd_lun *un, uint_t comp, char *title, uchar_t *data, int len, int fmt) argument 17968 sd_print_sense_msg(struct sd_lun *un, struct buf *bp, void *arg, int code) argument 18082 sd_sense_key_no_sense(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18112 sd_sense_key_recoverable_error(struct sd_lun *un, uint8_t *sense_datap, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18170 sd_sense_key_not_ready(struct sd_lun *un, uint8_t *sense_datap, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18441 sd_sense_key_medium_or_hardware_error(struct sd_lun *un, uint8_t *sense_datap, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18538 sd_sense_key_illegal_request(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18571 sd_sense_key_unit_attention(struct sd_lun *un, uint8_t *sense_datap, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18724 sd_sense_key_fail_command(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18754 sd_sense_key_blank_check(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18789 sd_sense_key_aborted_command(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18825 sd_sense_key_default(struct sd_lun *un, uint8_t *sense_datap, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 18873 sd_print_retry_msg(struct sd_lun *un, struct buf *bp, void *arg, int flag) argument 18957 sd_print_cmd_incomplete_msg(struct sd_lun *un, struct buf *bp, void *arg, int code) argument 19005 sd_pkt_reason_cmd_incomplete(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19050 sd_pkt_reason_cmd_tran_err(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19088 sd_pkt_reason_cmd_reset(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19126 sd_pkt_reason_cmd_aborted(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19163 sd_pkt_reason_cmd_timeout(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19199 sd_pkt_reason_cmd_unx_bus_free(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19230 sd_pkt_reason_cmd_tag_reject(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19269 sd_pkt_reason_default(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19298 sd_pkt_status_check_condition(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19350 sd_pkt_status_busy(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19444 sd_pkt_status_reservation_conflict(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19526 sd_pkt_status_qfull(struct sd_lun *un, struct buf *bp, struct sd_xbuf *xp, struct scsi_pkt *pktp) argument 19561 sd_reset_target(struct sd_lun *un, struct scsi_pkt *pktp) argument 19617 struct sd_lun *un = arg; local 19679 sd_log_dev_status_event(struct sd_lun *un, char *esc, int km_flag) argument 19739 sd_log_lun_expansion_event(struct sd_lun *un, int km_flag) argument 19753 sd_log_eject_request_event(struct sd_lun *un, int km_flag) argument 19771 struct sd_lun *un; local 19848 sd_handle_mchange(struct sd_lun *un) argument 19945 struct sd_lun *un; local 20055 struct sd_lun *un; local 20274 struct sd_lun *un; local 20482 struct sd_lun *un; local 20589 struct sd_lun *un = arg; local 20612 struct sd_lun *un = arg; local 20721 struct sd_lun *un; local 20803 struct sd_lun *un; local 20914 struct sd_lun *un; local 21022 struct sd_lun *un; local 21176 sd_send_scsi_SYNCHRONIZE_CACHE(struct sd_lun *un, struct dk_callback *dkc) argument 21312 struct sd_lun *un; local 21438 struct sd_lun *un; local 21530 struct sd_lun *un; local 21632 struct sd_lun *un; local 21749 struct sd_lun *un; local 21859 struct sd_lun *un; local 21985 struct sd_lun *un; local 22116 struct sd_lun *un; local 22207 struct sd_lun *un = NULL; local 23334 struct sd_lun *un = NULL; local 23414 struct sd_lun *un = NULL; local 23680 sd_watch_request_submit(struct sd_lun *un) argument 23725 struct sd_lun *un = NULL; local 23948 struct sd_lun *un = arg; local 23978 struct sd_lun *un; local 24145 struct sd_lun *un = NULL; local 24289 struct sd_lun *un; local 24367 struct sd_lun *un = NULL; local 24420 struct sd_lun *un = NULL; local 24492 struct sd_lun *un = NULL; local 24562 struct sd_lun *un = NULL; local 24632 struct sd_lun *un; local 24716 struct sd_lun *un; local 24858 struct sd_lun *un; local 24953 struct sd_lun *un; local 25064 sd_mhd_watch_incomplete(struct sd_lun *un, struct scsi_pkt *pkt) argument 25260 struct sd_lun *un; local 25351 struct sd_lun *un; local 25505 struct sd_lun *un = (struct sd_lun *)arg; local 25560 struct sd_lun *un; local 25674 struct sd_lun *un = NULL; local 25764 struct sd_lun *un; local 26228 sd_scsi_poll(struct sd_lun *un, struct scsi_pkt *pktp) argument 26274 sd_send_polled_RQS(struct sd_lun *un) argument 26547 sd_persistent_reservation_in_read_keys(struct sd_lun *un, mhioc_inkeys_t *usrp, int flag) argument 26708 sd_persistent_reservation_in_read_resv(struct sd_lun *un, mhioc_inresvs_t *usrp, int flag) argument 26890 struct sd_lun *un = NULL; local 27076 struct sd_lun *un = NULL; local 27244 struct sd_lun *un; local 27389 struct sd_lun *un; local 27452 struct sd_lun *un; local 27576 struct sd_lun *un = NULL; local 27704 struct sd_lun *un; local 27823 struct sd_lun *un = NULL; local 27998 struct sd_lun *un; local 28090 struct sd_lun *un; local 28169 struct sd_lun *un; local 28280 struct sd_lun *un; local 28434 struct sd_lun *un; local 28518 struct sd_lun *un; local 28686 struct sd_lun *un; local 28825 struct sd_lun *un; local 28895 sr_ejected(struct sd_lun *un) argument 28936 struct sd_lun *un; local 29016 struct sd_lun *un; local 29189 struct sd_lun *un; local 29270 sd_wm_cache_constructor(void *wm, void *un, int flags) argument 29289 sd_wm_cache_destructor(void *wm, void *un) argument 29315 sd_range_lock(struct sd_lun *un, daddr_t startb, daddr_t endb, ushort_t typ) argument 29477 sd_get_range(struct sd_lun *un, daddr_t startb, daddr_t endb) argument 29509 sd_free_inlist_wmap(struct sd_lun *un, struct sd_w_map *wmp) argument 29540 sd_range_unlock(struct sd_lun *un, struct sd_w_map *wm) argument 29587 struct sd_lun *un; local 29641 sddump_do_read_of_rmw(struct sd_lun *un, uint64_t blkno, uint64_t nblk, struct buf **bpp) argument 29781 sd_failfast_flushq(struct sd_lun *un) argument 29959 sd_setup_next_xfer(struct sd_lun *un, struct buf *bp, struct scsi_pkt *pkt, struct sd_xbuf *xp) argument 30039 sd_panic_for_res_conflict(struct sd_lun *un) argument 30073 sd_faultinjection_ioctl(int cmd, intptr_t arg, struct sd_lun *un) argument 30357 sd_injection_log(char *buf, struct sd_lun *un) argument 30402 struct sd_lun *un; local 30810 sd_set_unit_attributes(struct sd_lun *un, dev_info_t *devi) argument 31005 struct sd_lun *un; local 31122 struct sd_lun *un; local 31228 struct sd_lun *un; local 31590 sd_ssc_extract_info(sd_ssc_t *ssc, struct sd_lun *un, struct scsi_pkt *pktp, struct buf *bp, struct sd_xbuf *xp) argument 31702 struct sd_lun *un; local 31774 struct sd_lun *un; local [all...] |
H A D | st.c | 46 #define IOSP KSTAT_IO_PTR(un->un_stats) 53 if ((bp != un->un_sbufp) && un->un_stats && IS_RW(bp)) { \ 57 #define ST_DO_ERRSTATS(un, x) \ 58 if (un->un_errstats) { \ 60 stp = (struct st_errstats *)un->un_errstats->ks_data; \ 84 #define ST_GET_CONTIG_MEM_HEAD(un, cp, len, big_enough) { \ 86 for ((cp) = (un)->un_contig_mem; \ 92 (un)->un_contig_mem = (cp)->cm_next; \ 97 (un) 872 struct scsi_tape *un; local 1222 struct scsi_tape *un; local 1574 struct scsi_tape *un; local 1603 struct scsi_tape *un = NULL; local 1846 st_known_tape_type(struct scsi_tape *un) argument 1984 st_validate_conf_data(struct scsi_tape *un, int *list, int list_len, const char *conf_name) argument 2073 st_get_conf_from_st_dot_conf(struct scsi_tape *un, char *vidpid, struct st_drivetype *dp) argument 2242 st_get_conf_from_st_conf_dot_c(struct scsi_tape *un, char *vidpid, struct st_drivetype *dp) argument 2271 st_get_conf_from_tape_drive(struct scsi_tape *un, char *vidpid, struct st_drivetype *dp) argument 2438 st_get_densities_from_tape_drive(struct scsi_tape *un, struct st_drivetype *dp) argument 2591 st_get_timeout_values_from_tape_drive(struct scsi_tape *un, struct st_drivetype *dp) argument 2681 st_get_timeouts_value(struct scsi_tape *un, uchar_t option_code, ushort_t *timeout_value, ushort_t service_action) argument 2747 st_get_default_conf(struct scsi_tape *un, char *vidpid, struct st_drivetype *dp) argument 2952 st_tape_init(struct scsi_tape *un) argument 3866 struct scsi_tape *un; local 4103 struct scsi_tape *un; local 4459 struct scsi_tape *un; local 4514 st_space_fmks(struct scsi_tape *un, int64_t count) argument 4608 st_find_eod(struct scsi_tape *un) argument 4851 st_wait_for_io(struct scsi_tape *un) argument 5558 st_mtioctop(struct scsi_tape *un, intptr_t arg, int flag) argument 5661 st_mtiocltop(struct scsi_tape *un, intptr_t arg, int flag) argument 5681 st_do_mtioctop(struct scsi_tape *un, struct mtlop *mtop) argument 6193 st_uscsi_cmd(struct scsi_tape *un, struct uscsi_cmd *ucmd, int flag) argument 6403 st_start_dump(struct scsi_tape *un, struct buf *bp) argument 6444 st_start(struct scsi_tape *un) argument 6660 st_handle_start_busy(struct scsi_tape *un, struct buf *bp, clock_t timeout_interval, int queued) argument 6727 struct scsi_tape *un = (struct scsi_tape *)arg; local 6816 st_done_and_mutex_exit(struct scsi_tape *un, struct buf *bp) argument 6945 st_flush(struct scsi_tape *un) argument 7011 st_determine_generic(struct scsi_tape *un) argument 7216 st_determine_density(struct scsi_tape *un, int rw) argument 7287 st_get_density(struct scsi_tape *un) argument 7380 st_set_density(struct scsi_tape *un) argument 7427 st_loadtape(struct scsi_tape *un) argument 7475 struct scsi_tape *un; local 7594 st_cmd(struct scsi_tape *un, int com, int64_t count, int wait) argument 7674 st_setup_cmd(struct scsi_tape *un, buf_t *bp, int com, int64_t count) argument 7904 st_set_compression(struct scsi_tape *un) argument 8007 st_set_devconfig_page(struct scsi_tape *un, int compression_on) argument 8073 st_set_datacomp_page(struct scsi_tape *un, int compression_on) argument 8147 st_modesense(struct scsi_tape *un) argument 8192 st_modeselect(struct scsi_tape *un) argument 8316 st_gen_mode_sense(struct scsi_tape *un, ubufunc_t ubf, int page, struct seq_mode *page_data, int page_size) argument 8354 st_gen_mode_select(struct scsi_tape *un, ubufunc_t ubf, struct seq_mode *page_data, int page_size) argument 8404 st_read_block_limits(struct scsi_tape *un, struct read_blklim *read_blk) argument 8437 st_report_density_support(struct scsi_tape *un, uchar_t *density_data, size_t buflen) argument 8473 st_report_supported_operation(struct scsi_tape *un, uchar_t *oper_data, uchar_t option_code, ushort_t service_action) argument 8528 st_change_block_size(struct scsi_tape *un, uint32_t nblksz) argument 8601 st_init(struct scsi_tape *un) argument 8627 st_make_cmd(struct scsi_tape *un, struct buf *bp, int (*func)(caddr_t)) argument 9023 st_make_uscsi_cmd(struct scsi_tape *un, struct uscsi_cmd *ucmd, struct buf *bp, int (*func)(caddr_t)) argument 9115 struct scsi_tape *un = arg; local 9386 struct scsi_tape *un; local 9553 struct scsi_tape *un = arg; local 9571 struct scsi_tape *un = arg; local 9596 struct scsi_tape *un; local 9944 st_handle_incomplete(struct scsi_tape *un, struct buf *bp) argument 10121 st_handle_intr_busy(struct scsi_tape *un, struct buf *bp, clock_t timeout_interval) argument 10189 st_get_error_entry(struct scsi_tape *un, intptr_t arg, int flag) argument 10396 st_update_error_stack(struct scsi_tape *un, struct scsi_pkt *pkt, struct scsi_arq_status *cmd) argument 10457 st_empty_error_stack(struct scsi_tape *un) argument 10487 st_handle_sense(struct scsi_tape *un, struct buf *bp, tapepos_t *pos) argument 10557 st_handle_autosense(struct scsi_tape *un, struct buf *bp, tapepos_t *pos) argument 10634 st_decode_sense(struct scsi_tape *un, struct buf *bp, int amt, struct scsi_arq_status *statusp, tapepos_t *pos) argument 11317 st_handle_intr_retry_lcmd(struct scsi_tape *un, struct buf *bp) argument 11389 st_wrongtapetype(struct scsi_tape *un) argument 11434 st_check_error(struct scsi_tape *un, struct scsi_pkt *pkt) argument 11546 st_calc_bnum(struct scsi_tape *un, struct buf *bp, struct scsi_pkt *pkt) argument 11681 st_set_state(struct scsi_tape *un, struct buf *bp) argument 12194 st_set_pe_errno(struct scsi_tape *un) argument 12239 st_hba_unflush(struct scsi_tape *un) argument 12282 struct scsi_tape *un; local 12347 st_debug_cmds(struct scsi_tape *un, int com, int count, int wait) argument 12367 struct scsi_tape *un; local 12746 st_turn_pe_on(struct scsi_tape *un) argument 12789 st_turn_pe_off(struct scsi_tape *un) argument 12817 st_clear_pe(struct scsi_tape *un) argument 12834 st_set_pe_flag(struct scsi_tape *un) argument 12848 st_do_reserve(struct scsi_tape *un) argument 12890 st_check_cdb_for_need_to_reserve(struct scsi_tape *un, uchar_t *cdb) argument 12942 st_check_cmd_for_need_to_reserve(struct scsi_tape *un, uchar_t cmd, int cnt) argument 12993 st_reserve_release(struct scsi_tape *un, int cmd, ubufunc_t ubf) argument 13052 st_take_ownership(struct scsi_tape *un, ubufunc_t ubf) argument 13104 st_create_errstats(struct scsi_tape *un, int instance) argument 13163 st_validate_tapemarks(struct scsi_tape *un, ubufunc_t ubf, tapepos_t *pos) argument 13291 st_check_asc_ascq(struct scsi_tape *un) argument 13318 st_logpage_supported(struct scsi_tape *un, uchar_t page) argument 13395 st_check_clean_bit(struct scsi_tape *un) argument 13492 st_check_sequential_clean_bit(struct scsi_tape *un) argument 13573 st_check_alert_flags(struct scsi_tape *un) argument 13692 st_check_sense_clean_bit(struct scsi_tape *un) argument 13795 st_calculate_timeouts(struct scsi_tape *un) argument 13864 st_is_not_wormable(struct scsi_tape *un) argument 13871 st_is_hp_dat_tape_worm(struct scsi_tape *un) argument 13892 st_is_hp_dat_worm(struct scsi_tape *un) argument 13931 st_is_hp_lto_tape_worm(struct scsi_tape *un) argument 13986 st_is_hp_lto_worm(struct scsi_tape *un) argument 14025 st_is_t10_worm_device(struct scsi_tape *un) argument 14045 st_is_t10_worm(struct scsi_tape *un) argument 14086 st_is_stk_worm(struct scsi_tape *un) argument 14142 st_is_dlt_tape_worm(struct scsi_tape *un) argument 14195 st_is_dlt_worm(struct scsi_tape *un) argument 14277 st_is_sony_worm(struct scsi_tape *un) argument 14337 st_is_drive_worm(struct scsi_tape *un) argument 14399 st_read_attributes(struct scsi_tape *un, uint16_t attribute, void *pnt, size_t size, ubufunc_t bufunc) argument 14481 st_get_special_inquiry(struct scsi_tape *un, uchar_t size, caddr_t dest, uchar_t page) argument 14528 st_update_block_pos(struct scsi_tape *un, bufunc_t bf, int post_space) argument 14605 st_get_read_pos(struct scsi_tape *un, buf_t *bp) argument 14727 st_interpret_read_pos(struct scsi_tape const *un, tapepos_t *dest, read_p_types type, size_t data_sz, const caddr_t responce, int post_space) argument 15105 st_logical_block_locate(struct scsi_tape *un, ubufunc_t ubf, tapepos_t *pos, uint64_t lblk, uchar_t partition) argument 15254 st_mtfsf_ioctl(struct scsi_tape *un, int64_t files) argument 15330 st_forward_space_files(struct scsi_tape *un, int64_t count) argument 15430 st_scenic_route_to_begining_of_file(struct scsi_tape *un, int32_t fileno) argument 15446 st_space_to_begining_of_file(struct scsi_tape *un) argument 15483 st_mtfsr_ioctl(struct scsi_tape *un, int64_t count) argument 15555 st_space_records(struct scsi_tape *un, int64_t count) argument 15672 st_mtbsf_ioctl(struct scsi_tape *un, int64_t files) argument 15735 st_backward_space_files(struct scsi_tape *un, int64_t count, int infront) argument 15900 st_mtnbsf_ioctl(struct scsi_tape *un, int64_t count) argument 15954 st_mtbsr_ioctl(struct scsi_tape *un, int64_t num) argument 16024 st_mtfsfm_ioctl(struct scsi_tape *un, int64_t cnt) argument 16050 st_mtbsfm_ioctl(struct scsi_tape *un, int64_t cnt) argument 16081 st_release_contig_mem(struct scsi_tape *un, struct contig_mem *cp) argument 16103 st_get_contig_mem(struct scsi_tape *un, size_t len, int alloc_flags) argument 16231 struct scsi_tape *un; local 16283 struct scsi_tape *un; local 16389 st_check_if_media_changed(struct scsi_tape *un, caddr_t data, int size) argument 16485 st_handle_hex_media_id(struct scsi_tape *un, void *pnt, int size) argument 16515 st_get_media_id_via_read_attribute(struct scsi_tape *un, ubufunc_t bufunc) argument 16565 st_get_media_id_via_media_serial_cmd(struct scsi_tape *un, ubufunc_t bufunc) argument 16674 st_bogus_media_id(struct scsi_tape *un, ubufunc_t bufunc) argument 16694 st_get_media_identification(struct scsi_tape *un, ubufunc_t bufunc) argument 16726 st_command_recovery(struct scsi_tape *un, struct scsi_pkt *pkt, errstate onentry) argument 16786 st_recov_ret(struct scsi_tape *un, st_err_info *errinfo, errstate err) argument 16840 struct scsi_tape *un; local 17047 struct scsi_tape *un; local 17186 st_rcmd(struct scsi_tape *un, int com, int64_t count, int wait) argument 17226 st_uscsi_rcmd(struct scsi_tape *un, struct uscsi_cmd *ucmd, int flag) argument 17267 st_add_recovery_info_to_pkt(struct scsi_tape *un, buf_t *bp, struct scsi_pkt *pkt) argument 17531 st_make_sure_mode_data_is_correct(struct scsi_tape *un, ubufunc_t ubf) argument 17552 st_check_mode_for_change(struct scsi_tape *un, ubufunc_t ubf) argument 17606 st_test_path_to_device(struct scsi_tape *un) argument 17639 st_recovery_read_pos(struct scsi_tape *un, read_p_types type, read_pos_data_t *raw) argument 17690 st_recovery_get_position(struct scsi_tape *un, tapepos_t *read, read_pos_data_t *raw) argument 17742 st_compare_expected_position(struct scsi_tape *un, st_err_info *ei, cmd_attribute const * cmd_att, tapepos_t *read) argument 18003 st_recover_reissue_pkt(struct scsi_tape *un, struct scsi_pkt *oldpkt) argument 18116 st_transport(struct scsi_tape *un, struct scsi_pkt *pkt) argument 18472 st_reset(struct scsi_tape *un, int reset_type) argument 18511 st_set_target_TLR_mode(struct scsi_tape *un, ubufunc_t ubf) argument 18567 struct scsi_tape *un = (struct scsi_tape *)arg; local [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/raid/ |
H A D | raid_resync.c | 108 mr_unit_t *un; local 110 un = MD_UNIT(mnum); 111 ASSERT(un != NULL); 113 un->c.un_status &= ~MD_UN_RESYNC_ACTIVE; 115 un->un_column[un->un_resync_index].un_devflags &= ~MD_RAID_RESYNC; 116 un->un_column[un->un_resync_index].un_devflags &= ~MD_RAID_RESYNC_ERRED; 117 un->un_column[un 153 mr_unit_t *un; local 264 init_pw_area( mr_unit_t *un, md_dev64_t dev_to_write, diskaddr_t pwstart, uint_t col ) argument 326 raid_open_alt(mr_unit_t *un, int index) argument 380 raid_close_alt(mr_unit_t *un, int index) argument 398 mr_unit_t *un = cs->cs_un; local 429 mr_unit_t *un = cs->cs_un; local 598 mr_unit_t *un; local 966 mr_unit_t *un; local 1048 mr_unit_t *un; local [all...] |
H A D | raid_ioctl.c | 144 mr_unit_t *un; local 185 un = (mr_unit_t *)MD_UNIT(mnum); 187 if (un->c.un_type != MD_METARAID) { 192 return (un); 199 * PARAMETERS: mr_unit_t *un - RAID unit to update in the MD database 206 raid_commit(mr_unit_t *un, mddb_recid_t *extras) argument 212 if (md_get_setstatus(MD_UN2SET(un)) & MD_SET_STALE) 230 if (un != NULL) { 231 ASSERT(MDI_UNIT(MD_SID(un)) ? UNIT_WRITER_HELD(un) 250 raid_check_pw(mr_unit_t *un) argument 340 mr_unit_t *un; local 436 mr_unit_t *un; local 652 mr_unit_t *un; local 715 mr_unit_t *un = MD_UNIT(mnum); local 797 mr_unit_t *un; local 831 mr_unit_t *un; local 889 mr_unit_t *un; local 1067 mr_unit_t *un; local 1114 mr_unit_t *un; local 1492 mr_unit_t *un; local 1605 mr_unit_t *un; local 1681 mr_unit_t *un, *new_un; local 1988 mr_unit_t *un; local 2054 raid_get_geom( mr_unit_t *un, struct dk_geom *geomp ) argument 2074 raid_get_vtoc( mr_unit_t *un, struct vtoc *vtocp ) argument 2094 raid_set_vtoc( mr_unit_t *un, struct vtoc *vtocp ) argument 2113 raid_get_extvtoc( mr_unit_t *un, struct extvtoc *vtocp ) argument 2133 raid_set_extvtoc( mr_unit_t *un, struct extvtoc *vtocp ) argument 2154 raid_get_cgapart( mr_unit_t *un, struct dk_map *dkmapp ) argument 2182 mr_unit_t *un; local 2251 mr_unit_t *un; local 2657 mr_unit_t *un; local 2910 raid_may_renexch_self( mr_unit_t *un, mdi_unit_t *ui, md_rentxn_t *rtxnp) argument 2995 mr_unit_t *un; local 3125 mr_unit_t *un = (mr_unit_t *)delta->unp; local [all...] |
H A D | raid.c | 155 static int raid_read(mr_unit_t *un, md_raidcs_t *cs); 156 static void raid_read_io(mr_unit_t *un, md_raidcs_t *cs); 157 static int raid_write(mr_unit_t *un, md_raidcs_t *cs); 158 static void raid_write_io(mr_unit_t *un, md_raidcs_t *cs); 161 static diskaddr_t raid_line(diskaddr_t segment, mr_unit_t *un); 162 uint_t raid_dcolumn(diskaddr_t segment, mr_unit_t *un); 166 static void raid_io_startup(mr_unit_t *un); 193 raid_set_state(mr_unit_t *un, int col, rcs_state_t newstate, int force) argument 203 ASSERT(un); 204 ASSERT(col < un 367 erred_check_line(mr_unit_t *un, md_raidcs_t *cs, mr_column_t *column) argument 419 raid_state_cnt(mr_unit_t *un, rcs_state_t state) argument 574 raid_build_pw_reservation(mr_unit_t *un, int colindex) argument 604 raid_free_pw_reservation(mr_unit_t *un, int colindex) argument 620 mr_unit_t *un = cs->cs_un; local 675 mr_unit_t *un = cs->cs_un; local 722 mr_unit_t *un = cs->cs_un; local 792 mr_unit_t *un = cs->cs_un; local 816 mr_unit_t *un = cs->cs_un; local 848 mr_unit_t *un = (mr_unit_t *)p; local 1044 reset_raid(mr_unit_t *un, minor_t mnum, int removing) argument 1248 mr_unit_t *un = cs->cs_un; local 1291 mr_unit_t *un = cs->cs_un; local 1391 raid_error_state(mr_unit_t *un, buf_t *bp) argument 1479 raid_read_no_retry(mr_unit_t *un, md_raidcs_t *cs) argument 1496 raid_read_retry(mr_unit_t *un, md_raidcs_t *cs) argument 1549 mr_unit_t *un; local 1584 mr_unit_t *un; local 1629 mr_unit_t *un; local 1659 mr_unit_t *un; local 1699 mr_unit_t *un; local 1744 mr_unit_t *un; local 1792 mr_unit_t *un; local 1853 mr_unit_t *un = cs->cs_un; local 1860 raid_io_startup(mr_unit_t *un) argument 1934 mr_unit_t *un; local 1980 raid_line(diskaddr_t segment, mr_unit_t *un) argument 1997 raid_dcolumn(diskaddr_t segment, mr_unit_t *un) argument 2018 raid_pcolumn(diskaddr_t segment, mr_unit_t *un) argument 2048 raid_check_cols(mr_unit_t *un) argument 2134 raid_iosetup( mr_unit_t *un, diskaddr_t blkno, size_t blkcnt, md_raidcs_t *cs ) argument 2300 mr_unit_t *un; local 2445 mr_unit_t *un = cs->cs_un; local 2615 mr_unit_t *un; local 2661 raid_read_io(mr_unit_t *un, md_raidcs_t *cs) argument 2739 raid_read(mr_unit_t *un, md_raidcs_t *cs) argument 2790 raid_write_err_retry(mr_unit_t *un, md_raidcs_t *cs) argument 2813 raid_write_no_retry(mr_unit_t *un, md_raidcs_t *cs) argument 2832 raid_write_retry(mr_unit_t *un, md_raidcs_t *cs) argument 2903 mr_unit_t *un; local 2942 mr_unit_t *un; local 2999 mr_unit_t *un = cs->cs_un; local 3027 mr_unit_t *un = cs->cs_un; local 3087 mr_unit_t *un = cs->cs_un; local 3116 mr_unit_t *un = cs->cs_un; local 3152 raid_write_io(mr_unit_t *un, md_raidcs_t *cs) argument 3171 mr_unit_t *un = cs->cs_un; local 3305 raid_write(mr_unit_t *un, md_raidcs_t *cs) argument 3378 mr_unit_t *un = cs->cs_un; local 3496 mr_unit_t *un; local 3633 mr_unit_t *un; local 3797 raid_close_all_devs(mr_unit_t *un, int init_pw, int md_cflags) argument 3823 raid_open_all_devs(mr_unit_t *un, int md_oflags) argument 3938 mr_unit_t *un; local 4045 mr_unit_t *un; local 4091 raid_probe_close_all_devs(mr_unit_t *un) argument 4114 mr_unit_t *un; local [all...] |
H A D | raid_hotspare.c | 76 * mr_unit_t *un - raid unit 85 mr_unit_t *un, 92 col = &un->un_column[hs_index]; 101 (void) md_hot_spare_ifc(cmd, un->un_hsp_id, 0, 0, recids, 118 * PARAMETERS: mr_unit_t *un - raid unit 127 mr_unit_t *un, 132 minor_t mnum = MD_SID(un); 147 setno = MD_UN2SET(un); 151 un = (mr_unit_t *)md_unit_writerlock(ui); 152 col = &un 83 raid_hs_release( hs_cmds_t cmd, mr_unit_t *un, mddb_recid_t *recids, int hs_index ) argument 126 check_comp_4_hs( mr_unit_t *un, int hs_index ) argument 327 mr_unit_t *un; local [all...] |
H A D | raid_replay.c | 65 static int raid_replay_error(mr_unit_t *un, int column); 72 * PARAMETERS: mr_unit_t *un - pointer to the unit structure 73 * mr_unit_t *un - pointer to the unit structure 77 raid_rply_dealloc(mr_unit_t *un, argument 85 for (i = 0, tmp = *bufs; i < un->un_totalcolumncnt; i++, tmp++) { 95 kmem_free(*bufs, sizeof (raid_rplybuf_t) * un->un_totalcolumncnt); 98 kmem_free(rwbuf1->rpl_data, dbtob(un->un_iosize)); 106 kmem_free(rwbuf2->rpl_data, dbtob(un->un_iosize)); 116 raid_rply_alloc(mr_unit_t *un, argument 126 *bufs = kmem_zalloc(sizeof (raid_rplybuf_t) * un 312 raid_pwhdr_read(mr_unit_t *un, int pw_slot, int column, raid_rplybuf_t *bufp) argument 341 raid_pw_read(mr_unit_t *un, int column, uint_t slot, raid_rplybuf_t *bufp) argument 381 raid_pw_write(mr_unit_t *un, int column, raid_pwhdr_t *pwhp, raid_rplybuf_t *bufp) argument 449 raid_rply_verify(mr_unit_t *un, int col1, int goodsum1, int *do_1, int col2, int goodsum2, int *do_2) argument 484 raid_rplyeach( mr_unit_t *un, raid_rplylst_t *eachp, raid_rplybuf_t *rwbuf1, raid_rplybuf_t *rwbuf2 ) argument 589 replay_line(mr_unit_t *un, raid_rplylst_t *eachp, raid_rplybuf_t *rplybuf) argument 687 raid_replay_error(mr_unit_t *un, int column) argument 714 raid_replay(mr_unit_t *un) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | unique.c | 82 unique_t *un = kmem_alloc(sizeof (unique_t), KM_SLEEP); local 84 un->un_value = value; 87 while (un->un_value == 0 || un->un_value & ~UNIQUE_MASK || 88 avl_find(&unique_avl, un, &idx)) { 90 (void) random_get_pseudo_bytes((void*)&un->un_value, 91 sizeof (un->un_value)); 92 un->un_value &= UNIQUE_MASK; 96 avl_insert(&unique_avl, un, idx); 99 return (un 106 unique_t *un; local [all...] |
/illumos-gate/usr/src/lib/libast/common/disc/ |
H A D | sfdcunion.c | 71 reg Union_t* un; local 74 un = (Union_t*)disc; 76 f = un->f[un->c].f; 78 { if((r = sfread(f,buf,m)) < 0 || (r == 0 && un->c == un->n-1) ) 82 un->here += r; 88 if(sfeof(f) && un->c < un->n-1) 89 f = un 104 reg Union_t* un; local 172 reg Union_t* un; local [all...] |
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | varconfig.h | 77 } un; member in struct:__anon10381 81 #define var_config_set un.vc_set 82 #define var_config_delete un.vc_delete 83 #define var_config_resp un.vc_resp
|
H A D | drctl.h | 88 } un; member in struct:drctl_rsrc 91 #define res_cpu_id un.cpu.id 92 #define res_mem_size un.mem.size 93 #define res_mem_addr un.mem.addr 94 #define res_dev_path un.dev.path 110 } un; member in struct:drctl_resp 113 #define resp_err_msg un.err_msg 114 #define resp_resources un.resources
|
/illumos-gate/usr/src/cmd/uname/ |
H A D | uname.c | 64 struct utsname unstr, *un; local 70 un = &unstr; 71 (void) uname(un); 154 (void) fprintf(stdout, fs, sizeof (un->sysname), 155 un->sysname); 159 (void) fprintf(stdout, fs, sizeof (un->nodename), un->nodename); 163 (void) fprintf(stdout, fs, sizeof (un->release), un->release); 167 (void) fprintf(stdout, fs, sizeof (un [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/trans/ |
H A D | mdtrans.c | 134 shadow_debug(mt_unit_t *un, /* trans unit info */ argument 148 sb = bioclone(pb, 0, pb->b_bcount, md_dev64_to_dev(un->un_s_dev), 213 trans_commit(mt_unit_t *un, int domstr) argument 219 if (md_get_setstatus(MD_UN2SET(un)) & MD_SET_STALE) 222 recids[ri++] = un->c.un_record_id; 225 if (md_getmajor(un->un_m_dev) == md_major) { 226 su = MD_UNIT(md_getminor(un->un_m_dev)); 234 uniqtime32(&un->un_timestamp); 239 trans_close_all_devs(mt_unit_t *un) argument 241 if ((un 250 trans_open_all_devs(mt_unit_t *un) argument 286 mt_unit_t *un = (mt_unit_t *)p; local 389 trans_detach(mt_unit_t *un, int force) argument 449 trans_attach(mt_unit_t *un, int attaching) argument 496 trans_reset(mt_unit_t *un, minor_t mnum, int removing, int force) argument 642 mt_unit_t *un; local 761 trans_cleanup(mt_unit_t *un) argument 780 mt_unit_t *un; local 959 mt_unit_t *un; local 1041 mt_unit_t *un; local 1095 mt_unit_t *un; local [all...] |
H A D | trans_ioctl.c | 71 mt_unit_t *un; local 112 un = (mt_unit_t *)MD_UNIT(mnum); 114 if (un->c.un_type != MD_METATRANS) { 119 return (un); 164 mt_unit_t *un; local 175 un = trans_getun(migp->id, &migp->mde, 177 if (un == NULL) 180 dev = un->un_m_dev; 272 mt_unit_t *un; local 286 un 825 find_by_mtunit(mt_unit_t *un, mt_error_t **pred_errp) argument 919 mt_unit_t *un; local 980 mt_unit_t *un; local 1041 mt_unit_t *un; local 1106 mt_unit_t *un; local 1126 mt_unit_t *un; local 1159 mt_unit_t *un; local 1228 mt_unit_t *un; local 1263 mt_unit_t *un; local 1296 mt_unit_t *un; local 1326 mt_unit_t *un; local 1358 mt_unit_t *un; local 1411 mt_unit_t *un; local 1449 trans_get_geom(mt_unit_t *un, struct dk_geom *geomp) argument 1457 trans_get_vtoc(mt_unit_t *un, struct vtoc *vtocp) argument 1465 trans_get_extvtoc(mt_unit_t *un, struct extvtoc *vtocp) argument 1473 trans_islog(mt_unit_t *un) argument 1481 trans_set_vtoc( mt_unit_t *un, struct vtoc *vtocp ) argument 1490 trans_set_extvtoc(mt_unit_t *un, struct extvtoc *vtocp) argument 1496 trans_get_cgapart( mt_unit_t *un, struct dk_map *dkmapp ) argument 1938 mt_unit_t *un; local 2163 mt_unit_t *un; local 2241 mt_unit_t *un; local 2303 mt_unit_t *un; local 2429 mt_unit_t *un; local 2609 trans_may_renexch_self( mt_unit_t *un, mdi_unit_t *ui, md_rentxn_t *rtxnp) argument 2689 mt_unit_t *un; local [all...] |
/illumos-gate/usr/src/uts/sun/io/dada/targets/ |
H A D | dad.c | 83 static void dcd_free_softstate(struct dcd_disk *un, dev_info_t *devi); 85 static int dcd_validate_geometry(struct dcd_disk *un); 86 static ddi_devid_t dcd_get_devid(struct dcd_disk *un); 87 static ddi_devid_t dcd_create_devid(struct dcd_disk *un); 88 static int dcd_make_devid_from_serial(struct dcd_disk *un); 90 static int dcd_read_deviceid(struct dcd_disk *un); 91 static int dcd_write_deviceid(struct dcd_disk *un); 94 static void dcd_flush_cache(struct dcd_disk *un); 106 static void dcdstart(struct dcd_disk *un); 107 static void dcddone_and_mutex_exit(struct dcd_disk *un, struc 475 struct dcd_disk *un; local 614 dcd_free_softstate(struct dcd_disk *un, dev_info_t *devi) argument 671 struct dcd_disk *un; local 739 struct dcd_disk *un; local 757 struct dcd_disk *un; local 813 struct dcd_disk *un; local 896 struct dcd_disk *un = (struct dcd_disk *)0; local 1077 dcd_set_multiple(struct dcd_disk *un) argument 1121 dcd_set_features(struct dcd_disk *un, uchar_t mode) argument 1173 dcd_validate_geometry(struct dcd_disk *un) argument 1459 dcd_ready_and_valid(dev_t dev, struct dcd_disk *un) argument 1587 dcd_offline(struct dcd_disk *un, int bechatty) argument 1606 struct dcd_disk *un; local 1639 struct dcd_disk *un; local 1664 struct dcd_disk *un; local 1780 struct dcd_disk *un; local 2046 dcdstart(struct dcd_disk *un) argument 2230 make_dcd_cmd(struct dcd_disk *un, struct buf *bp, int (*func)()) argument 2414 struct dcd_disk *un; local 2592 dcddone_and_mutex_exit(struct dcd_disk *un, register struct buf *bp) argument 2661 dcd_reset_disk(struct dcd_disk *un, struct dcd_pkt *pkt) argument 2675 dcd_handle_incomplete(struct dcd_disk *un, struct buf *bp) argument 2789 dcd_check_error(struct dcd_disk *un, struct buf *bp) argument 3500 struct dcd_disk *un = ddi_get_soft_state(dcd_state, local 3544 struct dcd_disk *un; local 3769 struct dcd_disk *un = (struct dcd_disk *)arg; local 3833 struct dcd_disk *un = (struct dcd_disk *)arg; local 3863 dcd_handle_tran_busy(struct buf *bp, struct diskhd *dp, struct dcd_disk *un) argument 3882 dcd_write_deviceid(struct dcd_disk *un) argument 3953 dcd_read_deviceid(struct dcd_disk *un) argument 4053 dcd_get_devid(struct dcd_disk *un) argument 4076 dcd_create_devid(struct dcd_disk *un) argument 4097 dcd_make_devid_from_serial(struct dcd_disk *un) argument 4270 dcd_create_errstats(struct dcd_disk *un, int instance) argument 4421 dcd_flush_cache(struct dcd_disk *un) argument 4477 struct dcd_disk *un; local 4669 struct dcd_disk *un; local [all...] |
/illumos-gate/usr/src/cmd/mdb/common/modules/md/ |
H A D | walk_units.c | 82 unit_data_t *un = (unit_data_t *)wsp->walk_data; local 85 if (un->nunits >= md_nunits) { 86 un->setno += 1; 87 if ((un->setno < md_nsets) && (un->do_all == 1)) { 88 un->nunits = 0; 89 wsp->walk_addr = (uintptr_t)mdset[un->setno].s_un; 92 un->setno); 99 un->nunits = md_nunits; 109 un [all...] |
/illumos-gate/usr/src/lib/libast/common/sfio/ |
H A D | sfgetr.c | 39 ssize_t n, un; local 54 un = 0; 61 { if((f->flags&SF_STRING) && (un = f->endb - f->next)) 66 else if((rsrv = f->rsrv) && (un = -rsrv->slen) > 0) 112 un = s - f->next; 121 if(!found && (_Sfmaxr > 0 && un+n+1 >= _Sfmaxr || (f->flags&SF_STRING))) /* already exceed limit */ 127 if(!rsrv || rsrv->size < un+n+1) 129 rsrv->slen = un; 130 if((rsrv = _sfrsrv(f,un+n+1)) != NIL(Sfrsrv_t*)) 139 s = us+un; [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/softpart/ |
H A D | sp.c | 215 mp_unit_t *un = (mp_unit_t *)p; local 220 mnum = MD_SID(un); 225 MD_STATUS(un) = 0; 236 un->un_key, MD_NOTRUST_DEVT); 237 un->un_dev = tmpdev; 241 md_nblocks_set(mnum, un->c.un_total_blocks); 242 MD_UNIT(mnum) = un; 249 * INPUT: un - unit structure to be reset/removed. 260 reset_sp(mp_unit_t *un, minor_t mnum, int removing) argument 287 sv->key = un 331 sp_send_stat_msg(mp_unit_t *un, sp_status_t status) argument 466 sp_send_stat_ok(mp_unit_t *un) argument 481 sp_send_stat_err(mp_unit_t *un) argument 587 sp_mapbuf( mp_unit_t *un, sp_ext_offset_t voff, sp_ext_length_t bcount, buf_t *bp ) argument 679 sp_validate(mp_unit_t *un) argument 939 mp_unit_t *un; local 1099 mp_unit_t *un; local 1276 mp_unit_t *un; local 1449 sp_open_dev(mp_unit_t *un, int oflags) argument 1498 mp_unit_t *un; local 1632 mp_unit_t *un; local 1687 mp_unit_t *un; local [all...] |
/illumos-gate/usr/src/uts/common/sys/lvm/ |
H A D | md_mirror.h | 47 #define SMS_BY_INDEX_IS(un, index, state) \ 48 (((un)->un_sm[(index)].sm_state & (state)) != 0) 50 #define SMS_BY_INDEX_IS_TARGET(un, index) \ 51 ((un)->un_sm[(index)].sm_flags & MD_SM_RESYNC_TARGET) 53 #define SUBMIRROR_IS_READABLE(un, isubmirror) \ 54 ((((un)->un_sm[(isubmirror)].sm_state & SMS_IGNORE) == 0) && \ 55 ((un)->un_sm[(isubmirror)].sm_state & \ 58 #define SUBMIRROR_IS_WRITEABLE(un, isubmirror) \ 59 ((un)->un_sm[(isubmirror)].sm_state & \ 71 #define IN_RESYNC_REGION(un, p [all...] |
H A D | md_raid.h | 53 #define UNIT_STATE(un) ((un)->un_state) 54 #define COLUMN_STATE(un, column) ((un)->un_column[(column)].un_devstate) 56 #define COLUMN_STATE_ONLY(un, column) (\ 57 ((un)->un_column[(column)].un_devstate == RCS_INIT) || \ 58 ((un)->un_column[(column)].un_devstate == RCS_OKAY) || \ 59 ((un)->un_column[(column)].un_devstate == RCS_ERRED) || \ 60 ((un)->un_column[(column)].un_devstate == RCS_RESYNC) || \ 61 ((un) [all...] |
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_mbox.c | 223 mb4->un.varSLIConfig.be.embedded = 1; 227 mb4->un.varSLIConfig.be.payload_length = IOCTL_HEADER_SZ; 228 mb4->un.varSLIConfig.be.un_hdr.hdr_req.subsystem = 230 mb4->un.varSLIConfig.be.un_hdr.hdr_req.opcode = COMMON_OPCODE_RESET; 231 mb4->un.varSLIConfig.be.un_hdr.hdr_req.timeout = 0; 232 mb4->un.varSLIConfig.be.un_hdr.hdr_req.req_length = 0; 257 mb4->un.varReqFeatures.featuresRequested = mask; 279 mb4->un.varSLIConfig.be.embedded = 1; 283 mb4->un.varSLIConfig.be.payload_length = sizeof (IOCTL_COMMON_NOP) + 285 mb4->un [all...] |
/illumos-gate/usr/src/uts/common/sys/scsi/targets/ |
H A D | sddef.h | 569 #define SD_IS_VALID_LABEL(un) (cmlb_is_valid(un->un_cmlbhandle)) 583 #define SD_BYTES2TGTBLOCKS(un, bytecount) \ 584 ((bytecount + (un->un_tgt_blocksize - 1))/un->un_tgt_blocksize) 587 #define SD_BYTES2PHYBLOCKS(un, bytecount) \ 588 ((bytecount + (un->un_phy_blocksize - 1))/un->un_phy_blocksize) 591 #define SD_TGTBLOCKS2BYTES(un, blockcount) \ 592 (blockcount * (un) [all...] |