Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/net/ipa/
Dgsi_private.h13 struct gsi_trans;
23 void gsi_trans_move_complete(struct gsi_trans *trans);
29 void gsi_trans_move_polled(struct gsi_trans *trans);
37 void gsi_trans_complete(struct gsi_trans *trans);
46 struct gsi_trans *gsi_channel_trans_mapped(struct gsi_channel *channel,
55 struct gsi_trans *gsi_channel_trans_complete(struct gsi_channel *channel);
119 void gsi_trans_tx_committed(struct gsi_trans *trans);
128 void gsi_trans_tx_queued(struct gsi_trans *trans);
Dgsi_trans.h22 struct gsi_trans;
51 struct gsi_trans { struct
155 struct gsi_trans *gsi_channel_trans_alloc(struct gsi *gsi, u32 channel_id,
163 void gsi_trans_free(struct gsi_trans *trans);
173 void gsi_trans_cmd_add(struct gsi_trans *trans, void *buf, u32 size,
183 int gsi_trans_page_add(struct gsi_trans *trans, struct page *page, u32 size,
193 int gsi_trans_skb_add(struct gsi_trans *trans, struct sk_buff *skb);
200 void gsi_trans_commit(struct gsi_trans *trans, bool ring_db);
207 void gsi_trans_commit_wait(struct gsi_trans *trans);
Dipa_cmd.h17 struct gsi_trans;
96 void ipa_cmd_table_init_add(struct gsi_trans *trans, enum ipa_cmd_opcode opcode,
110 void ipa_cmd_hdr_init_local_add(struct gsi_trans *trans, u32 offset, u16 size,
121 void ipa_cmd_register_write_add(struct gsi_trans *trans, u32 offset, u32 value,
132 void ipa_cmd_dma_shared_mem_add(struct gsi_trans *trans, u32 offset,
139 void ipa_cmd_pipeline_clear_add(struct gsi_trans *trans);
163 struct gsi_trans *ipa_cmd_trans_alloc(struct ipa *ipa, u32 tre_count);
Dgsi_trans.c216 static void gsi_trans_map(struct gsi_trans *trans, u32 index) in gsi_trans_map()
228 struct gsi_trans *
236 struct gsi_trans *gsi_channel_trans_complete(struct gsi_channel *channel) in gsi_channel_trans_complete()
251 static void gsi_trans_move_committed(struct gsi_trans *trans) in gsi_trans_move_committed()
261 static void gsi_trans_move_pending(struct gsi_trans *trans) in gsi_trans_move_pending()
274 void gsi_trans_move_complete(struct gsi_trans *trans) in gsi_trans_move_complete()
288 void gsi_trans_move_polled(struct gsi_trans *trans) in gsi_trans_move_polled()
332 struct gsi_trans *gsi_channel_trans_alloc(struct gsi *gsi, u32 channel_id, in gsi_channel_trans_alloc()
338 struct gsi_trans *trans; in gsi_channel_trans_alloc()
374 void gsi_trans_free(struct gsi_trans *trans) in gsi_trans_free()
[all …]
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);
Dipa_cmd.c389 void ipa_cmd_table_init_add(struct gsi_trans *trans, in ipa_cmd_table_init_add()
429 void ipa_cmd_hdr_init_local_add(struct gsi_trans *trans, u32 offset, u16 size, in ipa_cmd_hdr_init_local_add()
458 void ipa_cmd_register_write_add(struct gsi_trans *trans, u32 offset, u32 value, in ipa_cmd_register_write_add()
516 static void ipa_cmd_ip_packet_init_add(struct gsi_trans *trans, u8 endpoint_id) in ipa_cmd_ip_packet_init_add()
535 void ipa_cmd_dma_shared_mem_add(struct gsi_trans *trans, u32 offset, u16 size, in ipa_cmd_dma_shared_mem_add()
576 static void ipa_cmd_ip_tag_status_add(struct gsi_trans *trans) in ipa_cmd_ip_tag_status_add()
594 static void ipa_cmd_transfer_add(struct gsi_trans *trans) in ipa_cmd_transfer_add()
609 void ipa_cmd_pipeline_clear_add(struct gsi_trans *trans) in ipa_cmd_pipeline_clear_add()
646 struct gsi_trans *ipa_cmd_trans_alloc(struct ipa *ipa, u32 tre_count) in ipa_cmd_trans_alloc()
Dgsi.h30 struct gsi_trans;
84 struct gsi_trans *trans; /* transaction array */
85 struct gsi_trans **map; /* TRE -> transaction map */
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()
Dipa_table.c240 static void ipa_table_reset_add(struct gsi_trans *trans, bool filter, in ipa_table_reset_add()
272 struct gsi_trans *trans; in ipa_filter_reset_table()
332 struct gsi_trans *trans; in ipa_route_reset()
388 struct gsi_trans *trans; in ipa_table_hash_flush()
416 static void ipa_table_init_add(struct gsi_trans *trans, bool filter, in ipa_table_init_add()
477 struct gsi_trans *trans; in ipa_table_setup()
Dipa_endpoint.h203 struct gsi_trans *trans);
205 struct gsi_trans *trans);
Dgsi.c710 static struct gsi_trans *gsi_channel_trans_last(struct gsi_channel *channel) in gsi_channel_trans_last()
714 struct gsi_trans *trans; in gsi_channel_trans_last()
746 struct gsi_trans *trans; in gsi_channel_trans_quiesce()
987 void gsi_trans_tx_committed(struct gsi_trans *trans) in gsi_trans_tx_committed()
998 void gsi_trans_tx_queued(struct gsi_trans *trans) in gsi_trans_tx_queued()
1031 static void gsi_trans_tx_completed(struct gsi_trans *trans) in gsi_trans_tx_completed()
1314 static struct gsi_trans *
1319 struct gsi_trans *trans; in gsi_event_trans()
1388 struct gsi_trans *trans; in gsi_evt_ring_update()
1483 struct gsi_trans *trans; in gsi_channel_update()
[all …]
DMakefile10 ipa_table.o ipa_interrupt.o gsi.o gsi_trans.o \
Dipa_mem.c45 ipa_mem_zero_region_add(struct gsi_trans *trans, enum ipa_mem_id mem_id) in ipa_mem_zero_region_add()
80 struct gsi_trans *trans; in ipa_mem_setup()
415 struct gsi_trans *trans; in ipa_mem_zero_modem()
Dipa_endpoint.c285 static struct gsi_trans *ipa_endpoint_trans_alloc(struct ipa_endpoint *endpoint, in ipa_endpoint_trans_alloc()
452 struct gsi_trans *trans; in ipa_endpoint_modem_exception_reset_all()
1089 struct gsi_trans *trans; in ipa_endpoint_skb_tx()
1153 struct gsi_trans *trans) in ipa_endpoint_replenish_one()
1192 struct gsi_trans *trans; in ipa_endpoint_replenish()
1446 struct gsi_trans *trans) in ipa_endpoint_trans_complete()
1467 struct gsi_trans *trans) in ipa_endpoint_trans_release()