Lines Matching defs:ub_priv

2816 	emlxs_ub_priv_t		*ub_priv;
2964 ub_priv = ubp->ub_fca_private;
2965 ub_priv->ubp = ubp;
2966 ub_priv->port = port;
2967 ub_priv->flags = EMLXS_UB_FREE;
2968 ub_priv->available = 1;
2969 ub_priv->pool = new_pool;
2970 ub_priv->time = 0;
2971 ub_priv->timeout = 0;
2972 ub_priv->token = port->ub_count;
2973 ub_priv->cmd = 0;
3030 ub_priv = (emlxs_ub_priv_t *)ubp->ub_fca_private;
3034 "type=%x ", ubp, ub_priv->token, ubp->ub_bufsize, type);
3066 emlxs_ub_priv_t *ub_priv;
3071 ub_priv = (emlxs_ub_priv_t *)ubp->ub_fca_private;
3088 emlxs_elscmd_xlate(ub_priv->cmd), sid);
3109 pkt->pkt_cmd_fhdr.ox_id = (ub_priv->cmd >> ELS_CMD_SHIFT) & 0xff;
3135 emlxs_ub_priv_t *ub_priv;
3179 ub_priv = (emlxs_ub_priv_t *)ubp->ub_fca_private;
3181 if (!ub_priv || (ub_priv == (emlxs_ub_priv_t *)DEAD_PTR)) {
3190 if (ub_priv->flags == EMLXS_UB_FREE) {
3194 ubp, ub_priv->token);
3202 !(ub_priv->flags & EMLXS_UB_REPLY)) {
3207 ub_priv->flags = EMLXS_UB_FREE;
3210 time = hba->timer_tics - ub_priv->time;
3211 ub_priv->time = 0;
3212 ub_priv->timeout = 0;
3214 pool = ub_priv->pool;
3216 if (ub_priv->flags & EMLXS_UB_RESV) {
3225 ubp, ub_priv->token, time, ub_priv->available,
3250 emlxs_ub_priv_t *ub_priv;
3298 ub_priv = (emlxs_ub_priv_t *)ubp->ub_fca_private;
3300 if (!ub_priv || (ub_priv == (emlxs_ub_priv_t *)DEAD_PTR)) {
3309 ub_priv->available = 0;
3312 pool = ub_priv->pool;
3316 ub_priv->token, pool->pool_nentries,
9394 emlxs_ub_priv_t *ub_priv;
9413 ub_priv = NULL;
9434 ub_priv = ubp->ub_fca_private;
9435 ucmd = ub_priv->cmd;
9437 ub_priv->flags |= EMLXS_UB_REPLY;
9529 if (ub_priv && (ub_priv->flags & EMLXS_UB_INTERCEPT)) {
9582 if (ub_priv && (ub_priv->flags & EMLXS_UB_INTERCEPT)) {
10493 emlxs_ub_priv_t *ub_priv;
10509 ub_priv = ubp->ub_fca_private;
10511 if (ub_priv->token != token) {
10515 ub_priv->token);
10520 else if (!(ub_priv->flags & EMLXS_UB_IN_USE)) {
10552 emlxs_ub_priv_t *ub_priv;
10595 ub_priv = ubp->ub_fca_private;
10597 if (!ub_priv->available ||
10598 ub_priv->flags != EMLXS_UB_FREE) {
10602 ub_priv->time = hba->timer_tics;
10605 ub_priv->timeout = (5 * 60);
10607 ub_priv->flags = EMLXS_UB_IN_USE;
10611 ub_priv->flags |= EMLXS_UB_RESV;
10619 ub_priv->token, pool->pool_nentries,
11084 emlxs_ub_priv_t *ub_priv;
11091 ub_priv = ubp->ub_fca_private;
11093 switch (ub_priv->cmd) {
11809 emlxs_ub_priv_t *ub_priv;
11818 ub_priv = port->ub_wait_head;
11823 while (ub_priv) {
11824 next = ub_priv->next;
11825 ubp = ub_priv->ubp;
11835 ub_priv = next;
11848 emlxs_ub_priv_t *ub_priv;
11850 ub_priv = ubp->ub_fca_private;
11863 port->ub_wait_tail->next = ub_priv;
11865 port->ub_wait_tail = ub_priv;
11868 port->ub_wait_head = ub_priv;