Lines Matching defs:minfo

96  * @minfo:	Message info
113 struct ti_sci_xfers_info minfo;
233 struct ti_sci_xfers_info *minfo = &info->minfo;
245 if (!test_bit(xfer_id, minfo->xfer_alloc_table)) {
250 xfer = &minfo->xfer_block[xfer_id];
294 struct ti_sci_xfers_info *minfo = &info->minfo;
315 ret = down_timeout(&minfo->sem_xfer_count, timeout);
320 spin_lock_irqsave(&minfo->xfer_lock, flags);
321 bit_pos = find_first_zero_bit(minfo->xfer_alloc_table,
323 set_bit(bit_pos, minfo->xfer_alloc_table);
324 spin_unlock_irqrestore(&minfo->xfer_lock, flags);
335 xfer = &minfo->xfer_block[xfer_id];
355 * @minfo: transfer info pointer
360 static void ti_sci_put_one_xfer(struct ti_sci_xfers_info *minfo,
375 spin_lock_irqsave(&minfo->xfer_lock, flags);
376 clear_bit(xfer_id, minfo->xfer_alloc_table);
377 spin_unlock_irqrestore(&minfo->xfer_lock, flags);
380 up(&minfo->sem_xfer_count);
479 ti_sci_put_one_xfer(&info->minfo, xfer);
546 ti_sci_put_one_xfer(&info->minfo, xfer);
616 ti_sci_put_one_xfer(&info->minfo, xfer);
909 ti_sci_put_one_xfer(&info->minfo, xfer);
990 ti_sci_put_one_xfer(&info->minfo, xfer);
1065 ti_sci_put_one_xfer(&info->minfo, xfer);
1294 ti_sci_put_one_xfer(&info->minfo, xfer);
1363 ti_sci_put_one_xfer(&info->minfo, xfer);
1433 ti_sci_put_one_xfer(&info->minfo, xfer);
1511 ti_sci_put_one_xfer(&info->minfo, xfer);
1584 ti_sci_put_one_xfer(&info->minfo, xfer);
1649 ti_sci_put_one_xfer(&info->minfo, xfer);
1695 ti_sci_put_one_xfer(&info->minfo, xfer);
1768 ti_sci_put_one_xfer(&info->minfo, xfer);
1885 ti_sci_put_one_xfer(&info->minfo, xfer);
2107 ti_sci_put_one_xfer(&info->minfo, xfer);
2163 ti_sci_put_one_xfer(&info->minfo, xfer);
2219 ti_sci_put_one_xfer(&info->minfo, xfer);
2291 ti_sci_put_one_xfer(&info->minfo, xfer);
2360 ti_sci_put_one_xfer(&info->minfo, xfer);
2434 ti_sci_put_one_xfer(&info->minfo, xfer);
2486 ti_sci_put_one_xfer(&info->minfo, xfer);
2538 ti_sci_put_one_xfer(&info->minfo, xfer);
2594 ti_sci_put_one_xfer(&info->minfo, xfer);
2657 ti_sci_put_one_xfer(&info->minfo, xfer);
2715 ti_sci_put_one_xfer(&info->minfo, xfer);
2781 ti_sci_put_one_xfer(&info->minfo, xfer);
3304 struct ti_sci_xfers_info *minfo;
3340 minfo = &info->minfo;
3351 minfo->xfer_block = devm_kcalloc(dev,
3353 sizeof(*minfo->xfer_block),
3355 if (!minfo->xfer_block)
3358 minfo->xfer_alloc_table = devm_bitmap_zalloc(dev,
3361 if (!minfo->xfer_alloc_table)
3365 for (i = 0, xfer = minfo->xfer_block; i < desc->max_msgs; i++, xfer++) {
3387 spin_lock_init(&minfo->xfer_lock);
3388 sema_init(&minfo->sem_xfer_count, desc->max_msgs);