MIXART_MEM 1168 sound/pci/mixart/mixart.c if(copy_to_user_fromio(buf, MIXART_MEM( mgr, pos ), count)) MIXART_MEM 1225 sound/pci/mixart/mixart.c ref = readl_be( MIXART_MEM( chip->mgr, MIXART_PSEUDOREG_PERF_SYSTEM_LOAD_OFFSET)); MIXART_MEM 1228 sound/pci/mixart/mixart.c u32 mailbox = 100 * readl_be( MIXART_MEM( chip->mgr, MIXART_PSEUDOREG_PERF_MAILBX_LOAD_OFFSET)) / ref; MIXART_MEM 1229 sound/pci/mixart/mixart.c u32 streaming = 100 * readl_be( MIXART_MEM( chip->mgr, MIXART_PSEUDOREG_PERF_STREAM_LOAD_OFFSET)) / ref; MIXART_MEM 1230 sound/pci/mixart/mixart.c u32 interr = 100 * readl_be( MIXART_MEM( chip->mgr, MIXART_PSEUDOREG_PERF_INTERR_LOAD_OFFSET)) / ref; MIXART_MEM 53 sound/pci/mixart/mixart_core.c tailptr = readl_be(MIXART_MEM(mgr, MSG_OUTBOUND_POST_TAIL)); MIXART_MEM 54 sound/pci/mixart/mixart_core.c headptr = readl_be(MIXART_MEM(mgr, MSG_OUTBOUND_POST_HEAD)); MIXART_MEM 64 sound/pci/mixart/mixart_core.c *msg_frame = readl_be(MIXART_MEM(mgr, tailptr)); MIXART_MEM 70 sound/pci/mixart/mixart_core.c writel_be(tailptr, MIXART_MEM(mgr, MSG_OUTBOUND_POST_TAIL)); MIXART_MEM 90 sound/pci/mixart/mixart_core.c size = readl_be(MIXART_MEM(mgr, msg_frame_address)); /* size of descriptor + response */ MIXART_MEM 91 sound/pci/mixart/mixart_core.c resp->message_id = readl_be(MIXART_MEM(mgr, msg_frame_address + 4)); /* dwMessageID */ MIXART_MEM 92 sound/pci/mixart/mixart_core.c resp->uid.object_id = readl_be(MIXART_MEM(mgr, msg_frame_address + 8)); /* uidDest */ MIXART_MEM 93 sound/pci/mixart/mixart_core.c resp->uid.desc = readl_be(MIXART_MEM(mgr, msg_frame_address + 12)); /* */ MIXART_MEM 102 sound/pci/mixart/mixart_core.c memcpy_fromio(resp->data, MIXART_MEM(mgr, msg_frame_address + MSG_HEADER_SIZE ), size); MIXART_MEM 116 sound/pci/mixart/mixart_core.c headptr = readl_be(MIXART_MEM(mgr, MSG_OUTBOUND_FREE_HEAD)); MIXART_MEM 124 sound/pci/mixart/mixart_core.c writel_be(msg_frame_address, MIXART_MEM(mgr, headptr)); MIXART_MEM 131 sound/pci/mixart/mixart_core.c writel_be(headptr, MIXART_MEM(mgr, MSG_OUTBOUND_FREE_HEAD)); MIXART_MEM 160 sound/pci/mixart/mixart_core.c tailptr = readl_be(MIXART_MEM(mgr, MSG_INBOUND_FREE_TAIL)); MIXART_MEM 161 sound/pci/mixart/mixart_core.c headptr = readl_be(MIXART_MEM(mgr, MSG_INBOUND_FREE_HEAD)); MIXART_MEM 172 sound/pci/mixart/mixart_core.c msg_frame_address = readl_be(MIXART_MEM(mgr, tailptr)); MIXART_MEM 173 sound/pci/mixart/mixart_core.c writel(0, MIXART_MEM(mgr, tailptr)); /* set address to zero on this fifo position */ MIXART_MEM 180 sound/pci/mixart/mixart_core.c writel_be(tailptr, MIXART_MEM(mgr, MSG_INBOUND_FREE_TAIL)); MIXART_MEM 185 sound/pci/mixart/mixart_core.c writel_be( msg->size + MSG_DESCRIPTOR_SIZE, MIXART_MEM(mgr, msg_frame_address) ); /* size of descriptor + request */ MIXART_MEM 186 sound/pci/mixart/mixart_core.c writel_be( msg->message_id , MIXART_MEM(mgr, msg_frame_address + 4) ); /* dwMessageID */ MIXART_MEM 187 sound/pci/mixart/mixart_core.c writel_be( msg->uid.object_id, MIXART_MEM(mgr, msg_frame_address + 8) ); /* uidDest */ MIXART_MEM 188 sound/pci/mixart/mixart_core.c writel_be( msg->uid.desc, MIXART_MEM(mgr, msg_frame_address + 12) ); /* */ MIXART_MEM 189 sound/pci/mixart/mixart_core.c writel_be( MSG_DESCRIPTOR_SIZE, MIXART_MEM(mgr, msg_frame_address + 16) ); /* SizeHeader */ MIXART_MEM 190 sound/pci/mixart/mixart_core.c writel_be( MSG_DESCRIPTOR_SIZE, MIXART_MEM(mgr, msg_frame_address + 20) ); /* OffsetDLL_T16 */ MIXART_MEM 191 sound/pci/mixart/mixart_core.c writel_be( msg->size, MIXART_MEM(mgr, msg_frame_address + 24) ); /* SizeDLL_T16 */ MIXART_MEM 192 sound/pci/mixart/mixart_core.c writel_be( MSG_DESCRIPTOR_SIZE, MIXART_MEM(mgr, msg_frame_address + 28) ); /* OffsetDLL_DRV */ MIXART_MEM 193 sound/pci/mixart/mixart_core.c writel_be( 0, MIXART_MEM(mgr, msg_frame_address + 32) ); /* SizeDLL_DRV */ MIXART_MEM 194 sound/pci/mixart/mixart_core.c writel_be( MSG_DESCRIPTOR_SIZE + max_answersize, MIXART_MEM(mgr, msg_frame_address + 36) ); /* dwExpectedAnswerSize */ MIXART_MEM 198 sound/pci/mixart/mixart_core.c writel_be( *(u32*)(msg->data + i), MIXART_MEM(mgr, MSG_HEADER_SIZE + msg_frame_address + i) ); MIXART_MEM 219 sound/pci/mixart/mixart_core.c headptr = readl_be(MIXART_MEM(mgr, MSG_INBOUND_POST_HEAD)); MIXART_MEM 225 sound/pci/mixart/mixart_core.c writel_be(msg_frame_address, MIXART_MEM(mgr, headptr)); MIXART_MEM 232 sound/pci/mixart/mixart_core.c writel_be(headptr, MIXART_MEM(mgr, MSG_INBOUND_POST_HEAD)); MIXART_MEM 576 sound/pci/mixart/mixart_core.c writel( 0, MIXART_MEM( mgr, MSG_HOST_RSC_PROTECTION ) ); MIXART_MEM 577 sound/pci/mixart/mixart_core.c writel( 0, MIXART_MEM( mgr, MSG_AGENT_RSC_PROTECTION ) ); MIXART_MEM 55 sound/pci/mixart/mixart_hwdep.c read = readl_be( MIXART_MEM( mgr, offset )); MIXART_MEM 120 sound/pci/mixart/mixart_hwdep.c memcpy_toio( MIXART_MEM( mgr, be32_to_cpu(elf_programheader.p_vaddr)), MIXART_MEM 341 sound/pci/mixart/mixart_hwdep.c status_xilinx = readl_be( MIXART_MEM( mgr,MIXART_PSEUDOREG_MXLX_STATUS_OFFSET )); MIXART_MEM 343 sound/pci/mixart/mixart_hwdep.c status_elf = readl_be( MIXART_MEM( mgr,MIXART_PSEUDOREG_ELF_STATUS_OFFSET )); MIXART_MEM 345 sound/pci/mixart/mixart_hwdep.c status_daught = readl_be( MIXART_MEM( mgr,MIXART_PSEUDOREG_DXLX_STATUS_OFFSET )); MIXART_MEM 374 sound/pci/mixart/mixart_hwdep.c writel_be( 1, MIXART_MEM( mgr, MIXART_PSEUDOREG_MXLX_STATUS_OFFSET )); MIXART_MEM 377 sound/pci/mixart/mixart_hwdep.c writel_be( MIXART_MOTHERBOARD_XLX_BASE_ADDRESS, MIXART_MEM( mgr,MIXART_PSEUDOREG_MXLX_BASE_ADDR_OFFSET )); MIXART_MEM 379 sound/pci/mixart/mixart_hwdep.c writel_be( dsp->size, MIXART_MEM( mgr, MIXART_PSEUDOREG_MXLX_SIZE_OFFSET )); MIXART_MEM 382 sound/pci/mixart/mixart_hwdep.c memcpy_toio( MIXART_MEM( mgr, MIXART_MOTHERBOARD_XLX_BASE_ADDRESS), dsp->data, dsp->size); MIXART_MEM 385 sound/pci/mixart/mixart_hwdep.c writel_be( 2, MIXART_MEM( mgr, MIXART_PSEUDOREG_MXLX_STATUS_OFFSET )); MIXART_MEM 411 sound/pci/mixart/mixart_hwdep.c writel_be( 0, MIXART_MEM( mgr, MIXART_PSEUDOREG_BOARDNUMBER ) ); /* set miXart boardnumber to 0 */ MIXART_MEM 412 sound/pci/mixart/mixart_hwdep.c writel_be( 0, MIXART_MEM( mgr, MIXART_FLOWTABLE_PTR ) ); /* reset pointer to flow table on miXart */ MIXART_MEM 415 sound/pci/mixart/mixart_hwdep.c writel_be( 1, MIXART_MEM( mgr, MIXART_PSEUDOREG_ELF_STATUS_OFFSET )); MIXART_MEM 422 sound/pci/mixart/mixart_hwdep.c writel_be( 2, MIXART_MEM( mgr, MIXART_PSEUDOREG_ELF_STATUS_OFFSET )); MIXART_MEM 432 sound/pci/mixart/mixart_hwdep.c writel_be( (u32)mgr->flowinfo.addr, MIXART_MEM( mgr, MIXART_FLOWTABLE_PTR ) ); /* give pointer of flow table to miXart */ MIXART_MEM 453 sound/pci/mixart/mixart_hwdep.c mgr->board_type = (DAUGHTER_TYPE_MASK & readl_be( MIXART_MEM( mgr, MIXART_PSEUDOREG_DBRD_TYPE_OFFSET))); MIXART_MEM 475 sound/pci/mixart/mixart_hwdep.c writel_be( dsp->size, MIXART_MEM( mgr, MIXART_PSEUDOREG_DXLX_SIZE_OFFSET )); MIXART_MEM 478 sound/pci/mixart/mixart_hwdep.c writel_be( 1, MIXART_MEM( mgr, MIXART_PSEUDOREG_DXLX_STATUS_OFFSET )); MIXART_MEM 488 sound/pci/mixart/mixart_hwdep.c val = readl_be( MIXART_MEM( mgr, MIXART_PSEUDOREG_DXLX_BASE_ADDR_OFFSET )); MIXART_MEM 493 sound/pci/mixart/mixart_hwdep.c memcpy_toio( MIXART_MEM( mgr, val), dsp->data, dsp->size); MIXART_MEM 496 sound/pci/mixart/mixart_hwdep.c writel_be( 4, MIXART_MEM( mgr, MIXART_PSEUDOREG_DXLX_STATUS_OFFSET ));