Home
last modified time | relevance | path

Searched refs:tre_count (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/ipa/
H A Dgsi_trans.c250 return &trans_info->trans[trans_id %= channel->tre_count]; in gsi_channel_trans_complete()
273 trans_info->committed_id += delta % channel->tre_count; in gsi_trans_move_pending()
286 delta %= channel->tre_count; in gsi_trans_move_complete()
302 gsi_trans_tre_reserve(struct gsi_trans_info *trans_info, u32 tre_count) in gsi_trans_tre_reserve() argument
308 new = avail - (int)tre_count; in gsi_trans_tre_reserve()
318 gsi_trans_tre_release(struct gsi_trans_info *trans_info, u32 tre_count) in gsi_trans_tre_release() argument
320 atomic_add(tre_count, &trans_info->tre_avail); in gsi_trans_tre_release()
336 u32 tre_count, in gsi_channel_trans_alloc() argument
344 if (WARN_ON(tre_count > channel->trans_tre_max)) in gsi_channel_trans_alloc()
350 if (!gsi_trans_tre_reserve(trans_info, tre_count)) in gsi_channel_trans_alloc()
[all …]
H A Dipa_cmd.h63 int ipa_cmd_pool_init(struct gsi_channel *channel, u32 tre_count);
151 struct gsi_trans *ipa_cmd_trans_alloc(struct ipa *ipa, u32 tre_count);
H A Dgsi.c803 trans = &trans_info->trans[trans_id % channel->tre_count]; in gsi_channel_trans_last()
2194 if (channel_data->tre_count < 2 * channel_data->tlv_count - 1) { in gsi_channel_data_valid()
2197 channel_data->tre_count); in gsi_channel_data_valid()
2201 if (!is_power_of_2(channel_data->tre_count)) { in gsi_channel_data_valid()
2203 channel_id, channel_data->tre_count); in gsi_channel_data_valid()
2222 u32 tre_count; in gsi_channel_init_one() local
2229 if (data->channel.tre_count > data->channel.event_count) { in gsi_channel_init_one()
2230 tre_count = data->channel.event_count; in gsi_channel_init_one()
2232 data->channel_id, tre_count); in gsi_channel_init_one()
2234 tre_count = data->channel.tre_count; in gsi_channel_init_one()
[all …]
H A Dipa_cmd.c623 struct gsi_trans *ipa_cmd_trans_alloc(struct ipa *ipa, u32 tre_count) in ipa_cmd_trans_alloc() argument
627 if (WARN_ON(tre_count > IPA_COMMAND_TRANS_TRE_MAX)) in ipa_cmd_trans_alloc()
633 tre_count, DMA_NONE); in ipa_cmd_trans_alloc()
H A Dgsi_trans.h155 u32 tre_count,
H A Dgsi.h105 u16 tre_count; member
H A Dipa_endpoint.c434 u32 tre_count) in ipa_endpoint_trans_alloc() argument
442 return gsi_channel_trans_alloc(gsi, channel_id, tre_count, direction); in ipa_endpoint_trans_alloc()