Lines Matching defs:gsi_trans_info
82 struct gsi_trans_info { struct
83 atomic_t tre_avail; /* TREs available for allocation */
84 struct gsi_trans_pool pool; /* transaction pool */
85 struct gsi_trans_pool sg_pool; /* scatterlist pool */
86 struct gsi_trans_pool cmd_pool; /* command payload DMA pool */
87 struct gsi_trans_pool info_pool;/* command information pool */
88 struct gsi_trans **map; /* TRE -> transaction map */
90 spinlock_t spinlock; /* protects updates to the lists */
91 struct list_head alloc; /* allocated, not committed */
92 struct list_head pending; /* committed, awaiting completion */
93 struct list_head complete; /* completed, awaiting poll */
94 struct list_head polled; /* returned by gsi_channel_poll_one() */