Lines Matching refs:tcs_group
254 * This will clear the "slots" variable of the given tcs_group and also
264 struct tcs_group *tcs = &drv->tcs[type];
291 * get_tcs_for_msg() - Get the tcs_group used to send the given message.
298 * Return: A pointer to a tcs_group or an ERR_PTR.
300 static struct tcs_group *get_tcs_for_msg(struct rsc_drv *drv,
304 struct tcs_group *tcs;
353 struct tcs_group *tcs;
529 * @tcs: A pointer to the tcs_group used for ACTIVE_ONLY transfers.
546 static int check_for_req_inflight(struct rsc_drv *drv, struct tcs_group *tcs,
570 * find_free_tcs() - Find free tcs in the given tcs_group; only for active.
571 * @tcs: A pointer to the active-only tcs_group (or the wake tcs_group if
578 static int find_free_tcs(struct tcs_group *tcs)
592 * claim_tcs_for_req() - Claim a tcs in the given tcs_group; only for active.
594 * @tcs: The tcs_group used for ACTIVE_ONLY transfers.
597 * Claims a tcs in the given tcs_group while making sure that no existing cmd
604 * or the tcs_group is full.
606 static int claim_tcs_for_req(struct rsc_drv *drv, struct tcs_group *tcs,
646 struct tcs_group *tcs;
703 static int find_slots(struct tcs_group *tcs, const struct tcs_request *msg,
742 struct tcs_group *tcs;
776 const struct tcs_group *tcs = &drv->tcs[ACTIVE_TCS];
970 struct tcs_group *tcs;