diff options
author | ap25164 <none@none> | 2005-07-25 20:55:31 -0700 |
---|---|---|
committer | ap25164 <none@none> | 2005-07-25 20:55:31 -0700 |
commit | c7ff2aae40b654da57ec68d843524fe948088f44 (patch) | |
tree | 0481429c894091ef606aa7020bdc3cf0852d563c /usr/src | |
parent | df59106d5526f91fcce02ae3d3ae741095584fd7 (diff) | |
download | illumos-joyent-c7ff2aae40b654da57ec68d843524fe948088f44.tar.gz |
6291896 gcc and dcam1394 don't get along
Diffstat (limited to 'usr/src')
-rw-r--r-- | usr/src/uts/common/io/1394/targets/dcam1394/dcam_frame.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/usr/src/uts/common/io/1394/targets/dcam1394/dcam_frame.c b/usr/src/uts/common/io/1394/targets/dcam1394/dcam_frame.c index d7bf12aa0f..e7caf28a01 100644 --- a/usr/src/uts/common/io/1394/targets/dcam1394/dcam_frame.c +++ b/usr/src/uts/common/io/1394/targets/dcam1394/dcam_frame.c @@ -171,7 +171,8 @@ dcam_frame_rcv_init(dcam_state_t *softc_p, int vid_mode, int frame_rate, size_t num_bytes, num_bytes_left; size_t num_xfer_cmds, xfer_cmd; size_t max_ixl_buff_size; - caddr_t ixl_buff_kaddr, ixl_buff_vaddr; + uint64_t ixl_buff_kaddr; + caddr_t ixl_buff_vaddr; bytes_per_pkt = g_bytes_per_packet[vid_mode][frame_rate]; if (bytes_per_pkt == -1) { @@ -257,7 +258,7 @@ dcam_frame_rcv_init(dcam_state_t *softc_p, int vid_mode, int frame_rate, num_bytes_left = min(bytes_per_frame, buff_info_p->dma_cookie.dmac_size); - ixl_buff_kaddr = (caddr_t) + ixl_buff_kaddr = buff_info_p->dma_cookie.dmac_laddress; ixl_buff_vaddr = buff_info_p->kaddr_p; @@ -277,7 +278,7 @@ dcam_frame_rcv_init(dcam_state_t *softc_p, int vid_mode, int frame_rate, IXL1394_OP_RECV_PKT_ST; new_ixl_xfpp->ixl_buf._dmac_ll = - (uint64_t)ixl_buff_kaddr; + ixl_buff_kaddr; new_ixl_xfpp->size = (uint16_t)bytes_per_pkt; new_ixl_xfpp->mem_bufp = @@ -303,7 +304,7 @@ dcam_frame_rcv_init(dcam_state_t *softc_p, int vid_mode, int frame_rate, new_ixl_xfbp->ixl_opcode = IXL1394_OP_RECV_BUF; new_ixl_xfbp->ixl_buf._dmac_ll = - (uint64_t)ixl_buff_kaddr; + ixl_buff_kaddr; new_ixl_xfbp->size = (uint16_t)num_bytes; new_ixl_xfbp->pkt_size = bytes_per_pkt; new_ixl_xfbp->mem_bufp = ixl_buff_vaddr; |