Lines Matching refs:compare_data
221 struct ib_cm_compare_data *compare_data; member
512 data_cmp = cm_compare_data(cm_id_priv->compare_data, in cm_insert_listen()
513 cur_cm_id_priv->compare_data); in cm_insert_listen()
549 cm_id_priv->compare_data); in cm_find_listen()
924 kfree(cm_id_priv->compare_data); in cm_destroy_id()
936 struct ib_cm_compare_data *compare_data) in ib_cm_listen() argument
952 if (compare_data) { in ib_cm_listen()
953 cm_id_priv->compare_data = kzalloc(sizeof *compare_data, in ib_cm_listen()
955 if (!cm_id_priv->compare_data) in ib_cm_listen()
957 cm_mask_copy(cm_id_priv->compare_data->data, in ib_cm_listen()
958 compare_data->data, compare_data->mask); in ib_cm_listen()
959 memcpy(cm_id_priv->compare_data->mask, compare_data->mask, in ib_cm_listen()
960 sizeof(compare_data->mask)); in ib_cm_listen()
978 kfree(cm_id_priv->compare_data); in ib_cm_listen()
979 cm_id_priv->compare_data = NULL; in ib_cm_listen()