Lines Matching refs:ub_priv

2798 	emlxs_ub_priv_t		*ub_priv;
2945 ub_priv = ubp->ub_fca_private;
2946 ub_priv->ubp = ubp;
2947 ub_priv->port = port;
2948 ub_priv->flags = EMLXS_UB_FREE;
2949 ub_priv->available = 1;
2950 ub_priv->pool = new_pool;
2951 ub_priv->time = 0;
2952 ub_priv->timeout = 0;
2953 ub_priv->token = port->ub_count;
2954 ub_priv->cmd = 0;
2961 ub_priv->token, ubp->ub_bufsize, type);
3015 ub_priv = (emlxs_ub_priv_t *)ubp->ub_fca_private;
3019 "type=%x ", ubp, ub_priv->token, ubp->ub_bufsize, type);
3049 emlxs_ub_priv_t *ub_priv;
3054 ub_priv = (emlxs_ub_priv_t *)ubp->ub_fca_private;
3069 emlxs_elscmd_xlate(ub_priv->cmd), sid);
3090 pkt->pkt_cmd_fhdr.ox_id = (ub_priv->cmd >> ELS_CMD_SHIFT) & 0xff;
3115 emlxs_ub_priv_t *ub_priv;
3158 ub_priv = (emlxs_ub_priv_t *)ubp->ub_fca_private;
3160 if (!ub_priv || (ub_priv == (emlxs_ub_priv_t *)DEAD_PTR)) {
3169 if (ub_priv->flags == EMLXS_UB_FREE) {
3172 ubp, ub_priv->token);
3180 !(ub_priv->flags & EMLXS_UB_REPLY)) {
3185 ub_priv->flags = EMLXS_UB_FREE;
3188 time = hba->timer_tics - ub_priv->time;
3189 ub_priv->time = 0;
3190 ub_priv->timeout = 0;
3192 pool = ub_priv->pool;
3194 if (ub_priv->flags & EMLXS_UB_RESV) {
3202 ubp, ub_priv->token, time, ub_priv->available,
3227 emlxs_ub_priv_t *ub_priv;
3275 ub_priv = (emlxs_ub_priv_t *)ubp->ub_fca_private;
3277 if (!ub_priv || (ub_priv == (emlxs_ub_priv_t *)DEAD_PTR)) {
3285 ub_priv->available = 0;
3288 pool = ub_priv->pool;
3292 ub_priv->token, pool->pool_nentries,
8563 emlxs_ub_priv_t *ub_priv;
8582 ub_priv = NULL;
8603 ub_priv = ubp->ub_fca_private;
8604 ucmd = ub_priv->cmd;
8606 ub_priv->flags |= EMLXS_UB_REPLY;
8698 if (ub_priv && (ub_priv->flags & EMLXS_UB_INTERCEPT)) {
8751 if (ub_priv && (ub_priv->flags & EMLXS_UB_INTERCEPT)) {
9621 emlxs_ub_priv_t *ub_priv;
9637 ub_priv = ubp->ub_fca_private;
9639 if (ub_priv->token != token) {
9643 ub_priv->token);
9648 else if (!(ub_priv->flags & EMLXS_UB_IN_USE)) {
9680 emlxs_ub_priv_t *ub_priv;
9723 ub_priv = ubp->ub_fca_private;
9725 if (!ub_priv->available ||
9726 ub_priv->flags != EMLXS_UB_FREE) {
9730 ub_priv->time = hba->timer_tics;
9733 ub_priv->timeout = (5 * 60);
9735 ub_priv->flags = EMLXS_UB_IN_USE;
9739 ub_priv->flags |= EMLXS_UB_RESV;
9747 ub_priv->token, pool->pool_nentries,
10206 emlxs_ub_priv_t *ub_priv;
10213 ub_priv = ubp->ub_fca_private;
10215 switch (ub_priv->cmd) {
10887 emlxs_ub_priv_t *ub_priv;
10896 ub_priv = port->ub_wait_head;
10901 while (ub_priv) {
10902 next = ub_priv->next;
10903 ubp = ub_priv->ubp;
10916 ub_priv = next;
10929 emlxs_ub_priv_t *ub_priv;
10931 ub_priv = ubp->ub_fca_private;
10950 port->ub_wait_tail->next = ub_priv;
10952 port->ub_wait_tail = ub_priv;
10955 port->ub_wait_head = ub_priv;