/illumos-gate/usr/src/uts/common/io/ |
H A D | bufmod.c | 202 struct sb *sbp; in sbopen() local 214 sbp = kmem_alloc(sizeof (struct sb), KM_SLEEP); in sbopen() 215 sbp->sb_rq = rq; in sbopen() 216 sbp->sb_ticks = -1; in sbopen() 217 sbp->sb_chunk = SB_DFLT_CHUNK; in sbopen() 218 sbp->sb_tail = sbp->sb_mp = sbp->sb_head = NULL; in sbopen() 219 sbp->sb_mlen = 0; in sbopen() 220 sbp->sb_mcount = 0; in sbopen() 221 sbp->sb_timeoutid = 0; in sbopen() 222 sbp->sb_drops = 0; in sbopen() [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sbd.c | 97 int sbd_dealloc_instance(sbd_board_t *sbp, int max_boards); 372 static int sbd_check_transition(sbd_board_t *sbp, 376 sbd_board_t *sbp, 383 static int sbd_init_devlists(sbd_board_t *sbp); 387 static void sbd_init_mem_devlists(sbd_board_t *sbp); 388 static void sbd_init_cpu_unit(sbd_board_t *sbp, int unit); 389 static void sbd_board_discovery(sbd_board_t *sbp); 390 static void sbd_board_init(sbd_board_t *sbp, 393 static void sbd_board_destroy(sbd_board_t *sbp); 394 static int sbd_check_unit_attached(sbd_board_t *sbp, [all …]
|
H A D | sbd_mem.c | 81 sbd_board_t *sbp = (sbd_board_t *)mp->sbm_cm.sbdev_sbp; in sbd_get_memlist() local 83 sbd_handle_t *hp = MACHBD2HD(sbp); in sbd_get_memlist() 111 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_get_memlist() 126 f, sbp->sb_num, in sbd_get_memlist() 139 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_pre_attach_mem() local 147 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_pre_attach_mem() 171 mp = SBD_GET_BOARD_MEMUNIT(sbp, unit); in sbd_pre_attach_mem() 173 ASSERT(mp->sbm_cm.sbdev_sbp == sbp); in sbd_pre_attach_mem() 177 sbp->sb_num, in sbd_pre_attach_mem() 187 f, sbp->sb_num, in sbd_pre_attach_mem() [all …]
|
H A D | sbd_cpu.c | 241 sbd_board_t *sbp; in sbd_cpu_flags() local 245 sbp = SBDH2BD(hp->h_sbd); in sbd_cpu_flags() 246 hdp = sbd_get_sbdp_handle(sbp, hp); in sbd_cpu_flags() 261 mutex_enter(&sbp->sb_slock); in sbd_cpu_flags() 266 devset &= SBD_DEVS_PRESENT(sbp); in sbd_cpu_flags() 295 if (SBD_DEVICE_STATE(sbp, SBD_COMP_CPU, unit) == in sbd_cpu_flags() 299 dip = sbp->sb_devlist[NIX(SBD_COMP_CMP)][unit]; in sbd_cpu_flags() 303 cp = SBD_GET_BOARD_CPUUNIT(sbp, unit); in sbd_cpu_flags() 332 mutex_exit(&sbp->sb_slock); in sbd_cpu_flags() 346 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_pre_release_cpu() local [all …]
|
H A D | sbd_io.c | 55 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_attach_io() local 61 ASSERT(sbp->sb_iopath[unit] != NULL); in sbd_attach_io() 63 (void) ddi_pathname(dip, sbp->sb_iopath[unit]); in sbd_attach_io() 76 sbd_board_t *sbp = SBDH2BD(hp->h_sbd); in sbd_detach_io() local 79 mutex_enter(&sbp->sb_slock); in sbd_detach_io() 81 mutex_exit(&sbp->sb_slock); in sbd_detach_io() 97 sbd_init_io_unit(sbd_board_t *sbp, int unit) in sbd_init_io_unit() argument 103 ip = SBD_GET_BOARD_IOUNIT(sbp, unit); in sbd_init_io_unit() 105 if (SBD_DEV_IS_ATTACHED(sbp, SBD_COMP_IO, unit)) { in sbd_init_io_unit() 107 } else if (SBD_DEV_IS_PRESENT(sbp, SBD_COMP_IO, unit)) { in sbd_init_io_unit() [all …]
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/ |
H A D | emlxs_clock.c | 54 static uint32_t emlxs_pkt_chip_timeout(emlxs_port_t *port, emlxs_buf_t *sbp, 285 emlxs_buf_t *sbp; in emlxs_timer_check_pkts() local 327 sbp = (emlxs_buf_t *)iocbq->sbp; in emlxs_timer_check_pkts() 330 if (sbp && hba->timer_tics >= sbp->ticks) { in emlxs_timer_check_pkts() 386 sbp = (emlxs_buf_t *)iocbq->sbp; in emlxs_timer_check_pkts() 389 if (sbp && hba->timer_tics >= sbp->ticks) { in emlxs_timer_check_pkts() 453 sbp = iocbq->sbp; in emlxs_timer_check_pkts() 454 if (sbp && (sbp != STALE_PACKET)) { in emlxs_timer_check_pkts() 456 emlxs_sli4_free_xri(port, sbp, sbp->xrip, 1); in emlxs_timer_check_pkts() 463 mutex_enter(&sbp->mtx); in emlxs_timer_check_pkts() [all …]
|
H A D | emlxs_fcp.c | 36 static void emlxs_sbp_abort_add(emlxs_port_t *port, emlxs_buf_t *sbp, 57 emlxs_buf_t *sbp; in emlxs_handle_fcp_event() local 93 sbp = (emlxs_buf_t *)iocbq->sbp; in emlxs_handle_fcp_event() 95 if (!sbp) { in emlxs_handle_fcp_event() 108 emlxs_update_sd_bucket(sbp); in emlxs_handle_fcp_event() 111 pkt = PRIV2PKT(sbp); in emlxs_handle_fcp_event() 142 mutex_enter(&sbp->mtx); in emlxs_handle_fcp_event() 147 !(sbp->pkt_flags & in emlxs_handle_fcp_event() 154 sbp->pkt_flags |= in emlxs_handle_fcp_event() 157 mutex_exit(&sbp->mtx); in emlxs_handle_fcp_event() [all …]
|
H A D | emlxs_solaris.c | 44 static int32_t emlxs_send_menlo(emlxs_port_t *port, emlxs_buf_t *sbp); 52 static int32_t emlxs_send_fcp_cmd(emlxs_port_t *port, emlxs_buf_t *sbp, 54 static int32_t emlxs_send_fct_status(emlxs_port_t *port, emlxs_buf_t *sbp); 55 static int32_t emlxs_send_fct_abort(emlxs_port_t *port, emlxs_buf_t *sbp); 56 static int32_t emlxs_send_ip(emlxs_port_t *port, emlxs_buf_t *sbp); 57 static int32_t emlxs_send_els(emlxs_port_t *port, emlxs_buf_t *sbp); 58 static int32_t emlxs_send_els_rsp(emlxs_port_t *port, emlxs_buf_t *sbp); 59 static int32_t emlxs_send_ct(emlxs_port_t *port, emlxs_buf_t *sbp); 60 static int32_t emlxs_send_ct_rsp(emlxs_port_t *port, emlxs_buf_t *sbp); 62 static void emlxs_iodone(emlxs_buf_t *sbp); [all …]
|
H A D | emlxs_ip.c | 38 emlxs_buf_t *sbp; in emlxs_ip_handle_event() local 45 sbp = (emlxs_buf_t *)iocbq->sbp; in emlxs_ip_handle_event() 47 if (!sbp) { in emlxs_ip_handle_event() 64 port = sbp->iocbq.port; in emlxs_ip_handle_event() 81 emlxs_pkt_complete(sbp, cmd->ULPSTATUS, in emlxs_ip_handle_event() 101 emlxs_pkt_complete(sbp, cmd->ULPSTATUS, in emlxs_ip_handle_event() 120 emlxs_pkt_complete(sbp, cmd->ULPSTATUS, in emlxs_ip_handle_event() 143 ndlp = (NODELIST *)sbp->node; in emlxs_ip_handle_event() 155 emlxs_pkt_complete(sbp, cmd->ULPSTATUS, in emlxs_ip_handle_event() 385 emlxs_buf_t *sbp; in emlxs_handle_create_xri() local [all …]
|
H A D | emlxs_pkt.c | 50 emlxs_buf_t *sbp; in emlxs_pkt_thread() local 52 sbp = PKT2PRIV(pkt); in emlxs_pkt_thread() 53 port = sbp->port; in emlxs_pkt_thread() 64 emlxs_set_pkt_state(sbp, IOSTAT_LOCAL_REJECT, 0, 1); in emlxs_pkt_thread() 66 ((CHANNEL *)sbp->channel)->ulpCmplCmd++; in emlxs_pkt_thread() 156 emlxs_buf_t *sbp; in emlxs_pkt_alloc() local 386 sbp = PKT2PRIV(pkt); in emlxs_pkt_alloc() 387 bzero((void *)sbp, sizeof (emlxs_buf_t)); in emlxs_pkt_alloc() 389 mutex_init(&sbp->mtx, NULL, MUTEX_DRIVER, DDI_INTR_PRI(hba->intr_arg)); in emlxs_pkt_alloc() 390 sbp->pkt_flags = PACKET_VALID | PACKET_ULP_OWNED | PACKET_ALLOCATED; in emlxs_pkt_alloc() [all …]
|
H A D | emlxs_els.c | 32 static void emlxs_handle_sol_flogi(emlxs_port_t *port, emlxs_buf_t *sbp); 33 static void emlxs_handle_sol_fdisc(emlxs_port_t *port, emlxs_buf_t *sbp); 34 static void emlxs_handle_sol_plogi(emlxs_port_t *port, emlxs_buf_t *sbp); 35 static void emlxs_handle_sol_adisc(emlxs_port_t *port, emlxs_buf_t *sbp); 36 static void emlxs_handle_sol_logo(emlxs_port_t *port, emlxs_buf_t *sbp); 37 static void emlxs_handle_sol_prli(emlxs_port_t *port, emlxs_buf_t *sbp); 63 static void emlxs_handle_acc(emlxs_port_t *port, emlxs_buf_t *sbp, 65 static void emlxs_handle_reject(emlxs_port_t *port, emlxs_buf_t *sbp, 89 emlxs_buf_t *sbp; in emlxs_els_handle_event() local 101 sbp = (emlxs_buf_t *)iocbq->sbp; in emlxs_els_handle_event() [all …]
|
H A D | emlxs_sli3.c | 38 static uint32_t emlxs_fct_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp); 41 static uint32_t emlxs_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp); 63 emlxs_buf_t *sbp); 65 emlxs_buf_t *sbp); 67 emlxs_buf_t *sbp); 69 emlxs_buf_t *sbp); 88 emlxs_buf_t *sbp, int ring); 91 emlxs_buf_t *sbp); 94 emlxs_buf_t *sbp); 98 emlxs_buf_t *sbp); [all …]
|
H A D | emlxs_sli4.c | 87 emlxs_buf_t *sbp); 99 emlxs_buf_t *sbp); 103 emlxs_buf_t *sbp, int ring); 105 emlxs_buf_t *sbp); 107 emlxs_buf_t *sbp); 109 emlxs_buf_t *sbp); 123 emlxs_buf_t *sbp, RPIobj_t *rpip, 154 emlxs_buf_t *sbp, fc_unsol_buf_t *ubp, 158 emlxs_node_t *node, emlxs_buf_t *sbp, 2898 emlxs_sli4_bde_setup(emlxs_port_t *port, emlxs_buf_t *sbp) in emlxs_sli4_bde_setup() argument [all …]
|
H A D | emlxs_fct.c | 1723 iocbq->sbp = cmd_sbp; in emlxs_fct_send_cmd_rsp() 2407 cmd_sbp->xrip = iocbq->sbp; in emlxs_fct_handle_unsol_req() 2409 iocbq->sbp = 0; in emlxs_fct_handle_unsol_req() 2576 iocbq->sbp = cmd_sbp; in emlxs_fct_send_fcp_data() 2638 emlxs_buf_t *sbp = NULL; in emlxs_fct_send_fcp_status() local 2679 sbp = emlxs_fct_pkt_init(port, fct_cmd, pkt); in emlxs_fct_send_fcp_status() 2763 emlxs_sli4_free_xri(port, sbp, 0, 0); in emlxs_fct_send_fcp_status() 2792 emlxs_buf_t *sbp; in emlxs_fct_send_qfull_reply() local 2808 sbp = PKT2PRIV(pkt); in emlxs_fct_send_qfull_reply() 2809 sbp->node = ndlp; in emlxs_fct_send_qfull_reply() [all …]
|
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_vfsops.c | 569 tmp_statvfs(struct vfs *vfsp, struct statvfs64 *sbp) in tmp_statvfs() argument 594 sbp->f_bsize = PAGESIZE; in tmp_statvfs() 595 sbp->f_frsize = PAGESIZE; in tmp_statvfs() 610 sbp->f_bfree = MIN(blocks - tmpfs_minfree, in tmp_statvfs() 613 sbp->f_bfree = 0; in tmp_statvfs() 615 sbp->f_bavail = sbp->f_bfree; in tmp_statvfs() 620 sbp->f_blocks = (fsblkcnt64_t)(sbp->f_bfree + tm->tm_anonmem); in tmp_statvfs() 639 sbp->f_bfree = MIN(pgcap - pgused, sbp->f_bfree); in tmp_statvfs() 640 sbp->f_bavail = sbp->f_bfree; in tmp_statvfs() 641 sbp->f_blocks = MIN(pgcap, sbp->f_blocks); in tmp_statvfs() [all …]
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | statvfs.c | 161 statvfs(char *fname, struct statvfs *sbp) in statvfs() argument 174 error = cstatvfs64(vp->v_vfsp, (struct statvfs64 *)sbp); in statvfs() 176 error = cstatvfs32(vp->v_vfsp, (struct statvfs32 *)sbp); in statvfs() 188 fstatvfs(int fdes, struct statvfs *sbp) in fstatvfs() argument 196 error = cstatvfs64(fp->f_vnode->v_vfsp, (struct statvfs64 *)sbp); in fstatvfs() 198 error = cstatvfs32(fp->f_vnode->v_vfsp, (struct statvfs32 *)sbp); in fstatvfs() 216 statvfs64(char *fname, struct statvfs64 *sbp) in statvfs64() argument 228 error = cstatvfs64(vp->v_vfsp, sbp); in statvfs64() 239 fstatvfs64(int fdes, struct statvfs64 *sbp) in fstatvfs64() argument 246 error = cstatvfs64(fp->f_vnode->v_vfsp, sbp); in fstatvfs64() [all …]
|
H A D | statfs.c | 65 statfs32(char *fname, struct statfs32 *sbp, int32_t len, int32_t fstyp) in statfs32() argument 80 error = cstatfs(vp->v_vfsp, sbp, len); in statfs32() 91 fstatfs32(int32_t fdes, struct statfs32 *sbp, int32_t len, int32_t fstyp) in fstatfs32() argument 100 error = cstatfs(fp->f_vnode->v_vfsp, sbp, len); in fstatfs32() 111 cstatfs(struct vfs *vfsp, struct statfs32 *sbp, int len) in cstatfs() argument 157 if (copyout(&sfs, sbp, len)) in cstatfs()
|
/illumos-gate/usr/src/uts/common/fs/devfs/ |
H A D | devfs_vfsops.c | 267 devfs_statvfs(struct vfs *vfsp, struct statvfs64 *sbp) in devfs_statvfs() argument 274 bzero(sbp, sizeof (*sbp)); in devfs_statvfs() 275 sbp->f_frsize = sbp->f_bsize = vfsp->vfs_bsize; in devfs_statvfs() 280 sbp->f_files = kmem_cache_stat(dv_node_cache, "alloc"); in devfs_statvfs() 283 sbp->f_ffree = 0; in devfs_statvfs() 284 sbp->f_favail = 0; in devfs_statvfs() 287 sbp->f_bfree = 0; in devfs_statvfs() 288 sbp->f_bavail = 0; in devfs_statvfs() 289 sbp->f_blocks = 0; in devfs_statvfs() 292 sbp->f_fsid = d32; in devfs_statvfs() [all …]
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_vfsops.c | 466 sdev_statvfs(struct vfs *vfsp, struct statvfs64 *sbp) in sdev_statvfs() argument 470 bzero(sbp, sizeof (*sbp)); in sdev_statvfs() 471 sbp->f_frsize = sbp->f_bsize = vfsp->vfs_bsize; in sdev_statvfs() 472 sbp->f_files = kmem_cache_stat(sdev_node_cache, "alloc"); in sdev_statvfs() 475 sbp->f_ffree = 0; in sdev_statvfs() 476 sbp->f_favail = 0; in sdev_statvfs() 479 sbp->f_bfree = 0; in sdev_statvfs() 480 sbp->f_bavail = 0; in sdev_statvfs() 481 sbp->f_blocks = 0; in sdev_statvfs() 484 sbp->f_fsid = d32; in sdev_statvfs() [all …]
|
/illumos-gate/usr/src/uts/common/fs/bootfs/ |
H A D | bootfs_vfsops.c | 200 bootfs_statvfs(vfs_t *vfsp, struct statvfs64 *sbp) in bootfs_statvfs() argument 205 sbp->f_bsize = PAGESIZE; in bootfs_statvfs() 206 sbp->f_frsize = PAGESIZE; in bootfs_statvfs() 208 sbp->f_blocks = bfs->bfs_stat.bfss_nbytes.value.ui64 >> PAGESHIFT; in bootfs_statvfs() 209 sbp->f_bfree = 0; in bootfs_statvfs() 210 sbp->f_bavail = 0; in bootfs_statvfs() 212 sbp->f_files = bfs->bfs_stat.bfss_nfiles.value.ui32 + in bootfs_statvfs() 214 sbp->f_ffree = 0; in bootfs_statvfs() 215 sbp->f_favail = 0; in bootfs_statvfs() 218 sbp->f_fsid = d32; in bootfs_statvfs() [all …]
|
/illumos-gate/usr/src/cmd/tail/ |
H A D | forward.c | 96 forward(FILE *fp, const char *fn, enum STYLE style, off_t off, struct stat *sbp) in forward() argument 104 if (S_ISREG(sbp->st_mode)) { in forward() 105 if (sbp->st_size < off) in forward() 106 off = sbp->st_size; in forward() 136 if (S_ISREG(sbp->st_mode)) { in forward() 137 if (sbp->st_size >= off && in forward() 154 if (S_ISREG(sbp->st_mode)) in forward() 161 rlines(fp, fn, off, sbp); in forward() 191 rlines(FILE *fp, const char *fn, off_t off, struct stat *sbp) in rlines() argument 197 if ((size = sbp->st_size) == 0) in rlines() [all …]
|
H A D | reverse.c | 70 reverse(FILE *fp, const char *fn, enum STYLE style, off_t off, struct stat *sbp) in reverse() argument 75 if (S_ISREG(sbp->st_mode)) in reverse() 76 r_reg(fp, fn, style, off, sbp); in reverse() 99 r_reg(FILE *fp, const char *fn, enum STYLE style, off_t off, struct stat *sbp) in r_reg() argument 105 if ((size = sbp->st_size) == 0) in r_reg()
|
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_vfsops.c | 809 auto_statvfs(vfs_t *vfsp, struct statvfs64 *sbp) in auto_statvfs() argument 815 bzero(sbp, sizeof (*sbp)); in auto_statvfs() 816 sbp->f_bsize = vfsp->vfs_bsize; in auto_statvfs() 817 sbp->f_frsize = sbp->f_bsize; in auto_statvfs() 818 sbp->f_blocks = (fsblkcnt64_t)0; in auto_statvfs() 819 sbp->f_bfree = (fsblkcnt64_t)0; in auto_statvfs() 820 sbp->f_bavail = (fsblkcnt64_t)0; in auto_statvfs() 821 sbp->f_files = (fsfilcnt64_t)0; in auto_statvfs() 822 sbp->f_ffree = (fsfilcnt64_t)0; in auto_statvfs() 823 sbp->f_favail = (fsfilcnt64_t)0; in auto_statvfs() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | headers.c | 1105 register char *sbp; local 1151 sbp = sbuf; 1152 (void) sm_snprintf(sbp, SPACELEFT(sbuf, sbp), 1156 sbp += strlen(sbp); 1159 (void) sm_snprintf(sbp, SPACELEFT(sbuf, sbp), 1161 sbp += strlen(sbp); 1165 (void) sm_snprintf(sbp, SPACELEFT(sbuf, sbp), 1167 sbp += strlen(sbp); 1172 (void) sm_snprintf(sbp, SPACELEFT(sbuf, sbp), 1174 sbp += strlen(sbp); [all …]
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_srv_attr.c | 171 sarg.sbp = &sb; in rfs4_attr_init() 1451 if (sarg->rdattr_error && (sarg->sbp == NULL)) { in rfs4_fattr4_files_avail() 1455 ASSERT(sarg->sbp != NULL); in rfs4_fattr4_files_avail() 1456 na->files_avail = sarg->sbp->f_favail; in rfs4_fattr4_files_avail() 1465 ASSERT(sarg->sbp != NULL); in rfs4_fattr4_files_avail() 1466 if (sarg->sbp->f_favail != na->files_avail) in rfs4_fattr4_files_avail() 1491 if (sarg->rdattr_error && (sarg->sbp == NULL)) { in rfs4_fattr4_files_free() 1495 ASSERT(sarg->sbp != NULL); in rfs4_fattr4_files_free() 1496 na->files_free = sarg->sbp->f_ffree; in rfs4_fattr4_files_free() 1505 ASSERT(sarg->sbp != NULL); in rfs4_fattr4_files_free() [all …]
|