Home
last modified time | relevance | path

Searched refs:ksocknal_data (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd.c47 ksock_nal_data_t ksocknal_data; variable
208 read_lock(&ksocknal_data.ksnd_global_lock); in ksocknal_find_peer()
212 read_unlock(&ksocknal_data.ksnd_global_lock); in ksocknal_find_peer()
260 read_lock(&ksocknal_data.ksnd_global_lock); in ksocknal_get_peer_info()
262 for (i = 0; i < ksocknal_data.ksnd_peer_hash_size; i++) { in ksocknal_get_peer_info()
264 list_for_each(ptmp, &ksocknal_data.ksnd_peers[i]) { in ksocknal_get_peer_info()
318 read_unlock(&ksocknal_data.ksnd_global_lock); in ksocknal_get_peer_info()
472 write_lock_bh(&ksocknal_data.ksnd_global_lock); in ksocknal_add_peer()
504 write_unlock_bh(&ksocknal_data.ksnd_global_lock); in ksocknal_add_peer()
576 write_lock_bh(&ksocknal_data.ksnd_global_lock); in ksocknal_del_peer()
[all …]
Dsocklnd_cb.c38 spin_lock(&ksocknal_data.ksnd_tx_lock); in ksocknal_alloc_tx()
40 if (!list_empty(&ksocknal_data.ksnd_idle_noop_txs)) { in ksocknal_alloc_tx()
41 tx = list_entry(ksocknal_data.ksnd_idle_noop_txs. \ in ksocknal_alloc_tx()
47 spin_unlock(&ksocknal_data.ksnd_tx_lock); in ksocknal_alloc_tx()
62 atomic_inc(&ksocknal_data.ksnd_nactive_txs); in ksocknal_alloc_tx()
96 atomic_dec(&ksocknal_data.ksnd_nactive_txs); in ksocknal_free_tx()
100 spin_lock(&ksocknal_data.ksnd_tx_lock); in ksocknal_free_tx()
102 list_add(&tx->tx_list, &ksocknal_data.ksnd_idle_noop_txs); in ksocknal_free_tx()
104 spin_unlock(&ksocknal_data.ksnd_tx_lock); in ksocknal_free_tx()
191 if (ksocknal_data.ksnd_stall_tx != 0) { in ksocknal_transmit()
[all …]
Dsocklnd.h361 extern ksock_nal_data_t ksocknal_data;
411 unsigned int hash = ((unsigned int)nid) % ksocknal_data.ksnd_peer_hash_size; in ksocknal_nid2peerlist()
413 return &ksocknal_data.ksnd_peers[hash]; in ksocknal_nid2peerlist()
439 read_lock(&ksocknal_data.ksnd_global_lock); in ksocknal_connsock_addref()
445 read_unlock(&ksocknal_data.ksnd_global_lock); in ksocknal_connsock_addref()
Dsocklnd_lib-linux.c599 read_lock(&ksocknal_data.ksnd_global_lock); in ksocknal_data_ready()
608 read_unlock(&ksocknal_data.ksnd_global_lock); in ksocknal_data_ready()
620 read_lock(&ksocknal_data.ksnd_global_lock); in ksocknal_write_space()
639 read_unlock(&ksocknal_data.ksnd_global_lock); in ksocknal_write_space()
653 read_unlock(&ksocknal_data.ksnd_global_lock); in ksocknal_write_space()
Dsocklnd_proto.c369 read_lock(&ksocknal_data.ksnd_global_lock); in ksocknal_handle_zcreq()
384 read_unlock(&ksocknal_data.ksnd_global_lock); in ksocknal_handle_zcreq()
389 read_unlock(&ksocknal_data.ksnd_global_lock); in ksocknal_handle_zcreq()