/* The functions below are for patchable */
struct zsDmaDesc* (*_get_packet)(struct zsDmaQueue* q);
void (*_reclaim_packet)(struct zsDmaQueue* q, struct zsDmaDesc* desc);
void (*_put_packet)(struct zsDmaQueue* q, struct zsDmaDesc* desc);
/* The functions below are for patchable */
struct zsDmaDesc* (*_get_packet)(struct zsDmaQueue* q);
void (*_reclaim_packet)(struct zsDmaQueue* q, struct zsDmaDesc* desc);
void (*_put_packet)(struct zsDmaQueue* q, struct zsDmaDesc* desc);