gsi_channel
struct gsi_channel *channel = &gsi->channel[channel_id];
struct gsi_channel *channel = &gsi->channel[channel_id];
struct gsi_channel *channel = &gsi->channel[channel_id];
struct gsi_channel *channel = &gsi->channel[channel_id];
struct gsi_channel *channel = &trans->gsi->channel[trans->channel_id];
struct gsi_channel *channel;
struct gsi_channel *channel;
struct gsi_channel *channel;
void gsi_channel_doorbell(struct gsi_channel *channel)
void gsi_channel_update(struct gsi_channel *channel)
static struct gsi_trans *gsi_channel_poll_one(struct gsi_channel *channel)
static u32 gsi_channel_id(struct gsi_channel *channel)
struct gsi_channel *channel;
channel = container_of(napi, struct gsi_channel, napi);
struct gsi_channel *channel = &gsi->channel[channel_id];
static bool gsi_channel_initialized(struct gsi_channel *channel)
struct gsi_channel *channel = &gsi->channel[channel_id];
struct gsi_channel *channel = &gsi->channel[channel_id++];
static int gsi_channel_evt_ring_init(struct gsi_channel *channel)
static void gsi_channel_evt_ring_exit(struct gsi_channel *channel)
struct gsi_channel *channel;
static void gsi_channel_exit_one(struct gsi_channel *channel)
struct gsi_channel *channel = &gsi->channel[channel_id];
static enum gsi_channel_state gsi_channel_state(struct gsi_channel *channel)
gsi_channel_command(struct gsi_channel *channel, enum gsi_ch_cmd_opcode opcode)
struct gsi_channel *channel = &gsi->channel[channel_id];
static int gsi_channel_start_command(struct gsi_channel *channel)
static int gsi_channel_stop_command(struct gsi_channel *channel)
static void gsi_channel_reset_command(struct gsi_channel *channel)
struct gsi_channel *channel = &gsi->channel[channel_id];
static struct gsi_trans *gsi_channel_trans_last(struct gsi_channel *channel)
static void gsi_channel_trans_quiesce(struct gsi_channel *channel)
static void gsi_channel_program(struct gsi_channel *channel, bool doorbell)
static int __gsi_channel_start(struct gsi_channel *channel, bool resume)
struct gsi_channel *channel = &gsi->channel[channel_id];
static int gsi_channel_stop_retry(struct gsi_channel *channel)
static int __gsi_channel_stop(struct gsi_channel *channel, bool suspend)
struct gsi_channel *channel;
struct gsi_channel channel[GSI_CHANNEL_COUNT_MAX];
void gsi_channel_update(struct gsi_channel *channel);
struct gsi_channel;
struct gsi_trans *gsi_channel_trans_mapped(struct gsi_channel *channel,
struct gsi_trans *gsi_channel_trans_complete(struct gsi_channel *channel);
void gsi_channel_trans_cancel_pending(struct gsi_channel *channel);
void gsi_channel_trans_exit(struct gsi_channel *channel);
void gsi_channel_doorbell(struct gsi_channel *channel);
struct gsi_channel *channel = &trans->gsi->channel[trans->channel_id];
gsi_channel_trans_mapped(struct gsi_channel *channel, u32 index)
struct gsi_trans *gsi_channel_trans_complete(struct gsi_channel *channel)
struct gsi_channel *channel = &trans->gsi->channel[trans->channel_id];
struct gsi_channel *channel = &trans->gsi->channel[trans->channel_id];
struct gsi_channel *channel = &trans->gsi->channel[trans->channel_id];
struct gsi_channel *channel = &trans->gsi->channel[trans->channel_id];
struct gsi_channel *channel = &gsi->channel[channel_id];
struct gsi_channel *channel = &trans->gsi->channel[trans->channel_id];
void gsi_channel_trans_cancel_pending(struct gsi_channel *channel)
struct gsi_channel *channel = &gsi->channel[channel_id];
struct gsi_channel *channel = &gsi->channel[channel_id];
struct gsi_channel *channel = &gsi->channel[channel_id];
void gsi_channel_trans_exit(struct gsi_channel *channel)
int ipa_cmd_pool_init(struct gsi_channel *channel, u32 tre_max)
void ipa_cmd_pool_exit(struct gsi_channel *channel)
struct gsi_channel;
int ipa_cmd_pool_init(struct gsi_channel *channel, u32 tre_count);
void ipa_cmd_pool_exit(struct gsi_channel *channel);