@@ -91,13 +91,13 @@ typedef struct CmifResponse {
9191 Handle * move_handles ;
9292} CmifResponse ;
9393
94- NX_CONSTEXPR void * cmifGetAlignedDataStart (u32 * data_words , void * base )
94+ NX_INLINE void * cmifGetAlignedDataStart (u32 * data_words , void * base )
9595{
9696 intptr_t data_start = ((u8 * )data_words - (u8 * )base + 15 ) & ~ 15 ;
9797 return (u8 * )base + data_start ;
9898}
9999
100- NX_CONSTEXPR CmifRequest cmifMakeRequest (void * base , CmifRequestFormat fmt )
100+ NX_INLINE CmifRequest cmifMakeRequest (void * base , CmifRequestFormat fmt )
101101{
102102 // First of all, we need to figure out what size we need.
103103 u32 actual_size = 16 ;
@@ -156,7 +156,7 @@ NX_CONSTEXPR CmifRequest cmifMakeRequest(void* base, CmifRequestFormat fmt)
156156 return req ;
157157}
158158
159- NX_CONSTEXPR void * cmifMakeControlRequest (void * base , u32 request_id , u32 size )
159+ NX_INLINE void * cmifMakeControlRequest (void * base , u32 request_id , u32 size )
160160{
161161 u32 actual_size = 16 + sizeof (CmifInHeader ) + size ;
162162 HipcRequest hipc = hipcMakeRequestInline (base ,
@@ -173,7 +173,7 @@ NX_CONSTEXPR void* cmifMakeControlRequest(void* base, u32 request_id, u32 size)
173173 return hdr + 1 ;
174174}
175175
176- NX_CONSTEXPR void cmifMakeCloseRequest (void * base , u32 object_id )
176+ NX_INLINE void cmifMakeCloseRequest (void * base , u32 object_id )
177177{
178178 if (object_id ) {
179179 HipcRequest hipc = hipcMakeRequestInline (base ,
@@ -257,7 +257,7 @@ NX_CONSTEXPR void cmifRequestHandle(CmifRequest* req, Handle handle)
257257 * req -> hipc .copy_handles ++ = handle ;
258258}
259259
260- NX_CONSTEXPR Result cmifParseResponse (CmifResponse * res , void * base , bool is_domain , u32 size )
260+ NX_INLINE Result cmifParseResponse (CmifResponse * res , void * base , bool is_domain , u32 size )
261261{
262262 HipcResponse hipc = hipcParseResponse (base );
263263 void * start = cmifGetAlignedDataStart (hipc .data_words , base );
0 commit comments