/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/ |
H A D | oce_buf.c | 66 oce_dma_buf_t *dbuf; local 78 dbuf = kmem_zalloc(sizeof (oce_dma_buf_t), KM_NOSLEEP); 79 if (dbuf == NULL) { 85 DDI_DMA_DONTWAIT, NULL, &dbuf->dma_handle); 92 ret = ddi_dma_mem_alloc(dbuf->dma_handle, size, &oce_dma_buf_accattr, 93 flags, DDI_DMA_DONTWAIT, NULL, &dbuf->base, 94 &actual_len, &dbuf->acc_handle); 102 ret = ddi_dma_addr_bind_handle(dbuf->dma_handle, 103 (struct as *)0, dbuf->base, actual_len, 111 bzero(dbuf 137 oce_free_dma_buffer(struct oce_dev *dev, oce_dma_buf_t *dbuf) argument [all...] |
/illumos-gate/usr/src/cmd/backup/dump/ |
H A D | unctime.c | 52 char dbuf[30]; local 55 (void) strncpy(dbuf, str, 24); 56 dbuf[24] = '\0'; 57 dbuf[E_MONTH+3] = '\0'; 58 then.tm_mon = lookup(&dbuf[E_MONTH]); 62 then.tm_mday = atoi(&dbuf[E_DAY]); 63 then.tm_hour = atoi(&dbuf[E_HOUR]); 64 then.tm_min = atoi(&dbuf[E_MINUTE]); 65 then.tm_sec = atoi(&dbuf[E_SECOND]); 66 then.tm_year = atoi(&dbuf[E_YEA [all...] |
/illumos-gate/usr/src/lib/libcryptoutil/common/ |
H A D | random.c | 84 readn_nointr(int fd, void *dbuf, size_t dlen) argument 86 char *marker = dbuf; 109 writen_nointr(int fd, void *dbuf, size_t dlen) argument 111 char *marker = dbuf; 214 pkcs11_read_common(int *fd, pthread_mutex_t *mtx, void *dbuf, size_t dlen) argument 219 n = readn_nointr(*fd, dbuf, dlen); 226 pkcs11_read_random(void *dbuf, size_t dlen) argument 228 return (pkcs11_read_common(&random_fd, &random_mutex, dbuf, dlen)); 232 pkcs11_read_urandom(void *dbuf, size_t dlen) argument 234 return (pkcs11_read_common(&urandom_fd, &urandom_mutex, dbuf, dle 241 pkcs11_write_common(int *fd, pthread_mutex_t *mtx, void *dbuf, size_t dlen) argument 253 pkcs11_write_random_seed(void *dbuf, size_t dlen) argument 260 pkcs11_write_urandom_seed(void *dbuf, size_t dlen) argument 317 pkcs11_get_random(void *dbuf, size_t dlen) argument 336 pkcs11_get_urandom(void *dbuf, size_t dlen) argument 354 pkcs11_get_nzero_urandom(void *dbuf, size_t dlen) argument [all...] |
H A D | keyfile.c | 47 pkcs11_read_data(char *filename, void **dbuf, size_t *dlen) argument 56 if (filename == NULL || dbuf == NULL || dlen == NULL) 84 * make it ok here but also set dbuf = NULL and dlen = 0 89 *dbuf = NULL; 141 *dbuf = filebuf;
|
H A D | cryptoutil.h | 217 extern int pkcs11_get_random(void *dbuf, size_t dlen); 218 extern int pkcs11_get_urandom(void *dbuf, size_t dlen); 219 extern int pkcs11_get_nzero_urandom(void *dbuf, size_t dlen); 220 extern int pkcs11_read_data(char *filename, void **dbuf, size_t *dlen); 223 extern ssize_t readn_nointr(int fd, void *dbuf, size_t dlen); 224 extern ssize_t writen_nointr(int fd, void *dbuf, size_t dlen);
|
/illumos-gate/usr/src/uts/common/io/comstar/port/qlt/ |
H A D | qlt_dma.h | 51 * These elements are either linked to an active dbuf or in the free list. 64 * The dbuf private data when using a scatter/gather list. 122 void qlt_dmem_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf); 123 void qlt_i_dmem_free(qlt_state_t *qlt, stmf_data_buf_t *dbuf); 125 stmf_data_buf_t *dbuf, uint32_t flags); 126 void qlt_dma_teardown_dbuf(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf); 127 void qlt_dmem_dma_sync(stmf_data_buf_t *dbuf, uint_t sync_type); 133 uint16_t qlt_get_cookie_count(stmf_data_buf_t *dbuf); 134 void qlt_ddi_dma_nextcookie(stmf_data_buf_t *dbuf, ddi_dma_cookie_t *cookie_p); 135 ddi_dma_cookie_t *qlt_get_cookie_array(stmf_data_buf_t *dbuf); [all...] |
H A D | qlt_dma.c | 388 qlt_i_dmem_free(qlt_state_t *qlt, stmf_data_buf_t *dbuf) argument 390 qlt_dmem_free(0, dbuf); 395 qlt_dmem_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf) argument 400 ASSERT((dbuf->db_flags & DB_LU_DATA_BUF) == 0); 402 bctl = (qlt_dmem_bctl_t *)dbuf->db_port_private; 412 qlt_dmem_dma_sync(stmf_data_buf_t *dbuf, uint_t sync_type) argument 420 if (dbuf->db_flags & DB_LU_DATA_BUF) { 424 qsgl = (qlt_dma_sgl_t *)dbuf->db_port_private; 435 bctl = (qlt_dmem_bctl_t *)dbuf->db_port_private; 439 dbuf 587 qlt_get_cookie_count(stmf_data_buf_t *dbuf) argument 596 qlt_get_cookie_array(stmf_data_buf_t *dbuf) argument 612 qlt_ddi_dma_nextcookie(stmf_data_buf_t *dbuf, ddi_dma_cookie_t *cookiep) argument 653 qlt_dma_setup_dbuf(fct_local_port_t *port, stmf_data_buf_t *dbuf, uint32_t flags) argument 767 qlt_dma_teardown_dbuf(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf) argument [all...] |
/illumos-gate/usr/src/lib/libresolv2/common/irs/ |
H A D | lcl_pr.c | 88 char * dbuf; member in struct:pvt 145 if (pvt->dbuf) 146 free(pvt->dbuf); 201 char *bufp, *ndbuf, *dbuf = NULL; local 208 if (pvt->dbuf) { 209 free(pvt->dbuf); 210 pvt->dbuf = NULL; 217 if (dbuf) 218 free(dbuf); 224 if (dbuf [all...] |
H A D | lcl_nw.c | 224 char *bufp, *ndbuf, *dbuf = NULL; local 246 if (dbuf == NULL) { 250 ndbuf = realloc(dbuf, bufsiz + GROWBUF); 252 dbuf = ndbuf; 253 bufp = dbuf; 255 offset = strlen(dbuf); 311 if (dbuf) 312 free(dbuf);
|
/illumos-gate/usr/src/boot/sys/boot/i386/libfirewire/ |
H A D | dconsole.c | 89 char buf[16], *dbuf; local 97 dbuf = (char *)round_page((vm_offset_t)&dcons_buffer[0]); 98 dcons_paddr = VTOP(dbuf); 102 dcons_init((struct dcons_buf *)dbuf, size, sc);
|
/illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd_scsi.c | 93 sbd_cmd_t *scmd, struct stmf_data_buf *dbuf); 95 stmf_data_buf_t *dbuf); 97 stmf_data_buf_t *dbuf, uint32_t cdb_xfer_size); 100 void sbd_handle_mode_select(scsi_task_t *task, stmf_data_buf_t *dbuf); 101 void sbd_handle_identifying_info(scsi_task_t *task, stmf_data_buf_t *dbuf); 105 static void sbd_handle_unmap(scsi_task_t *task, stmf_data_buf_t *dbuf); 119 struct stmf_data_buf *dbuf, uint8_t dbuf_reusable); 121 sbd_cmd_t *scmd, struct stmf_data_buf *dbuf, uint8_t dbuf_reusable); 133 struct stmf_data_buf *dbuf) 146 len = scmd->len > dbuf 132 sbd_do_read_xfer(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf) argument 217 stmf_data_buf_t *dbuf; local 452 sbd_handle_read_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf) argument 505 sbd_handle_sgl_read_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf) argument 594 sbd_handle_sgl_write_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf) argument 720 sbd_copy_rdwr(scsi_task_t *task, uint64_t laddr, stmf_data_buf_t *dbuf, int cmd, int commit) argument 811 stmf_data_buf_t *dbuf; local 1007 sbd_do_write_xfer(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf, uint8_t dbuf_reusable) argument 1081 stmf_data_buf_t *dbuf; local 1292 sbd_handle_write_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf, uint8_t dbuf_reusable) argument 1431 stmf_data_buf_t *dbuf; local 1586 sbd_handle_short_read_transfers(scsi_task_t *task, stmf_data_buf_t *dbuf, uint8_t *p, uint32_t cdb_xfer_size, uint32_t cmd_xfer_size) argument 1643 sbd_handle_short_read_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf) argument 1657 sbd_handle_short_write_transfers(scsi_task_t *task, stmf_data_buf_t *dbuf, uint32_t cdb_xfer_size) argument 1710 sbd_handle_short_write_xfer_completion(scsi_task_t *task, stmf_data_buf_t *dbuf) argument 1991 sbd_handle_mode_select(scsi_task_t *task, stmf_data_buf_t *dbuf) argument 2303 sbd_handle_write_same_xfer_completion(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf, uint8_t dbuf_reusable) argument 2373 sbd_do_write_same_xfer(struct scsi_task *task, sbd_cmd_t *scmd, struct stmf_data_buf *dbuf, uint8_t dbuf_reusable) argument 2428 stmf_data_buf_t *dbuf; local 2547 sbd_handle_unmap(scsi_task_t *task, stmf_data_buf_t *dbuf) argument 3431 sbd_dbuf_xfer_done(struct scsi_task *task, struct stmf_data_buf *dbuf) argument 3560 sbd_dbuf_free(struct scsi_task *task, struct stmf_data_buf *dbuf) argument [all...] |
H A D | sbd_zvol.c | 148 * Fill in the dbuf sglist from the dmu_buf_t array. 153 sbd_zvol_alloc_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf) argument 155 sbd_zvol_io_t *zvio = dbuf->db_lu_private; 158 uint64_t len = dbuf->db_data_size; 192 if (dbuf->db_sglist_length != numbufs) { 193 cmn_err(CE_PANIC, "wrong size sglist: dbuf %d != %d\n", 194 dbuf->db_sglist_length, numbufs); 197 sgl = &dbuf->db_sglist[0]; 220 sbd_zvol_rele_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf) argument 222 sbd_zvol_io_t *zvio = dbuf 238 sbd_zvol_alloc_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf) argument 312 sbd_zvol_rele_write_bufs_abort(sbd_lu_t *sl, stmf_data_buf_t *dbuf) argument 333 sbd_zvol_rele_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf) argument [all...] |
H A D | sbd_impl.h | 263 * dbuf private data needed for direct zvol data transfers 288 int sbd_zvol_alloc_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf); 289 void sbd_zvol_rele_read_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf); 290 int sbd_zvol_alloc_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf); 291 void sbd_zvol_rele_write_bufs_abort(sbd_lu_t *sl, stmf_data_buf_t *dbuf); 292 int sbd_zvol_rele_write_bufs(sbd_lu_t *sl, stmf_data_buf_t *dbuf); 298 void sbd_dbuf_xfer_done(struct scsi_task *task, struct stmf_data_buf *dbuf); 303 void sbd_dbuf_free(struct scsi_task *task, struct stmf_data_buf *dbuf);
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | bpobj.c | 100 dmu_buf_t *dbuf = NULL; local 120 if (dbuf == NULL || dbuf->db_offset > offset) { 121 if (dbuf) 122 dmu_buf_rele(dbuf, FTAG); 124 bpo.bpo_phys->bpo_subobjs, offset, FTAG, &dbuf, 0)); 127 ASSERT3U(offset, >=, dbuf->db_offset); 128 ASSERT3U(offset, <, dbuf->db_offset + dbuf->db_size); 130 objarray = dbuf 211 dmu_buf_t *dbuf = NULL; local [all...] |
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/ |
H A D | oce_buf.h | 87 oce_dma_buf_t *dbuf; /* dma buffer */ member in struct:oce_ring_buffer_s 162 (void*)(((type *)DBUF_VA(ring->dbuf)) + ring->cidx) 165 (uint64_t)(((type *)DBUF_PA(ring->dbuf)) + ring->cidx) 168 (void *)(((type *)DBUF_VA(ring->dbuf)) + ring->pidx) 171 (uint64_t)(((type *)DBUF_PA(ring->dbuf)) + ring->pidx) 187 void oce_page_list(oce_dma_buf_t *dbuf,
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | lpif.h | 56 struct stmf_data_buf *dbuf); 78 struct stmf_data_buf *dbuf); 133 stmf_status_t stmf_proxy_scsi_cmd(scsi_task_t *, stmf_data_buf_t *dbuf);
|
H A D | portif.h | 45 struct stmf_dbuf_store *ds, stmf_data_buf_t *dbuf); 48 stmf_data_buf_t *dbuf, uint32_t flags); 51 struct stmf_dbuf_store *ds, stmf_data_buf_t *dbuf); 68 struct stmf_data_buf *dbuf, uint32_t ioflags);
|
/illumos-gate/usr/src/cmd/tar/ |
H A D | tar.c | 144 /* max value dblock.dbuf.efsize can store */ 372 } dbuf; member in union:hblock 1301 if ((dblock.dbuf.typeflag != 'A') && 1464 * endtape checks the entry in dblock.dbuf to see if its the 1476 if (dblock.dbuf.name[0] != '\0') { 1483 if (is_posix && dblock.dbuf.prefix[0] != '\0') { 1515 if (dblock.dbuf.name[0] == '\0') 1518 (void) sscanf(dblock.dbuf.mode, "%8lo", &Gen.g_mode); 1519 (void) sscanf(dblock.dbuf.uid, "%8lo", (ulong_t *)&Gen.g_uid); 1520 (void) sscanf(dblock.dbuf [all...] |
/illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/ |
H A D | fcoet.c | 113 static void fcoet_dbuf_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf); 884 stmf_data_buf_t *dbuf; local 906 dbuf = stmf_alloc(STMF_STRUCT_DATA_BUF, add_size, 0); 907 if (dbuf == NULL) { 910 dbuf->db_buf_size = size; 911 dbuf->db_data_size = size; 912 dbuf->db_sglist_length = 0; 913 dbuf->db_flags |= DB_DONT_REUSE; 914 FCOET_SET_SEG_NUM(dbuf, sge_num); 927 FCOET_GET_NETB(dbuf, i 976 fcoet_dbuf_free(fct_dbuf_store_t *fds, stmf_data_buf_t *dbuf) argument [all...] |
H A D | fcoet_eth.c | 514 stmf_data_buf_t *dbuf; local 528 dbuf = xch->xch_dbufs[data_offset/FCOET_MAX_DBUF_LEN]; 529 ASSERT(dbuf); 534 ASSERT(((sge_idx < FCOET_GET_SEG_NUM(dbuf) - 1) && 536 ((sge_idx == FCOET_GET_SEG_NUM(dbuf) - 1) && 538 dbuf->db_data_size % ss->ss_fcp_data_payload_size))); 540 bcopy(frm->frm_payload, dbuf->db_sglist[sge_idx].seg_addr, 542 atomic_add_16(&dbuf->db_sglist_length, 1); 546 dbuf->db_sglist_length >= FCOET_GET_SEG_NUM(dbuf)) { 885 stmf_data_buf_t *dbuf; local [all...] |
/illumos-gate/usr/src/cmd/streams/log/ |
H A D | strerr.c | 104 char dbuf[DATSIZE]; /* must start on word boundary */ local 118 dat.buf = dbuf; 156 prlog(log, lp, dbuf, 1); 165 prlog(pfile, lp, dbuf, 0);
|
/illumos-gate/usr/src/uts/common/io/comstar/port/srpt/ |
H A D | srpt_ioc.h | 58 stmf_data_buf_t *dbuf);
|
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dbuf.h | 72 * DB_SEARCH is an invalid state for a dbuf. It is used by dbuf_free_range 113 /* pointer back to our dbuf */ 256 * evict this dbuf, but couldn't due to outstanding 264 /* Note: the dbuf hash table is exposed only for the mdb module */ 310 void dmu_buf_write_embedded(dmu_buf_t *dbuf, void *data, 357 #define dprintf_dbuf(dbuf, fmt, ...) do { \ 360 uint64_t __db_obj = (dbuf)->db.db_object; \ 366 dprintf_ds((dbuf)->db_objset->os_dsl_dataset, \ 368 __db_buf, (dbuf)->db_level, \ 369 (u_longlong_t)(dbuf) [all...] |
/illumos-gate/usr/src/lib/libipp/ |
H A D | libipp.c | 697 char *dbuf = NULL; local 775 dbuf = cbuf; 789 if ((dbuf = realloc(dbuf, nextbuflen)) == NULL) { 801 iioc.ii_buf = dbuf; 827 if ((rc = nvlist_unpack(dbuf, dbuflen, &dnvlp, 0)) != 0) { 858 free(dbuf); 877 free(dbuf); 905 if (dbuf != NULL) 906 free(dbuf); [all...] |
/illumos-gate/usr/src/cmd/ttymon/ |
H A D | tmttydefs.c | 71 static char dbuf[BUFSIZ]; local 93 dbuf[len] = '-'; 94 dbuf[len] = '\0'; 152 dbuf[len] = '\0'; 153 log("\n%s", dbuf); 155 log("%s\n", dbuf); 156 dbuf[len] = '-';
|