Home
last modified time | relevance | path

Searched refs:NNETInstance (Results 1 – 9 of 9) sorted by relevance

/CTR-SDK-1.0.0/CTR_SDK/include/nn/net/compatible/nnet/
Dnnet.h75 typedef struct NNETInstance { struct
76 struct NNETInstance *lower_ins; /**< 下位インスタンス。0はこのレイヤが最下位であることを示します。 */ argument
77 s32 (* startup) (struct NNETInstance *ins, s32 timeout); /**< startup関数 */ argument
78 s32 (* cleanup) (struct NNETInstance *ins, s32 timeout); /**< cleanup関数 */ argument
79 s32 (* abort) (struct NNETInstance *ins); /**< abort関数 */ argument
80 } NNETInstance; typedef
101 NNETInstance *ins;
102 s32 (* eth_send) (NNETInstance *ins, u8 *dstMAC, NOSMessageBuf *mbuf); /**< 送信関数 */
103 s32 (* eth_receive) (NNETInstance *ins, u32 receive_id, NOSMessageBuf **mbuf); /**< 受信関数 */
104 …s32 (* eth_setupper) (NNETInstance *ins, NNETInstance *upper_ins, u32 *receive_id, u16 list[]); /*…
[all …]
Dnnet_ext.h38 NNETInstance* pUpperNetIns; /* 上位インスタンス */
75 BOOL NNET_RegisterProtocols(NNETProtocolList* pProtocolList, const u16 protocols[], NNETInstance* p…
76 BOOL NNET_UnregisterProtocols(NNETProtocolList* pProtocolList, const NNETInstance* pUpperNetIns, u3…
/CTR-SDK-1.0.0/CTR_SDK/include/nn/net/compatible/
Dpeth.h79 NNETInstance *upper_ins; /* 上位インスタンス */
96 NNETInstance ins; /* 全レイヤ共通に持っているインスタンス情報 */
116 static inline NNETInstance *PETH_GetNNETInstance(PETHInstance *peth_ins) in PETH_GetNNETInstance()
124 static inline PETHInstance *PETH_GetPETHInstance(NNETInstance *ins) in PETH_GetPETHInstance()
135 extern s32 PETH_StartupIns(NNETInstance *ins, s32 timeout);
136 extern s32 PETH_CleanupIns(NNETInstance *ins, s32 timeout);
137 extern s32 PETH_AbortIns(NNETInstance *ins);
142 extern s32 PETH_SetUpper(NNETInstance *ins, NNETInstance *upper_ins, u32 *receive_id, u16 entry[]);
143 extern s32 PETH_ClearUpper(NNETInstance *ins, NNETInstance *upper_ins);
144 extern s32 PETH_GetMacAddr(NNETInstance *ins, u8 *macaddr);
[all …]
Dhioeth.h97 NNETInstance netIns; /* 全レイヤ共通に持っているインスタンス情報 */
122 static inline NNETInstance* HIOETH_GetNNETInstance(HIOETHInstance* pHioIns) in HIOETH_GetNNETInstance()
130 static inline HIOETHInstance* HIOETH_GetHIOETHInstance(NNETInstance* pNetIns) in HIOETH_GetHIOETHInstance()
141 extern s32 HIOETH_StartupIns(NNETInstance* ins, s32 timeout);
142 extern s32 HIOETH_CleanupIns(NNETInstance* ins, s32 timeout);
143 extern s32 HIOETH_AbortIns(NNETInstance* ins);
148 extern s32 HIOETH_SetUpper(NNETInstance * ins, NNETInstance * upper_ins, u32* receive_id, u16 entry…
149 extern s32 HIOETH_ClearUpper(NNETInstance* ins, NNETInstance* upper_ins);
150 extern s32 HIOETH_GetMacAddr(NNETInstance* ins, u8* macaddr);
151 extern s32 HIOETH_SetMulticastAddr(NNETInstance* ins, u8* macaddr);
[all …]
Dnwcm.h162 NNETInstance *upper_ins; /* ��ʃC���X�^���X */
235 NNETInstance ins; /* �S���C�����ʂɎ����Ă���C���X�^���X��� */
260 NN_INLINE NNETInstance *NWCM_GetNNETInstance(NWCMInstance *wcm_ins) in NWCM_GetNNETInstance()
262 return (NNETInstance *)wcm_ins; in NWCM_GetNNETInstance()
268 NN_INLINE NWCMInstance *NWCM_GetNWCMInstance(NNETInstance *ins) in NWCM_GetNWCMInstance()
281 s32 NWCM_StartupIns(NNETInstance *ins, s32 timeout);
282 s32 NWCM_CleanupIns(NNETInstance *ins, s32 timeout);
283 s32 NWCM_AbortIns(NNETInstance *ins);
288 s32 NWCM_SetUpper(NNETInstance *ins, NNETInstance *upper_ins, u32 *receive_id, u16 entry[]);
289 s32 NWCM_ClearUpper(NNETInstance *ins, NNETInstance *upper_ins);
[all …]
Dnwmeth.h99 NNETInstance netIns; /* 全レイヤ共通に持っているインスタンス情報 */
121 static inline NNETInstance* NWMETH_GetNNETInstance(NWMETHInstance* pNwmIns) in NWMETH_GetNNETInstance()
129 static inline NWMETHInstance* NWMETH_GetNWMETHInstance(NNETInstance* pNetIns) in NWMETH_GetNWMETHInstance()
143 s32 NWMETH_GetMacAddr(NNETInstance* ins, u8* macaddr);
/CTR-SDK-1.0.0/CTR_SDK/include/nn/net/compatible/nwcm/
Dnwcm.h85 NNETInstance *upper_ins; /* 上位インスタンス */
151 NNETInstance ins; /* 全レイヤ共通に持っているインスタンス情報 */
173 NN_INLINE NNETInstance *NWCM_GetNNETInstance(NWCMInstance *wcm_ins) in NWCM_GetNNETInstance()
175 return (NNETInstance *)wcm_ins; in NWCM_GetNNETInstance()
181 NN_INLINE NWCMInstance *NWCM_GetNWCMInstance(NNETInstance *ins) in NWCM_GetNWCMInstance()
194 extern s32 NWCM_StartupIns(NNETInstance *ins, s32 timeout);
195 extern s32 NWCM_CleanupIns(NNETInstance *ins, s32 timeout);
196 extern s32 NWCM_AbortIns(NNETInstance *ins);
201 extern s32 NWCM_SetUpper(NNETInstance *ins, NNETInstance *upper_ins, u32 *receive_id, u16 entry[]);
202 extern s32 NWCM_ClearUpper(NNETInstance *ins, NNETInstance *upper_ins);
[all …]
/CTR-SDK-1.0.0/CTR_SDK/include/nn/net/compatible/nsoc/
Dnsoc_admin.h175 NN_INLINE NNETInstance *NSOC_GetNNETInstance(NSOCInstancePtr insP) in NSOC_GetNNETInstance()
177 return (NNETInstance *)insP; in NSOC_GetNNETInstance()
183 NN_INLINE NSOCInstancePtr NSOC_GetNSOCInstance(NNETInstance *ins) in NSOC_GetNSOCInstance()
196 extern s32 NSOC_StartupIns(NNETInstance *ins, s32 timeout);
197 extern s32 NSOC_CleanupIns(NNETInstance *ins, s32 timeout);
198 extern s32 NSOC_AbortIns(NNETInstance *ins);
/CTR-SDK-1.0.0/CTR_SDK/include/nn/socket/
Dsocket_Admin.autogen.h173 NN_INLINE NNETInstance *GetNNETInstance(InstancePtr insP) in GetNNETInstance()
175 return (NNETInstance *)insP; in GetNNETInstance()
181 NN_INLINE InstancePtr GetInstance(NNETInstance *ins) in GetInstance()