Home
last modified time | relevance | path

Searched refs:gsi_trans (Results 1 – 15 of 15) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ipa/
H A Dgsi_trans.h21 struct gsi_trans;
47 struct gsi_trans { struct
140 struct gsi_trans *gsi_channel_trans_alloc(struct gsi *gsi, u32 channel_id,
148 void gsi_trans_free(struct gsi_trans *trans);
159 void gsi_trans_cmd_add(struct gsi_trans *trans, void *buf, u32 size,
170 int gsi_trans_page_add(struct gsi_trans *trans, struct page *page, u32 size,
180 int gsi_trans_skb_add(struct gsi_trans *trans, struct sk_buff *skb);
187 void gsi_trans_commit(struct gsi_trans *trans, bool ring_db);
194 void gsi_trans_commit_wait(struct gsi_trans *trans);
202 int gsi_trans_commit_wait_timeout(struct gsi_trans *trans,
H A Dgsi_private.h13 struct gsi_trans;
26 void gsi_trans_move_complete(struct gsi_trans *trans);
32 void gsi_trans_move_polled(struct gsi_trans *trans);
40 void gsi_trans_complete(struct gsi_trans *trans);
49 struct gsi_trans *gsi_channel_trans_mapped(struct gsi_channel *channel,
58 struct gsi_trans *gsi_channel_trans_complete(struct gsi_channel *channel);
H A Dipa_cmd.h17 struct gsi_trans;
121 void ipa_cmd_table_init_add(struct gsi_trans *trans, enum ipa_cmd_opcode opcode,
135 void ipa_cmd_hdr_init_local_add(struct gsi_trans *trans, u32 offset, u16 size,
146 void ipa_cmd_register_write_add(struct gsi_trans *trans, u32 offset, u32 value,
157 void ipa_cmd_dma_shared_mem_add(struct gsi_trans *trans, u32 offset,
164 void ipa_cmd_tag_process_add(struct gsi_trans *trans);
190 struct gsi_trans *ipa_cmd_trans_alloc(struct ipa *ipa, u32 tre_count);
H A Dgsi_trans.c238 struct gsi_trans *trans) in gsi_channel_trans_map()
245 struct gsi_trans *
253 struct gsi_trans *gsi_channel_trans_complete(struct gsi_channel *channel) in gsi_channel_trans_complete()
256 struct gsi_trans, links); in gsi_channel_trans_complete()
260 static void gsi_trans_move_pending(struct gsi_trans *trans) in gsi_trans_move_pending()
275 void gsi_trans_move_complete(struct gsi_trans *trans) in gsi_trans_move_complete()
291 void gsi_trans_move_polled(struct gsi_trans *trans) in gsi_trans_move_polled()
327 struct gsi_trans *gsi_channel_trans_alloc(struct gsi *gsi, u32 channel_id, in gsi_channel_trans_alloc()
333 struct gsi_trans *trans; in gsi_channel_trans_alloc()
370 void gsi_trans_free(struct gsi_trans *trans) in gsi_trans_free()
[all …]
H A Dipa_gsi.h12 struct gsi_trans;
22 void ipa_gsi_trans_complete(struct gsi_trans *trans);
32 void ipa_gsi_trans_release(struct gsi_trans *trans);
H A Dipa_cmd.c373 void ipa_cmd_table_init_add(struct gsi_trans *trans, in ipa_cmd_table_init_add()
414 void ipa_cmd_hdr_init_local_add(struct gsi_trans *trans, u32 offset, u16 size, in ipa_cmd_hdr_init_local_add()
444 void ipa_cmd_register_write_add(struct gsi_trans *trans, u32 offset, u32 value, in ipa_cmd_register_write_add()
498 static void ipa_cmd_ip_packet_init_add(struct gsi_trans *trans, u8 endpoint_id) in ipa_cmd_ip_packet_init_add()
521 void ipa_cmd_dma_shared_mem_add(struct gsi_trans *trans, u32 offset, u16 size, in ipa_cmd_dma_shared_mem_add()
564 static void ipa_cmd_ip_tag_status_add(struct gsi_trans *trans, u64 tag) in ipa_cmd_ip_tag_status_add()
585 static void ipa_cmd_transfer_add(struct gsi_trans *trans, u16 size) in ipa_cmd_transfer_add()
602 void ipa_cmd_tag_process_add(struct gsi_trans *trans) in ipa_cmd_tag_process_add()
624 struct gsi_trans *trans; in ipa_cmd_tag_process()
647 struct gsi_trans *ipa_cmd_trans_alloc(struct ipa *ipa, u32 tre_count) in ipa_cmd_trans_alloc()
[all …]
H A Dipa_table.c256 static void ipa_table_reset_add(struct gsi_trans *trans, bool filter, in ipa_table_reset_add()
287 struct gsi_trans *trans; in ipa_filter_reset_table()
352 struct gsi_trans *trans; in ipa_route_reset()
410 struct gsi_trans *trans; in ipa_table_hash_flush()
433 static void ipa_table_init_add(struct gsi_trans *trans, bool filter, in ipa_table_init_add()
471 struct gsi_trans *trans; in ipa_table_setup()
H A Dipa_gsi.c15 void ipa_gsi_trans_complete(struct gsi_trans *trans) in ipa_gsi_trans_complete()
22 void ipa_gsi_trans_release(struct gsi_trans *trans) in ipa_gsi_trans_release()
H A Dipa_endpoint.h116 struct gsi_trans *trans);
118 struct gsi_trans *trans);
H A Dgsi.h28 struct gsi_trans;
86 struct gsi_trans **map; /* TRE -> transaction map */
H A Dgsi.c647 static struct gsi_trans *gsi_channel_trans_last(struct gsi_channel *channel) in gsi_channel_trans_last()
650 struct gsi_trans *trans; in gsi_channel_trans_last()
656 struct gsi_trans, links); in gsi_channel_trans_last()
659 struct gsi_trans, links); in gsi_channel_trans_last()
675 struct gsi_trans *trans; in gsi_channel_trans_quiesce()
933 gsi_channel_tx_update(struct gsi_channel *channel, struct gsi_trans *trans) in gsi_channel_tx_update()
1172 static struct gsi_trans *gsi_event_trans(struct gsi_channel *channel, in gsi_event_trans()
1211 struct gsi_trans *trans; in gsi_evt_ring_rx_update()
1321 struct gsi_trans *trans; in gsi_channel_update()
1374 static struct gsi_trans *gsi_channel_poll_one(struct gsi_channel *channel) in gsi_channel_poll_one()
[all …]
H A Dipa_endpoint.c234 static struct gsi_trans *ipa_endpoint_trans_alloc(struct ipa_endpoint *endpoint, in ipa_endpoint_trans_alloc()
389 struct gsi_trans *trans; in ipa_endpoint_modem_exception_reset_all()
786 struct gsi_trans *trans; in ipa_endpoint_skb_tx()
851 struct gsi_trans *trans; in ipa_endpoint_replenish_one()
1133 struct gsi_trans *trans) in ipa_endpoint_tx_complete()
1139 struct gsi_trans *trans) in ipa_endpoint_rx_complete()
1157 struct gsi_trans *trans) in ipa_endpoint_trans_complete()
1166 struct gsi_trans *trans) in ipa_endpoint_trans_release()
H A Dipa_mem.c31 ipa_mem_zero_region_add(struct gsi_trans *trans, const struct ipa_mem *mem) in ipa_mem_zero_region_add()
61 struct gsi_trans *trans; in ipa_mem_setup()
253 struct gsi_trans *trans; in ipa_mem_zero_modem()
H A DMakefile7 ipa_table.o ipa_interrupt.o gsi.o gsi_trans.o \
H A Dipa_main.c683 BUILD_BUG_ON(sizeof(struct gsi_trans) > 128); in ipa_validate_build()