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