Home
last modified time | relevance | path

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

/linux/drivers/net/ipa/
H A Dgsi_private.h16 struct gsi_trans;
24 void gsi_trans_move_complete(struct gsi_trans *trans);
30 void gsi_trans_move_polled(struct gsi_trans *trans);
38 void gsi_trans_complete(struct gsi_trans *trans);
47 struct gsi_trans *gsi_channel_trans_mapped(struct gsi_channel *channel,
56 struct gsi_trans *gsi_channel_trans_complete(struct gsi_channel *channel);
120 void gsi_trans_tx_committed(struct gsi_trans *trans);
129 void gsi_trans_tx_queued(struct gsi_trans *trans);
H A Dgsi_trans.h50 struct gsi_trans { struct
154 struct gsi_trans *gsi_channel_trans_alloc(struct gsi *gsi, u32 channel_id,
162 void gsi_trans_free(struct gsi_trans *trans);
172 void gsi_trans_cmd_add(struct gsi_trans *trans, void *buf, u32 size,
182 int gsi_trans_page_add(struct gsi_trans *trans, struct page *page, u32 size,
192 int gsi_trans_skb_add(struct gsi_trans *trans, struct sk_buff *skb);
199 void gsi_trans_commit(struct gsi_trans *trans, bool ring_db);
206 void gsi_trans_commit_wait(struct gsi_trans *trans);
H A Dipa_cmd.h12 struct gsi_trans;
84 void ipa_cmd_table_init_add(struct gsi_trans *trans, enum ipa_cmd_opcode opcode,
98 void ipa_cmd_hdr_init_local_add(struct gsi_trans *trans, u32 offset, u16 size,
109 void ipa_cmd_register_write_add(struct gsi_trans *trans, u32 offset, u32 value,
120 void ipa_cmd_dma_shared_mem_add(struct gsi_trans *trans, u32 offset,
127 void ipa_cmd_pipeline_clear_add(struct gsi_trans *trans);
151 struct gsi_trans *ipa_cmd_trans_alloc(struct ipa *ipa, u32 tre_count);
H A Dgsi_trans.c219 static void gsi_trans_map(struct gsi_trans *trans, u32 index) in gsi_trans_map()
231 struct gsi_trans *
239 struct gsi_trans *gsi_channel_trans_complete(struct gsi_channel *channel) in gsi_channel_trans_complete()
254 static void gsi_trans_move_committed(struct gsi_trans *trans) in gsi_trans_move_committed()
264 static void gsi_trans_move_pending(struct gsi_trans *trans) in gsi_trans_move_pending()
277 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()
335 struct gsi_trans *gsi_channel_trans_alloc(struct gsi *gsi, u32 channel_id, in gsi_channel_trans_alloc()
341 struct gsi_trans *trans; in gsi_channel_trans_alloc()
377 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.c361 void ipa_cmd_table_init_add(struct gsi_trans *trans, in ipa_cmd_table_init_add()
401 void ipa_cmd_hdr_init_local_add(struct gsi_trans *trans, u32 offset, u16 size, in ipa_cmd_hdr_init_local_add()
430 void ipa_cmd_register_write_add(struct gsi_trans *trans, u32 offset, u32 value, in ipa_cmd_register_write_add()
488 static void ipa_cmd_ip_packet_init_add(struct gsi_trans *trans, u8 endpoint_id) in ipa_cmd_ip_packet_init_add()
512 void ipa_cmd_dma_shared_mem_add(struct gsi_trans *trans, u32 offset, u16 size, in ipa_cmd_dma_shared_mem_add()
553 static void ipa_cmd_ip_tag_status_add(struct gsi_trans *trans) in ipa_cmd_ip_tag_status_add()
571 static void ipa_cmd_transfer_add(struct gsi_trans *trans) in ipa_cmd_transfer_add()
586 void ipa_cmd_pipeline_clear_add(struct gsi_trans *trans) in ipa_cmd_pipeline_clear_add()
623 struct gsi_trans *ipa_cmd_trans_alloc(struct ipa *ipa, u32 tre_count) in ipa_cmd_trans_alloc()
H A Dipa_endpoint.h18 struct gsi_trans;
203 struct gsi_trans *trans);
205 struct gsi_trans *trans);
H A Dgsi.h27 struct gsi_trans;
80 struct gsi_trans *trans; /* transaction array */
81 struct gsi_trans **map; /* TRE -> transaction map */
H A Dipa_gsi.c16 void ipa_gsi_trans_complete(struct gsi_trans *trans) in ipa_gsi_trans_complete()
23 void ipa_gsi_trans_release(struct gsi_trans *trans) in ipa_gsi_trans_release()
H A Dipa_table.c205 static void ipa_table_reset_add(struct gsi_trans *trans, bool filter, in ipa_table_reset_add()
237 struct gsi_trans *trans; in ipa_filter_reset_table()
297 struct gsi_trans *trans; in ipa_route_reset()
351 struct gsi_trans *trans; in ipa_table_hash_flush()
386 static void ipa_table_init_add(struct gsi_trans *trans, bool filter, bool ipv6) in ipa_table_init_add()
456 struct gsi_trans *trans; in ipa_table_setup()
H A Dgsi.c776 static struct gsi_trans *gsi_channel_trans_last(struct gsi_channel *channel) in gsi_channel_trans_last()
780 struct gsi_trans *trans; in gsi_channel_trans_last()
812 struct gsi_trans *trans; in gsi_channel_trans_quiesce()
1070 void gsi_trans_tx_committed(struct gsi_trans *trans) in gsi_trans_tx_committed()
1081 void gsi_trans_tx_queued(struct gsi_trans *trans) in gsi_trans_tx_queued()
1114 static void gsi_trans_tx_completed(struct gsi_trans *trans) in gsi_trans_tx_completed()
1435 static struct gsi_trans *
1440 struct gsi_trans *trans; in gsi_event_trans()
1509 struct gsi_trans *trans; in gsi_evt_ring_update()
1606 struct gsi_trans *trans; in gsi_channel_update()
[all …]
H A DMakefile16 gsi_trans.o ipa_gsi.o ipa_smp2p.o ipa_uc.o \
H A Dipa_endpoint.c433 static struct gsi_trans *ipa_endpoint_trans_alloc(struct ipa_endpoint *endpoint, in ipa_endpoint_trans_alloc()
602 struct gsi_trans *trans; in ipa_endpoint_modem_exception_reset_all()
1238 struct gsi_trans *trans; in ipa_endpoint_skb_tx()
1301 struct gsi_trans *trans) in ipa_endpoint_replenish_one()
1340 struct gsi_trans *trans; in ipa_endpoint_replenish()
1598 struct gsi_trans *trans) in ipa_endpoint_trans_complete()
1619 struct gsi_trans *trans) in ipa_endpoint_trans_release()