Lines Matching refs:tcs_group
217 * This will clear the "slots" variable of the given tcs_group and also
227 struct tcs_group *tcs = &drv->tcs[type];
255 * get_tcs_for_msg() - Get the tcs_group used to send the given message.
262 * Return: A pointer to a tcs_group or an ERR_PTR.
264 static struct tcs_group *get_tcs_for_msg(struct rsc_drv *drv,
268 struct tcs_group *tcs;
317 struct tcs_group *tcs;
511 * @tcs: A pointer to the tcs_group used for ACTIVE_ONLY transfers.
528 static int check_for_req_inflight(struct rsc_drv *drv, struct tcs_group *tcs,
555 * find_free_tcs() - Find free tcs in the given tcs_group; only for active.
556 * @tcs: A pointer to the active-only tcs_group (or the wake tcs_group if
563 static int find_free_tcs(struct tcs_group *tcs)
576 * claim_tcs_for_req() - Claim a tcs in the given tcs_group; only for active.
578 * @tcs: The tcs_group used for ACTIVE_ONLY transfers.
581 * Claims a tcs in the given tcs_group while making sure that no existing cmd
588 * or the tcs_group is full.
590 static int claim_tcs_for_req(struct rsc_drv *drv, struct tcs_group *tcs,
630 struct tcs_group *tcs;
688 static int find_slots(struct tcs_group *tcs, const struct tcs_request *msg,
727 struct tcs_group *tcs;
761 struct tcs_group *tcs = &drv->tcs[ACTIVE_TCS];
871 struct tcs_group *tcs;