Searched refs:gsi_trans (Results 1 – 15 of 15) sorted by relevance
/Linux-v5.10/drivers/net/ipa/ |
D | gsi_trans.h | 21 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,
|
D | gsi_private.h | 13 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);
|
D | ipa_cmd.h | 17 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);
|
D | gsi_trans.c | 239 struct gsi_trans *trans) in gsi_channel_trans_map() 246 struct gsi_trans * 254 struct gsi_trans *gsi_channel_trans_complete(struct gsi_channel *channel) in gsi_channel_trans_complete() 257 struct gsi_trans, links); in gsi_channel_trans_complete() 261 static void gsi_trans_move_pending(struct gsi_trans *trans) in gsi_trans_move_pending() 276 void gsi_trans_move_complete(struct gsi_trans *trans) in gsi_trans_move_complete() 292 void gsi_trans_move_polled(struct gsi_trans *trans) in gsi_trans_move_polled() 328 struct gsi_trans *gsi_channel_trans_alloc(struct gsi *gsi, u32 channel_id, in gsi_channel_trans_alloc() 334 struct gsi_trans *trans; in gsi_channel_trans_alloc() 371 void gsi_trans_free(struct gsi_trans *trans) in gsi_trans_free() [all …]
|
D | ipa_gsi.h | 12 struct gsi_trans; 22 void ipa_gsi_trans_complete(struct gsi_trans *trans); 32 void ipa_gsi_trans_release(struct gsi_trans *trans);
|
D | ipa_cmd.c | 341 void ipa_cmd_table_init_add(struct gsi_trans *trans, in ipa_cmd_table_init_add() 382 void ipa_cmd_hdr_init_local_add(struct gsi_trans *trans, u32 offset, u16 size, in ipa_cmd_hdr_init_local_add() 412 void ipa_cmd_register_write_add(struct gsi_trans *trans, u32 offset, u32 value, in ipa_cmd_register_write_add() 466 static void ipa_cmd_ip_packet_init_add(struct gsi_trans *trans, u8 endpoint_id) in ipa_cmd_ip_packet_init_add() 489 void ipa_cmd_dma_shared_mem_add(struct gsi_trans *trans, u32 offset, u16 size, in ipa_cmd_dma_shared_mem_add() 532 static void ipa_cmd_ip_tag_status_add(struct gsi_trans *trans, u64 tag) in ipa_cmd_ip_tag_status_add() 553 static void ipa_cmd_transfer_add(struct gsi_trans *trans, u16 size) in ipa_cmd_transfer_add() 570 void ipa_cmd_tag_process_add(struct gsi_trans *trans) in ipa_cmd_tag_process_add() 592 struct gsi_trans *trans; in ipa_cmd_tag_process() 615 struct gsi_trans *ipa_cmd_trans_alloc(struct ipa *ipa, u32 tre_count) in ipa_cmd_trans_alloc() [all …]
|
D | ipa_gsi.c | 15 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()
|
D | ipa_endpoint.h | 103 struct gsi_trans *trans); 105 struct gsi_trans *trans);
|
D | ipa_table.c | 258 static void ipa_table_reset_add(struct gsi_trans *trans, bool filter, in ipa_table_reset_add() 289 struct gsi_trans *trans; in ipa_filter_reset_table() 354 struct gsi_trans *trans; in ipa_route_reset() 412 struct gsi_trans *trans; in ipa_table_hash_flush() 435 static void ipa_table_init_add(struct gsi_trans *trans, bool filter, in ipa_table_init_add() 472 struct gsi_trans *trans; in ipa_table_setup()
|
D | gsi.h | 28 struct gsi_trans; 86 struct gsi_trans **map; /* TRE -> transaction map */
|
D | gsi.c | 647 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 …]
|
D | Makefile | 7 ipa_table.o ipa_interrupt.o gsi.o gsi_trans.o \
|
D | ipa_endpoint.c | 234 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() 782 struct gsi_trans *trans; in ipa_endpoint_skb_tx() 847 struct gsi_trans *trans; in ipa_endpoint_replenish_one() 1121 struct gsi_trans *trans) in ipa_endpoint_tx_complete() 1127 struct gsi_trans *trans) in ipa_endpoint_rx_complete() 1145 struct gsi_trans *trans) in ipa_endpoint_trans_complete() 1154 struct gsi_trans *trans) in ipa_endpoint_trans_release()
|
D | ipa_mem.c | 31 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()
|
D | ipa_main.c | 682 BUILD_BUG_ON(sizeof(struct gsi_trans) > 128); in ipa_validate_build()
|