Lines Matching defs:minfo

95  * @minfo:	Message info
112 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];
353 * @minfo: transfer info pointer
358 static void ti_sci_put_one_xfer(struct ti_sci_xfers_info *minfo,
373 spin_lock_irqsave(&minfo->xfer_lock, flags);
374 clear_bit(xfer_id, minfo->xfer_alloc_table);
375 spin_unlock_irqrestore(&minfo->xfer_lock, flags);
378 up(&minfo->sem_xfer_count);
463 ti_sci_put_one_xfer(&info->minfo, xfer);
530 ti_sci_put_one_xfer(&info->minfo, xfer);
600 ti_sci_put_one_xfer(&info->minfo, xfer);
893 ti_sci_put_one_xfer(&info->minfo, xfer);
974 ti_sci_put_one_xfer(&info->minfo, xfer);
1049 ti_sci_put_one_xfer(&info->minfo, xfer);
1278 ti_sci_put_one_xfer(&info->minfo, xfer);
1347 ti_sci_put_one_xfer(&info->minfo, xfer);
1417 ti_sci_put_one_xfer(&info->minfo, xfer);
1495 ti_sci_put_one_xfer(&info->minfo, xfer);
1568 ti_sci_put_one_xfer(&info->minfo, xfer);
1633 ti_sci_put_one_xfer(&info->minfo, xfer);
1679 ti_sci_put_one_xfer(&info->minfo, xfer);
1749 ti_sci_put_one_xfer(&info->minfo, xfer);
1867 ti_sci_put_one_xfer(&info->minfo, xfer);
2102 ti_sci_put_one_xfer(&info->minfo, xfer);
2181 ti_sci_put_one_xfer(&info->minfo, xfer);
2237 ti_sci_put_one_xfer(&info->minfo, xfer);
2293 ti_sci_put_one_xfer(&info->minfo, xfer);
2363 ti_sci_put_one_xfer(&info->minfo, xfer);
2432 ti_sci_put_one_xfer(&info->minfo, xfer);
2506 ti_sci_put_one_xfer(&info->minfo, xfer);
2558 ti_sci_put_one_xfer(&info->minfo, xfer);
2610 ti_sci_put_one_xfer(&info->minfo, xfer);
2666 ti_sci_put_one_xfer(&info->minfo, xfer);
2728 ti_sci_put_one_xfer(&info->minfo, xfer);
2786 ti_sci_put_one_xfer(&info->minfo, xfer);
2848 ti_sci_put_one_xfer(&info->minfo, xfer);
3363 struct ti_sci_xfers_info *minfo;
3399 minfo = &info->minfo;
3410 minfo->xfer_block = devm_kcalloc(dev,
3412 sizeof(*minfo->xfer_block),
3414 if (!minfo->xfer_block)
3417 minfo->xfer_alloc_table = devm_kcalloc(dev,
3421 if (!minfo->xfer_alloc_table)
3423 bitmap_zero(minfo->xfer_alloc_table, desc->max_msgs);
3426 for (i = 0, xfer = minfo->xfer_block; i < desc->max_msgs; i++, xfer++) {
3448 spin_lock_init(&minfo->xfer_lock);
3449 sema_init(&minfo->sem_xfer_count, desc->max_msgs);