Lines Matching defs:minfo
144 * @minfo: Pointer to Tx/Rx Message management info based on channel type
156 struct scmi_xfers_info *minfo)
164 spin_lock_irqsave(&minfo->xfer_lock, flags);
165 bit_pos = find_first_zero_bit(minfo->xfer_alloc_table,
168 spin_unlock_irqrestore(&minfo->xfer_lock, flags);
171 set_bit(bit_pos, minfo->xfer_alloc_table);
172 spin_unlock_irqrestore(&minfo->xfer_lock, flags);
176 xfer = &minfo->xfer_block[xfer_id];
187 * @minfo: Pointer to Tx/Rx Message management info based on channel type
193 __scmi_xfer_put(struct scmi_xfers_info *minfo, struct scmi_xfer *xfer)
202 spin_lock_irqsave(&minfo->xfer_lock, flags);
203 clear_bit(xfer->hdr.seq, minfo->xfer_alloc_table);
204 spin_unlock_irqrestore(&minfo->xfer_lock, flags);
212 struct scmi_xfers_info *minfo = &info->rx_minfo;
216 xfer = scmi_xfer_get(cinfo->handle, minfo);
235 __scmi_xfer_put(minfo, xfer);
246 struct scmi_xfers_info *minfo = &info->tx_minfo;
249 if (!test_bit(xfer_id, minfo->xfer_alloc_table)) {
255 xfer = &minfo->xfer_block[xfer_id];
268 __scmi_xfer_put(minfo, xfer);
472 struct scmi_xfers_info *minfo = &info->tx_minfo;
480 xfer = scmi_xfer_get(handle, minfo);