Lines Matching refs:hash_con

1111 	struct qed_hash_iscsi_con *hash_con = NULL;  in qed_iscsi_get_hash()  local
1116 hash_for_each_possible(cdev->connections, hash_con, node, handle) { in qed_iscsi_get_hash()
1117 if (hash_con->con->icid == handle) in qed_iscsi_get_hash()
1121 if (!hash_con || (hash_con->con->icid != handle)) in qed_iscsi_get_hash()
1124 return hash_con; in qed_iscsi_get_hash()
1208 struct qed_hash_iscsi_con *hash_con; in qed_iscsi_acquire_conn() local
1212 hash_con = kzalloc(sizeof(*hash_con), GFP_ATOMIC); in qed_iscsi_acquire_conn()
1213 if (!hash_con) in qed_iscsi_acquire_conn()
1218 &hash_con->con); in qed_iscsi_acquire_conn()
1221 kfree(hash_con); in qed_iscsi_acquire_conn()
1226 *handle = hash_con->con->icid; in qed_iscsi_acquire_conn()
1227 *fw_cid = hash_con->con->fw_cid; in qed_iscsi_acquire_conn()
1228 hash_add(cdev->connections, &hash_con->node, *handle); in qed_iscsi_acquire_conn()
1239 struct qed_hash_iscsi_con *hash_con; in qed_iscsi_release_conn() local
1241 hash_con = qed_iscsi_get_hash(cdev, handle); in qed_iscsi_release_conn()
1242 if (!hash_con) { in qed_iscsi_release_conn()
1248 hlist_del(&hash_con->node); in qed_iscsi_release_conn()
1249 qed_iscsi_release_connection(QED_LEADING_HWFN(cdev), hash_con->con); in qed_iscsi_release_conn()
1250 kfree(hash_con); in qed_iscsi_release_conn()
1259 struct qed_hash_iscsi_con *hash_con; in qed_iscsi_offload_conn() local
1262 hash_con = qed_iscsi_get_hash(cdev, handle); in qed_iscsi_offload_conn()
1263 if (!hash_con) { in qed_iscsi_offload_conn()
1270 con = hash_con->con; in qed_iscsi_offload_conn()
1334 struct qed_hash_iscsi_con *hash_con; in qed_iscsi_update_conn() local
1337 hash_con = qed_iscsi_get_hash(cdev, handle); in qed_iscsi_update_conn()
1338 if (!hash_con) { in qed_iscsi_update_conn()
1345 con = hash_con->con; in qed_iscsi_update_conn()
1359 struct qed_hash_iscsi_con *hash_con; in qed_iscsi_clear_conn_sq() local
1361 hash_con = qed_iscsi_get_hash(cdev, handle); in qed_iscsi_clear_conn_sq()
1362 if (!hash_con) { in qed_iscsi_clear_conn_sq()
1369 hash_con->con, in qed_iscsi_clear_conn_sq()
1376 struct qed_hash_iscsi_con *hash_con; in qed_iscsi_destroy_conn() local
1378 hash_con = qed_iscsi_get_hash(cdev, handle); in qed_iscsi_destroy_conn()
1379 if (!hash_con) { in qed_iscsi_destroy_conn()
1385 hash_con->con->abortive_dsconnect = abrt_conn; in qed_iscsi_destroy_conn()
1388 hash_con->con, in qed_iscsi_destroy_conn()
1400 struct qed_hash_iscsi_con *hash_con; in qed_iscsi_change_mac() local
1402 hash_con = qed_iscsi_get_hash(cdev, handle); in qed_iscsi_change_mac()
1403 if (!hash_con) { in qed_iscsi_change_mac()
1410 hash_con->con, in qed_iscsi_change_mac()