Home
last modified time | relevance | path

Searched refs:segment (Results 1 – 14 of 14) sorted by relevance

/TwlSDK-5.4/build/libraries/dsp/ARM9.TWL/src/
Ddsp_process.c194 static BOOL DSPi_CommitWram(DSPProcessContext *context, MIWramPos wram, int segment, MIWramProc to) in DSPi_CommitWram() argument
197 int slot = DSP_GetProcessSlotFromSegment(context, wram, segment); in DSPi_CommitWram()
214 … *bank = (u8)((*bank & ~MI_WRAM_OFFSET_MASK_B) | (segment << MI_WRAM_OFFSET_SHIFT_B)); in DSPi_CommitWram()
339 int segment = (dstofs / DSP_WRAM_SLOT_SIZE); in DSPi_MapAndLoadProcessImageCallback() local
352 map[segment] = slot; in DSPi_MapAndLoadProcessImageCallback()
354 *segbits |= (1 << segment); in DSPi_MapAndLoadProcessImageCallback()
355 if (!DSPi_CommitWram(context, wram, segment, MI_WRAM_ARM9)) in DSPi_MapAndLoadProcessImageCallback()
362segment * (DSP_WRAM_SLOT_SIZE / 2)), in DSPi_MapAndLoadProcessImageCallback()
404 int segment; in DSP_InitProcessContext() local
414 for (segment = 0; segment < MI_WRAM_B_MAX_NUM; ++segment) in DSP_InitProcessContext()
[all …]
/TwlSDK-5.4/build/libraries/dsp/common/src/
Ddsp_if.c560 int segment; in DSPi_MapProcessSlotAsStraight() local
561 for (segment = 0; segment < MI_WRAM_B_MAX_NUM; ++segment) in DSPi_MapProcessSlotAsStraight()
563 if (context->segmentCode & (1 << segment) != 0) in DSPi_MapProcessSlotAsStraight()
565 int slot = segment; in DSPi_MapProcessSlotAsStraight()
570 context->slotOfSegmentCode[segment] = slot; in DSPi_MapProcessSlotAsStraight()
573 for (segment = 0; segment < MI_WRAM_C_MAX_NUM; ++segment) in DSPi_MapProcessSlotAsStraight()
575 if (context->segmentData & (1 << segment) != 0) in DSPi_MapProcessSlotAsStraight()
577 int slot = segment; in DSPi_MapProcessSlotAsStraight()
582 context->slotOfSegmentData[segment] = slot; in DSPi_MapProcessSlotAsStraight()
Ddsp_util.c545 …int segment = (int)MATH_MIN(len, DSP_WORD_TO_DSP32(DSPiLocalRingLength - DSPiLocalRingOffset)); in DSPi_SyncSamplingBufferCore() local
547 &DSPiLocalRingBuffer[DSPiLocalRingOffset], DSP_WORD_TO_ARM(segment)); in DSPi_SyncSamplingBufferCore()
548 len -= segment; in DSPi_SyncSamplingBufferCore()
549 DSPiReadPosition += segment; in DSPi_SyncSamplingBufferCore()
554 DSPiLocalRingOffset += (int)DSP_WORD_TO_ARM32(segment); in DSPi_SyncSamplingBufferCore()
/TwlSDK-5.4/build/libraries/wxc/ARM9/src/
Dwxc_protocol_impl_common.c48 u16 segment:1; /* always 0 */ member
61 u16 segment:1; /* always 1 */ member
333 format->segment = TRUE; in WXCi_PacketSendHook()
339 u32 segment = work->own_packet; in WXCi_PacketSendHook() local
340 u32 offset = segment * work->ack_index; in WXCi_PacketSendHook()
342 … MI_CpuCopy8((u8*)protocol->send.buffer + offset, format->buffer, MATH_MIN(segment, rest)); in WXCi_PacketSendHook()
349 format->segment = FALSE; in WXCi_PacketSendHook()
391 if (format.segment) in WXCi_PacketRecvHook()
393 PacketSegmentFormat segment; in WXCi_PacketRecvHook() local
394 MI_CpuCopy8(packet->buffer, &segment, sizeof(segment)); in WXCi_PacketRecvHook()
[all …]
/TwlSDK-5.4/include/twl/dsp/ARM9/
Dprocess.h171 …NE int DSP_GetProcessSlotFromSegment(const DSPProcessContext *context, MIWramPos wram, int segment) in DSP_GetProcessSlotFromSegment() argument
173 …turn (wram == MI_WRAM_B) ? context->slotOfSegmentCode[segment] : context->slotOfSegmentData[segmen… in DSP_GetProcessSlotFromSegment()
189 int segment = (address / (DSP_WRAM_SLOT_SIZE/2)); in DSP_ConvertProcessAddressFromDSP() local
190 int mod = (address - segment * (DSP_WRAM_SLOT_SIZE/2)); in DSP_ConvertProcessAddressFromDSP()
191 int slot = DSP_GetProcessSlotFromSegment(context, wram, segment); in DSP_ConvertProcessAddressFromDSP()
/TwlSDK-5.4/build/libraries/wfs/common/src/
Dwfs_server.c154 WFSSegmentBuffer segment[1]; in WFSi_WBTCallback() local
155 segment->offset = file->offset; in WFSi_WBTCallback()
156 segment->length = (u32)WBT_GetParentPacketLength(work->wbt); in WFSi_WBTCallback()
157 segment->buffer = NULL; in WFSi_WBTCallback()
158 WFSi_NotifySegmentEvent(work, segment); in WFSi_WBTCallback()
211 WFSSegmentBuffer segment[1]; in WFSi_WBTCallback() local
217 segment->offset = file->offset + length * next; in WFSi_WBTCallback()
218 segment->length = MATH_MIN(length, file->length - length * next); in WFSi_WBTCallback()
219 segment->buffer = NULL; in WFSi_WBTCallback()
220 WFSi_NotifySegmentEvent(work, segment); in WFSi_WBTCallback()
[all …]
Dwfs_thread.c174 WFSSegmentBuffer * const segment = (WFSSegmentBuffer*)argument; in WFSi_ThreadHook() local
176 if (!segment) in WFSi_ThreadHook()
183 else if (!MI_ReadCache(thread->cache, segment->buffer, segment->offset, segment->length)) in WFSi_ThreadHook()
186 segment->buffer = NULL; /* == "could not prepare immediately" */ in WFSi_ThreadHook()
/TwlSDK-5.4/include/nitro/specfiles/
DARM7-TEG.lsf45 # set top address for static segment
DARM9-TEG.lsf45 # rename segment default -> main
DARM7-TS.lcf.template45 # Added * (.wram) on static segment
DARM7-TEG.lcf.template39 # Added * (.wram) on static segment
/TwlSDK-5.4/include/twl/specfiles/
DARM7-TS.lcf.template67 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
158 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
212 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
325 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
416 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
507 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
629 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
733 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
816 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
907 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
DARM9-TS.lcf.template84 # Definition to refer overlay segment, when same name symbols exist in multiple overlays
204 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
258 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
362 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
453 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
544 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
699 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
797 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
868 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
959 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
DARM9-TS-cloneboot-C.lcf.template83 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
220 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
274 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
378 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
469 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
560 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
719 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
817 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
888 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.
979 # Definition to refer overlay segment, when same name symbols exist in multiple overlays.