Lines Matching refs:vec_mask
1092 uint64_t vec_mask; in ntb_transport_doorbell_callback() local
1095 vec_mask = ntb_db_vector_mask(nt->dev, vector); in ntb_transport_doorbell_callback()
1096 vec_mask &= nt->qp_bitmap; in ntb_transport_doorbell_callback()
1097 if ((vec_mask & (vec_mask - 1)) != 0) in ntb_transport_doorbell_callback()
1098 vec_mask &= ntb_db_read(nt->dev); in ntb_transport_doorbell_callback()
1099 if (vec_mask != 0) { in ntb_transport_doorbell_callback()
1100 ntb_db_set_mask(nt->dev, vec_mask); in ntb_transport_doorbell_callback()
1101 ntb_db_clear(nt->dev, vec_mask); in ntb_transport_doorbell_callback()
1103 while (vec_mask != 0) { in ntb_transport_doorbell_callback()
1104 qp_num = ffsll(vec_mask) - 1; in ntb_transport_doorbell_callback()
1110 vec_mask &= ~(1ull << qp_num); in ntb_transport_doorbell_callback()