ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
|
#include <packet2_types.h>
Go to the source code of this file.
Functions | |
packet2_t * | packet2_create (u16 qwords, enum Packet2Type type, enum Packet2Mode mode, u8 tte) |
packet2_t * | packet2_create_from (qword_t *base, qword_t *next, u16 qwords, enum Packet2Type type, enum Packet2Mode mode, u8 tte) |
void | packet2_free (packet2_t *packet2) |
void | packet2_reset (packet2_t *packet2, u8 clear_mem) |
static void | packet2_update (packet2_t *packet2, qword_t *qw) |
static void | packet2_advance_next (packet2_t *packet2, u32 i) |
static void | packet2_add_u128 (packet2_t *packet2, const u128 val) |
static void | packet2_add_s64 (packet2_t *packet2, const s64 val) |
static void | packet2_add_2x_s64 (packet2_t *packet2, const s64 v1, const s64 v2) |
static void | packet2_add_s128 (packet2_t *packet2, const s128 val) |
static void | packet2_add_u64 (packet2_t *packet2, const u64 val) |
static void | packet2_add_u32 (packet2_t *packet2, const u32 val) |
static void | packet2_add_s32 (packet2_t *packet2, const s32 val) |
static void | packet2_add_float (packet2_t *packet2, const float val) |
static void | packet2_add_data (packet2_t *packet2, void *t_data, u32 t_size) |
static void | packet2_pad96 (packet2_t *packet2, const u32 val) |
static void | packet2_pad128 (packet2_t *packet2, const u32 val) |
void | packet2_print (packet2_t *packet2, u32 qw_count) |
void | packet2_print_qw_count (packet2_t *packet2) |
void | packet2_add (packet2_t *a, packet2_t *b) |
static u32 | packet2_get_qw_count (packet2_t *packet2) |
static u8 | packet2_doesnt_have_even_number_of_quads (packet2_t *packet2) |
static u8 | packet2_is_dma_tag_opened (packet2_t *packet2) |
static u8 | packet2_is_vif_code_opened (packet2_t *packet2) |