Searched refs:dbuf (Results 1 - 25 of 121) sorted by relevance

12345

/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_buf.c66 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 Dunctime.c52 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 Drandom.c84 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 Dkeyfile.c47 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 Dcryptoutil.h217 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 Dqlt_dma.h51 * 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 Dqlt_dma.c388 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 Dlcl_pr.c88 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 Dlcl_nw.c224 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 Ddconsole.c89 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 Dsbd_scsi.c93 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 Dsbd_zvol.c148 * 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 Dsbd_impl.h263 * 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 Dbpobj.c100 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 Doce_buf.h87 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 Dlpif.h56 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 Dportif.h45 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 Dtar.c144 /* 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 Dfcoet.c113 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 Dfcoet_eth.c514 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 Dstrerr.c104 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 Dsrpt_ioc.h58 stmf_data_buf_t *dbuf);
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddbuf.h72 * 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 Dlibipp.c697 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 Dtmttydefs.c71 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] = '-';

Completed in 126 milliseconds

12345