Lines Matching refs:proc

79 void MIi_SetWramBank_A( int num, MIWramProc proc, MIWramOffset offset, MIWramEnable enable )  in MIi_SetWramBank_A()  argument
83 SDK_ASSERT( proc == MI_WRAM_ARM9 || proc == MI_WRAM_ARM7 ); in MIi_SetWramBank_A()
86 = (vu8)((enable? REG_MI_MBK_A0_E_MASK: 0) | proc | ((offset>>1)<<REG_MI_MBK_A0_OF_SHIFT)); in MIi_SetWramBank_A()
90 void MIi_SetWramBank_B( int num, MIWramProc proc, MIWramOffset offset, MIWramEnable enable ) in MIi_SetWramBank_B() argument
95 = (vu8)((enable? REG_MI_MBK_B0_E_MASK: 0) | proc | (offset<<REG_MI_MBK_B0_OF_SHIFT)); in MIi_SetWramBank_B()
99 void MIi_SetWramBank_C( int num, MIWramProc proc, MIWramOffset offset, MIWramEnable enable ) in MIi_SetWramBank_C() argument
104 = (vu8)((enable? REG_MI_MBK_C0_E_MASK: 0) | proc | (offset<<REG_MI_MBK_C0_OF_SHIFT)); in MIi_SetWramBank_C()
108 void MIi_SetWramBank( MIWramPos wram, int num, MIWramProc proc, MIWramOffset offset, MIWramEnable e… in MIi_SetWramBank() argument
116 (f[wram])( num, proc, offset, enable ); in MIi_SetWramBank()
172 void MIi_SetWramBankMaster_A( int num, MIWramProc proc ) in MIi_SetWramBankMaster_A() argument
177 *p = (u8)(*p & ~MI_WRAM_MASTER_MASK_A | proc); in MIi_SetWramBankMaster_A()
180 void MIi_SetWramBankMaster_B( int num, MIWramProc proc ) in MIi_SetWramBankMaster_B() argument
185 *p = (u8)(*p & ~MI_WRAM_MASTER_MASK_B | proc); in MIi_SetWramBankMaster_B()
188 void MIi_SetWramBankMaster_C( int num, MIWramProc proc ) in MIi_SetWramBankMaster_C() argument
193 *p = (u8)(*p & ~MI_WRAM_MASTER_MASK_C | proc); in MIi_SetWramBankMaster_C()
196 void MIi_SetWramBankMaster( MIWramPos wram, int num, MIWramProc proc ) in MIi_SetWramBankMaster() argument
203 (f[wram])( num, proc ); in MIi_SetWramBankMaster()
703 static u32 MIi_MakeData( u32 command, MIWramPos wram, MIWramProc proc, u32 data );
704 static void MIi_TakeApartData( u32 pxiData, u32* command, MIWramPos* wram, MIWramProc* proc, u32* d…
710 static u32 MIi_DoAllocWram( MIWramPos wram, MIWramSize size, MIWramProc proc );
711 static u32 MIi_DoAllocWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc );
712 static int MIi_DoFreeWram( MIWramPos wram, MIWramProc proc );
713 static int MIi_DoFreeWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc );
714 static int MIi_DoSwitchWram( MIWramPos wram, MIWramProc proc, MIWramProc newProc );
715 static int MIi_DoSwitchWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc, MIWram…
716 static u32 MIi_DoReserveWram( MIWramPos wram, MIWramSize size, MIWramProc proc );
717 static u32 MIi_DoReserveWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc );
718 static int MIi_DoCancelWram( MIWramPos wram, MIWramProc proc );
719 static int MIi_DoCancelWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc );
722 static int MIi_DoGetAllocatableWramSlot( MIWramPos wram, MIWramProc proc );
931 MIWramProc proc; in MIi_CallbackForPxi() local
934 MIi_TakeApartData( data, &command, &wram, &proc, &param ); in MIi_CallbackForPxi()
943 retval = MIi_DoAllocWram( wram, (MIWramSize)size, proc ); in MIi_CallbackForPxi()
950 retval = MIi_DoAllocWramSlot( wram, slot, size, proc ); in MIi_CallbackForPxi()
955 retval = (u32)MIi_DoFreeWram( wram, proc ); in MIi_CallbackForPxi()
962 retval = (u32)MIi_DoFreeWramSlot( wram, slot, size, proc ); in MIi_CallbackForPxi()
968 retval = (u32)MIi_DoSwitchWram( wram, proc, newProc ); in MIi_CallbackForPxi()
976 retval = (u32)MIi_DoSwitchWramSlot( wram, slot, size, proc, newProc ); in MIi_CallbackForPxi()
982 retval = MIi_DoReserveWram( wram, (MIWramSize)size, proc ); in MIi_CallbackForPxi()
989 retval = MIi_DoReserveWramSlot( wram, slot, size, proc ); in MIi_CallbackForPxi()
994 retval = (u32)MIi_DoCancelWram( wram, proc ); in MIi_CallbackForPxi()
1001 retval = (u32)MIi_DoCancelWramSlot( wram, slot, size, proc ); in MIi_CallbackForPxi()
1011 retval = (u8)MIi_DoGetAllocatableWramSlot( wram, proc ); in MIi_CallbackForPxi()
1083 u32 MI_AllocWram( MIWramPos wram, MIWramSize size, MIWramProc proc ) in MI_AllocWram() argument
1089 result = MIi_DoAllocWram( wram, size, proc ); in MI_AllocWram()
1096 static u32 MIi_DoAllocWram( MIWramPos wram, MIWramSize size, MIWramProc proc ) in MIi_DoAllocWram() argument
1110 if ( master == MI_WRAM_FREE && (reserve == proc || reserve == MI_WRAM_FREE) ) in MIi_DoAllocWram()
1136 MIi_SetMaster(wram, firstBlock+n, proc); in MIi_DoAllocWram()
1137 MIi_SetWramBankMaster( wram, firstBlock+n, proc); in MIi_DoAllocWram()
1153 u32 data = MIi_MakeData( MIi_PXI_COMMAND_ALLOC, wram, proc, (u32)(size<<8) ); in MIi_DoAllocWram()
1183 u32 MI_AllocWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc ) in MI_AllocWramSlot() argument
1189 result = MIi_DoAllocWramSlot( wram, slot, size, proc ); in MI_AllocWramSlot()
1196 static u32 MIi_DoAllocWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc ) in MIi_DoAllocWramSlot() argument
1210 if ( master == MI_WRAM_FREE && (reserve == proc || reserve == MI_WRAM_FREE) ) in MIi_DoAllocWramSlot()
1222 MIi_SetMaster(wram, n, proc); in MIi_DoAllocWramSlot()
1223 MIi_SetWramBankMaster( wram, n, proc); in MIi_DoAllocWramSlot()
1239 u32 data = MIi_MakeData( MIi_PXI_COMMAND_ALLOC_SLOT, wram, proc, (u32)(slot<<8)|size ); in MIi_DoAllocWramSlot()
1265 int MI_FreeWram( MIWramPos wram, MIWramProc proc ) in MI_FreeWram() argument
1271 result = MIi_DoFreeWram( wram, proc ); in MI_FreeWram()
1278 static int MIi_DoFreeWram( MIWramPos wram, MIWramProc proc ) in MIi_DoFreeWram() argument
1288 if ( master == proc ) in MIi_DoFreeWram()
1309 u32 data = MIi_MakeData( MIi_PXI_COMMAND_FREE, wram, proc, 0 ); in MIi_DoFreeWram()
1358 int MI_FreeWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc ) in MI_FreeWramSlot() argument
1364 result = MIi_DoFreeWramSlot( wram, slot, size, proc ); in MI_FreeWramSlot()
1371 static int MIi_DoFreeWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc ) in MIi_DoFreeWramSlot() argument
1381 if ( master == proc ) in MIi_DoFreeWramSlot()
1402 u32 data = MIi_MakeData( MIi_PXI_COMMAND_FREE_SLOT, wram, proc, (u32)(slot<<8)|size ); in MIi_DoFreeWramSlot()
1433 int MI_SwitchWram( MIWramPos wram, MIWramProc proc, MIWramProc newProc ) in MI_SwitchWram() argument
1439 result = MIi_DoSwitchWram( wram, proc, newProc ); in MI_SwitchWram()
1446 static int MIi_DoSwitchWram( MIWramPos wram, MIWramProc proc, MIWramProc newProc ) in MIi_DoSwitchWram() argument
1456 if ( master == proc ) in MIi_DoSwitchWram()
1476 u32 data = MIi_MakeData( MIi_PXI_COMMAND_SWITCH, wram, proc, (u32)(newProc<<12) ); in MIi_DoSwitchWram()
1531 int MI_SwitchWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc, MIWramProc newPr… in MI_SwitchWramSlot() argument
1537 result = MIi_DoSwitchWramSlot( wram, slot, size, proc, newProc ); in MI_SwitchWramSlot()
1544 static int MIi_DoSwitchWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc, MIWram… in MIi_DoSwitchWramSlot() argument
1554 if ( master == proc ) in MIi_DoSwitchWramSlot()
1574 …u32 data = MIi_MakeData( MIi_PXI_COMMAND_SWITCH_SLOT, wram, proc, (u32)((newProc<<12)|(slot<<8)|(s… in MIi_DoSwitchWramSlot()
1609 u32 MI_ReserveWram( MIWramPos wram, MIWramSize size, MIWramProc proc ) in MI_ReserveWram() argument
1615 result = MIi_DoReserveWram( wram, size, proc ); in MI_ReserveWram()
1622 static u32 MIi_DoReserveWram( MIWramPos wram, MIWramSize size, MIWramProc proc ) in MIi_DoReserveWram() argument
1661 MIi_SetReservation(wram, firstBlock+n, proc); in MIi_DoReserveWram()
1676 u32 data = MIi_MakeData( MIi_PXI_COMMAND_RESERVE, wram, proc, size ); in MIi_DoReserveWram()
1713 u32 MI_ReserveWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc ) in MI_ReserveWramSlot() argument
1719 result = MIi_DoReserveWramSlot( wram, slot, size, proc ); in MI_ReserveWramSlot()
1726 static u32 MIi_DoReserveWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc ) in MIi_DoReserveWramSlot() argument
1752 MIi_SetReservation(wram, n, proc); in MIi_DoReserveWramSlot()
1767 u32 data = MIi_MakeData( MIi_PXI_COMMAND_RESERVE_SLOT, wram, proc, (u32)(slot<<8)|size ); in MIi_DoReserveWramSlot()
1792 int MI_CancelWram( MIWramPos wram, MIWramProc proc ) in MI_CancelWram() argument
1798 result = MIi_DoCancelWram( wram, proc ); in MI_CancelWram()
1805 static int MIi_DoCancelWram( MIWramPos wram, MIWramProc proc ) in MIi_DoCancelWram() argument
1814 if (MIi_GetReservation(wram,n) == proc) in MIi_DoCancelWram()
1832 u32 data = MIi_MakeData( MIi_PXI_COMMAND_CANCEL, wram, proc, 0 ); in MIi_DoCancelWram()
1882 int MI_CancelWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc ) in MI_CancelWramSlot() argument
1888 result = MIi_DoCancelWramSlot( wram, slot, size, proc ); in MI_CancelWramSlot()
1895 static int MIi_DoCancelWramSlot( MIWramPos wram, int slot, MIWramSize size, MIWramProc proc ) in MIi_DoCancelWramSlot() argument
1905 if (MIi_GetReservation(wram,n) == proc) in MIi_DoCancelWramSlot()
1923 u32 data = MIi_MakeData( MIi_PXI_COMMAND_CANCEL_SLOT, wram, proc, (u32)(slot<<8)|size ); in MIi_DoCancelWramSlot()
2120 u8 MI_GetAllocatableWramSlot( MIWramPos wram, MIWramProc proc ) in MI_GetAllocatableWramSlot() argument
2126 result = (u8)MIi_DoGetAllocatableWramSlot( wram, proc ); in MI_GetAllocatableWramSlot()
2133 static int MIi_DoGetAllocatableWramSlot( MIWramPos wram, MIWramProc proc ) in MIi_DoGetAllocatableWramSlot() argument
2145 if ( master == MI_WRAM_FREE && (reserve == proc || reserve == MI_WRAM_FREE) ) in MIi_DoGetAllocatableWramSlot()
2162 u32 data = MIi_MakeData( MIi_PXI_COMMAND_GET_ALLOCATABLE, wram, proc, 0 ); in MIi_DoGetAllocatableWramSlot()
2317 static u32 MIi_MakeData( u32 command, MIWramPos wram, MIWramProc proc, u32 data ) in MIi_MakeData() argument
2319 return (command<<20) | (wram<<18) | (proc<<16) | data; in MIi_MakeData()
2335 static void MIi_TakeApartData( u32 pxiData, u32* command, MIWramPos* wram, MIWramProc* proc, u32* d… in MIi_TakeApartData() argument
2345 if ( proc ) in MIi_TakeApartData()
2347 *proc = (MIWramProc)( (pxiData>>16) & 3 ); in MIi_TakeApartData()