Difference between revisions of "/dev/net/kd/time"
Jump to navigation
Jump to search
(Added KD_SetUTCTime, KD_GetUTCTime, and kd_timebuf.) |
|||
Line 17: | Line 17: | ||
| 0x14 | | 0x14 | ||
| KD_GetUTCTime | | KD_GetUTCTime | ||
− | | | + | | none |
| 12 bytes | | 12 bytes | ||
| Writes the current UTC time to inbuf kd_timebuf->time. | | Writes the current UTC time to inbuf kd_timebuf->time. | ||
Line 24: | Line 24: | ||
| KD_SetUTCTime | | KD_SetUTCTime | ||
| 12 bytes | | 12 bytes | ||
− | | | + | | 4 bytes |
| Sets the current UTC time to inbuf kd_timebuf->time. | | Sets the current UTC time to inbuf kd_timebuf->time. | ||
+ | |- | ||
+ | | 0x16 | ||
+ | | Undefined | ||
+ | | none | ||
+ | | none | ||
+ | | always returns -9 | ||
|- | |- | ||
| 0x17 | | 0x17 | ||
| NWC24iSetRtcCounter | | NWC24iSetRtcCounter | ||
− | | | + | | 8 bytes |
− | | | + | | 4 bytes |
| Corrects the internal KD RTC by adding the input u64. | | Corrects the internal KD RTC by adding the input u64. | ||
|- | |- |
Revision as of 09:59, 9 February 2012
Ioctl listing
typedef struct _skd_timebuf//This is used by all ioctls for at least outbuf. For ioctl 0x18, inbuf addr & 3 is written to retval. { s32 retval;//Zero for success, -30 when "Universal time is not ready.". u64 time;//UTC time in seconds. } kd_timebuf;
Request number | Name | Input | Output | Notes |
---|---|---|---|---|
0x14 | KD_GetUTCTime | none | 12 bytes | Writes the current UTC time to inbuf kd_timebuf->time. |
0x15 | KD_SetUTCTime | 12 bytes | 4 bytes | Sets the current UTC time to inbuf kd_timebuf->time. |
0x16 | Undefined | none | none | always returns -9 |
0x17 | NWC24iSetRtcCounter | 8 bytes | 4 bytes | Corrects the internal KD RTC by adding the input u64. |
0x18 | NWC24iGetTimeDifference | none | 12 bytes |