Home
last modified time | relevance | path

Searched refs:drr (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/io/
H A Drmc_comm_drvintf.c276 dp_req_resp_t *drr; in rmc_comm_send_req_resp() local
304 drr = &dps->req_resp; in rmc_comm_send_req_resp()
305 exp_resp = &drr->response; in rmc_comm_send_req_resp()
353 drr->flags = 0; in rmc_comm_send_req_resp()
354 drr->error_status = 0; in rmc_comm_send_req_resp()
395 (void) cv_reltimedwait(drr->cv_wait_reply, dps->dp_mutex, in rmc_comm_send_req_resp()
400 drr->flags, request->msg_type, in rmc_comm_send_req_resp()
410 if ((drr->flags & MSG_ERROR) != 0) { in rmc_comm_send_req_resp()
411 if (drr->error_status == 0) { in rmc_comm_send_req_resp()
414 err = drr->error_status; in rmc_comm_send_req_resp()
[all …]
H A Drmc_comm_dp.c332 dp_req_resp_t *drr = &dps->req_resp; in dp_tx_handle_ack() local
339 if ((drr->flags & MSG_SENT) == 0) { in dp_tx_handle_ack()
352 drr->flags |= MSG_ACKED; in dp_tx_handle_ack()
353 if (drr->response.msg_type == DP_NULL_MSG) { in dp_tx_handle_ack()
366 dp_req_resp_t *drr = &dps->req_resp; in dp_tx_handle_nak() local
372 if ((drr->flags & MSG_SENT) == 0) { in dp_tx_handle_nak()
446 dp_req_resp_t *drr = &dps->req_resp; in dp_got_bp_msg() local
454 if ((drr->flags & MSG_SENT_BP) != 0) { in dp_got_bp_msg()
467 if (datalen <= drr->response.msg_bufsiz) { in dp_got_bp_msg()
468 bcopy(pkt->buf, drr->response.msg_buf, datalen); in dp_got_bp_msg()
[all …]
/illumos-gate/usr/src/cmd/zstreamdump/
H A Dzstreamdump.c108 read_hdr(dmu_replay_record_t *drr, zio_cksum_t *cksum) in read_hdr() argument
112 size_t r = ssread(drr, sizeof (*drr) - sizeof (zio_cksum_t), cksum); in read_hdr()
116 r = ssread(&drr->drr_u.drr_checksum.drr_checksum, in read_hdr()
120 if (!ZIO_CHECKSUM_IS_ZERO(&drr->drr_u.drr_checksum.drr_checksum) && in read_hdr()
122 drr->drr_u.drr_checksum.drr_checksum)) { in read_hdr()
132 return (sizeof (*drr)); in read_hdr()
227 dmu_replay_record_t *drr = &thedrr; in main() local
291 while (read_hdr(drr, &zc)) { in main()
307 fletcher_4_incremental_byteswap(drr, in main()
318 drr->drr_type = BSWAP_32(drr->drr_type); in main()
[all …]
/illumos-gate/usr/src/lib/libzfs/common/
H A Dlibzfs_sendrecv.c194 dump_record(dmu_replay_record_t *drr, void *payload, int payload_len, in dump_record() argument
199 (void) fletcher_4_incremental_native(drr, in dump_record()
201 if (drr->drr_type != DRR_BEGIN) { in dump_record()
202 ASSERT(ZIO_CHECKSUM_IS_ZERO(&drr->drr_u. in dump_record()
204 drr->drr_u.drr_checksum.drr_checksum = *zc; in dump_record()
207 &drr->drr_u.drr_checksum.drr_checksum, sizeof (zio_cksum_t), zc); in dump_record()
208 if (write(outfd, drr, sizeof (*drr)) == -1) in dump_record()
241 dmu_replay_record_t *drr = &thedrr; in cksummer() local
271 while (ssread(drr, sizeof (*drr), ofp) != 0) { in cksummer()
277 if (drr->drr_type != DRR_BEGIN) { in cksummer()
[all …]
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu_send.c959 dmu_replay_record_t *drr; in dmu_send_impl() local
994 drr = kmem_zalloc(sizeof (dmu_replay_record_t), KM_SLEEP); in dmu_send_impl()
995 drr->drr_type = DRR_BEGIN; in dmu_send_impl()
996 drr->drr_u.drr_begin.drr_magic = DMU_BACKUP_MAGIC; in dmu_send_impl()
997 DMU_SET_STREAM_HDRTYPE(drr->drr_u.drr_begin.drr_versioninfo, in dmu_send_impl()
1004 kmem_free(drr, sizeof (dmu_replay_record_t)); in dmu_send_impl()
1044 DMU_SET_FEATUREFLAGS(drr->drr_u.drr_begin.drr_versioninfo, in dmu_send_impl()
1047 drr->drr_u.drr_begin.drr_creation_time = in dmu_send_impl()
1049 drr->drr_u.drr_begin.drr_type = dmu_objset_type(os); in dmu_send_impl()
1051 drr->drr_u.drr_begin.drr_flags |= DRR_FLAG_CLONE; in dmu_send_impl()
[all …]
H A Ddmu_recv.c64 static void byteswap_record(dmu_replay_record_t *drr);
963 byteswap_record(dmu_replay_record_t *drr) in byteswap_record() argument
965 #define DO64(X) (drr->drr_u.X = BSWAP_64(drr->drr_u.X)) in byteswap_record()
966 #define DO32(X) (drr->drr_u.X = BSWAP_32(drr->drr_u.X)) in byteswap_record()
967 drr->drr_type = BSWAP_32(drr->drr_type); in byteswap_record()
968 drr->drr_payloadlen = BSWAP_32(drr->drr_payloadlen); in byteswap_record()
970 switch (drr->drr_type) { in byteswap_record()
1001 ZIO_CHECKSUM_BSWAP(&drr->drr_u.drr_write.drr_key.ddk_cksum); in byteswap_record()
1013 ZIO_CHECKSUM_BSWAP(&drr->drr_u.drr_write_byref. in byteswap_record()
1045 ZIO_CHECKSUM_BSWAP(&drr->drr_u.drr_end.drr_checksum); in byteswap_record()
[all …]
/illumos-gate/usr/src/lib/libzfs_core/common/
H A Dlibzfs_core.c738 dmu_replay_record_t drr; in recv_impl() local
767 error = recv_read(input_fd, &drr, sizeof (drr)); in recv_impl()
771 drr = *begin_record; in recv_impl()
802 ASSERT3S(drr.drr_type, ==, DRR_BEGIN); in recv_impl()
803 zc.zc_begin_record = drr; in recv_impl()
/illumos-gate/usr/src/test/zfs-tests/cmd/libzfs_input_check/
H A Dlibzfs_input_check.c536 dmu_replay_record_t drr = { 0 }; in test_recv_new() local
547 count = pread(fd, &drr, sizeof (drr), 0); in test_recv_new()
548 if (count != sizeof (drr)) { in test_recv_new()
554 fnvlist_add_byte_array(required, "begin_record", (uchar_t *)&drr, in test_recv_new()
555 sizeof (drr)); in test_recv_new()
/illumos-gate/usr/src/cmd/truss/
H A Dexpound.c4789 struct drr_begin *drr = &zc.zc_begin_record.drr_u.drr_begin; in show_zfs_ioc() local
4791 if (drr->drr_magic) { in show_zfs_ioc()
4793 (u_longlong_t)drr->drr_magic); in show_zfs_ioc()
4795 if (drr->drr_versioninfo) { in show_zfs_ioc()
4797 (u_longlong_t)drr->drr_versioninfo); in show_zfs_ioc()
4799 if (drr->drr_creation_time) { in show_zfs_ioc()
4801 (u_longlong_t)drr->drr_creation_time); in show_zfs_ioc()
4803 if (drr->drr_type) in show_zfs_ioc()
4804 (void) printf("\tdrr_type=%u\n", drr->drr_type); in show_zfs_ioc()
4805 if (drr->drr_flags) in show_zfs_ioc()
[all …]