Home
last modified time | relevance | path

Searched refs:nodeid (Results 1 – 25 of 25) sorted by relevance

/fs/dlm/
Dmember.c53 if (!slot->nodeid) in dlm_slots_copy_out()
55 ro->ro_nodeid = cpu_to_le32(slot->nodeid); in dlm_slots_copy_out()
79 if (!array[i].nodeid) in log_debug_slots()
83 array[i].slot, array[i].nodeid); in log_debug_slots()
136 if (ro->ro_nodeid != memb->nodeid) in dlm_slots_copy_in()
143 if (memb->nodeid == our_nodeid) { in dlm_slots_copy_in()
157 memb->nodeid); in dlm_slots_copy_in()
184 if (memb->nodeid == our_nodeid) { in dlm_slots_assign()
216 memb->nodeid, memb->slot_prev, memb->slot); in dlm_slots_assign()
242 array[memb->slot - 1].nodeid = memb->nodeid; in dlm_slots_assign()
[all …]
Dlowcomms.c106 uint32_t nodeid; /* So we know who we are in the list */ member
145 int nodeid; member
172 static inline int nodeid_hash(int nodeid) in nodeid_hash() argument
174 return nodeid & (CONN_HASH_SIZE-1); in nodeid_hash()
177 static struct connection *__find_con(int nodeid) in __find_con() argument
182 r = nodeid_hash(nodeid); in __find_con()
185 if (con->nodeid == nodeid) in __find_con()
195 static struct connection *__nodeid2con(int nodeid, gfp_t alloc) in __nodeid2con() argument
200 con = __find_con(nodeid); in __nodeid2con()
208 r = nodeid_hash(nodeid); in __nodeid2con()
[all …]
Drcom.c95 static int check_rcom_config(struct dlm_ls *ls, struct dlm_rcom *rc, int nodeid) in check_rcom_config() argument
101 DLM_HEADER_MAJOR | DLM_HEADER_MINOR, nodeid, in check_rcom_config()
109 ls->ls_lvblen, ls->ls_exflags, nodeid, in check_rcom_config()
144 int dlm_rcom_status(struct dlm_ls *ls, int nodeid, uint32_t status_flags) in dlm_rcom_status() argument
150 ls->ls_recover_nodeid = nodeid; in dlm_rcom_status()
152 if (nodeid == dlm_our_nodeid()) { in dlm_rcom_status()
158 error = create_rcom(ls, nodeid, DLM_RCOM_STATUS, in dlm_rcom_status()
179 log_debug(ls, "remote node %d not ready", nodeid); in dlm_rcom_status()
183 error = check_rcom_config(ls, rc, nodeid); in dlm_rcom_status()
197 int nodeid = rc_in->rc_header.h_nodeid; in receive_rcom_status() local
[all …]
Ddir.c67 int error = -ENOMEM, last_len, nodeid, result; in dlm_recover_directory() local
81 if (memb->nodeid == dlm_our_nodeid()) in dlm_recover_directory()
93 error = dlm_rcom_names(ls, memb->nodeid, in dlm_recover_directory()
135 error = dlm_master_lookup(ls, memb->nodeid, in dlm_recover_directory()
138 &nodeid, &result); in dlm_recover_directory()
151 nodeid != memb->nodeid) { in dlm_recover_directory()
155 result, nodeid, memb->nodeid, in dlm_recover_directory()
166 nodeid == memb->nodeid) { in dlm_recover_directory()
237 char *outbuf, int outlen, int nodeid) in dlm_copy_master_names() argument
251 nodeid, inlen, inbuf); in dlm_copy_master_names()
[all …]
Drequestqueue.c23 int nodeid; member
34 void dlm_add_requestqueue(struct dlm_ls *ls, int nodeid, struct dlm_message *ms) in dlm_add_requestqueue() argument
46 e->nodeid = nodeid; in dlm_add_requestqueue()
130 static int purge_request(struct dlm_ls *ls, struct dlm_message *ms, int nodeid) in purge_request() argument
138 if (dlm_is_removed(ls, nodeid)) in purge_request()
164 if (purge_request(ls, ms, e->nodeid)) { in dlm_purge_requestqueue()
Dlowcomms.h20 int dlm_lowcomms_close(int nodeid);
21 void *dlm_lowcomms_get_buffer(int nodeid, int len, gfp_t allocation, char **ppc);
23 int dlm_lowcomms_connect_node(int nodeid);
24 int dlm_lowcomms_addr(int nodeid, struct sockaddr_storage *addr, int len);
Drcom.h17 int dlm_rcom_status(struct dlm_ls *ls, int nodeid, uint32_t status_flags);
18 int dlm_rcom_names(struct dlm_ls *ls, int nodeid, char *last_name,int last_len);
22 void dlm_receive_rcom(struct dlm_ls *ls, struct dlm_rcom *rc, int nodeid);
23 int dlm_send_ls_not_ready(int nodeid, struct dlm_rcom *rc_in);
Dconfig.c323 int nodeid; member
336 int nodeid; member
596 cm->nodeid = -1; in make_comm()
607 dlm_lowcomms_close(cm->nodeid); in drop_comm()
629 nd->nodeid = -1; in make_node()
726 return sprintf(buf, "%d\n", cm->nodeid); in comm_nodeid_read()
732 cm->nodeid = simple_strtol(buf, NULL, 0); in comm_nodeid_write()
767 rv = dlm_lowcomms_addr(cm->nodeid, addr, len); in comm_addr_write()
841 return sprintf(buf, "%d\n", nd->nodeid); in node_nodeid_read()
848 nd->nodeid = simple_strtol(buf, NULL, 0); in node_nodeid_write()
[all …]
Dmidcomms.c58 int dlm_process_incoming_buffer(int nodeid, const void *base, in dlm_process_incoming_buffer() argument
97 msglen, nodeid, len); in dlm_process_incoming_buffer()
129 dlm_receive_buffer(p, nodeid); in dlm_process_incoming_buffer()
Dlock.h21 void dlm_receive_buffer(union dlm_packet *p, int nodeid);
32 int dlm_master_lookup(struct dlm_ls *ls, int nodeid, char *name, int len,
57 int nodeid, int pid);
Dconfig.h18 int nodeid; member
48 int dlm_comm_seq(int nodeid, uint32_t *seq);
Dmember.h21 int dlm_is_removed(struct dlm_ls *ls, int nodeid);
22 int dlm_is_member(struct dlm_ls *ls, int nodeid);
Drecover.c108 error = dlm_rcom_status(ls, memb->nodeid, 0); in wait_status_all()
130 int error = 0, delay = 0, nodeid = ls->ls_low_nodeid; in wait_status_low() local
138 error = dlm_rcom_status(ls, nodeid, status_flags); in wait_status_low()
399 static void set_lock_master(struct list_head *queue, int nodeid) in set_lock_master() argument
405 lkb->lkb_nodeid = nodeid; in set_lock_master()
Dlock.c91 static void do_purge(struct dlm_ls *ls, int nodeid, int pid);
1379 static int nodeid_warned(int nodeid, int num_nodes, int *warned) in nodeid_warned() argument
1385 warned[i] = nodeid; in nodeid_warned()
1388 if (warned[i] == nodeid) in nodeid_warned()
3843 int error, nodeid = ms_in->m_header.h_nodeid; in send_lookup_reply() local
3845 error = create_message(r, NULL, nodeid, DLM_MSG_LOOKUP_REPLY, &ms, &mh); in send_lookup_reply()
4984 int nodeid) in dlm_receive_message() argument
4992 ms->m_type, nodeid); in dlm_receive_message()
4996 dlm_add_requestqueue(ls, nodeid, ms); in dlm_receive_message()
5017 void dlm_receive_buffer(union dlm_packet *p, int nodeid) in dlm_receive_buffer() argument
[all …]
Dmidcomms.h17 int dlm_process_incoming_buffer(int nodeid, const void *base, unsigned offset,
Drequestqueue.h16 void dlm_add_requestqueue(struct dlm_ls *ls, int nodeid, struct dlm_message *ms);
Ddir.h22 char *outbuf, int outlen, int nodeid);
Dnetlink.c99 data->nodeid = lkb->lkb_nodeid; in fill_data()
Duser.c103 kb->i.purge.nodeid = kb32->i.purge.nodeid; in compat_input()
380 error = dlm_user_purge(ls, proc, params->nodeid, params->pid); in device_user_purge()
Ddlm_internal.h115 int nodeid; member
/fs/fuse/
Dinode.c90 fi->nodeid = 0; in fuse_alloc_inode()
131 fuse_queue_forget(fc, fi->forget, fi->nodeid, fi->nlookup); in fuse_evict_inode()
264 u64 nodeid = *(u64 *) _nodeidp; in fuse_inode_eq() local
265 if (get_node_id(inode) == nodeid) in fuse_inode_eq()
273 u64 nodeid = *(u64 *) _nodeidp; in fuse_inode_set() local
274 get_fuse_inode(inode)->nodeid = nodeid; in fuse_inode_set()
278 struct inode *fuse_iget(struct super_block *sb, u64 nodeid, in fuse_iget() argument
287 inode = iget5_locked(sb, nodeid, fuse_inode_eq, fuse_inode_set, &nodeid); in fuse_iget()
313 int fuse_reverse_inval_inode(struct super_block *sb, u64 nodeid, in fuse_reverse_inval_inode() argument
320 inode = ilookup5(sb, nodeid, fuse_inode_eq, &nodeid); in fuse_reverse_inval_inode()
[all …]
Ddir.c139 u64 nodeid, struct qstr *name, in fuse_lookup_init() argument
144 req->in.h.nodeid = nodeid; in fuse_lookup_init()
224 if (!err && !outarg.nodeid) in fuse_dentry_revalidate()
228 if (outarg.nodeid != get_node_id(inode)) { in fuse_dentry_revalidate()
229 fuse_queue_forget(fc, forget, outarg.nodeid, 1); in fuse_dentry_revalidate()
280 req->in.h.nodeid = get_node_id(inode); in fuse_dentry_canonical_path()
299 static int invalid_nodeid(u64 nodeid) in invalid_nodeid() argument
301 return !nodeid || nodeid == FUSE_ROOT_ID; in invalid_nodeid()
335 int fuse_lookup_name(struct super_block *sb, u64 nodeid, struct qstr *name, in fuse_lookup_name() argument
363 fuse_lookup_init(fc, req, nodeid, name, outarg); in fuse_lookup_name()
[all …]
Dfuse_i.h73 u64 nodeid; member
137 u64 nodeid; member
610 return get_fuse_inode(inode)->nodeid; in get_node_id()
626 struct inode *fuse_iget(struct super_block *sb, u64 nodeid,
630 int fuse_lookup_name(struct super_block *sb, u64 nodeid, struct qstr *name,
637 u64 nodeid, u64 nlookup);
642 void fuse_force_forget(struct file *file, u64 nodeid);
842 int fuse_reverse_inval_inode(struct super_block *sb, u64 nodeid,
858 int fuse_do_open(struct fuse_conn *fc, u64 nodeid, struct file *file,
Dfile.c23 static int fuse_send_open(struct fuse_conn *fc, u64 nodeid, struct file *file, in fuse_send_open() argument
39 req->in.h.nodeid = nodeid; in fuse_send_open()
144 int fuse_do_open(struct fuse_conn *fc, u64 nodeid, struct file *file, in fuse_do_open() argument
156 err = fuse_send_open(fc, nodeid, file, opcode, &outarg); in fuse_do_open()
166 ff->nodeid = nodeid; in fuse_do_open()
231 req->in.h.nodeid = ff->nodeid; in fuse_prepare_release()
381 req->in.h.nodeid = get_node_id(inode); in fuse_flush()
454 req->in.h.nodeid = get_node_id(inode); in fuse_fsync_common()
490 req->in.h.nodeid = ff->nodeid; in fuse_read_fill()
872 req->in.h.nodeid = ff->nodeid; in fuse_write_fill()
[all …]
Ddev.c329 u64 nodeid, u64 nlookup) in fuse_queue_forget() argument
331 forget->forget_one.nodeid = nodeid; in fuse_queue_forget()
583 void fuse_force_forget(struct file *file, u64 nodeid) in fuse_force_forget() argument
594 req->in.h.nodeid = nodeid; in fuse_force_forget()
1115 .nodeid = forget->forget_one.nodeid, in fuse_read_single_forget()
1552 u64 nodeid; in fuse_notify_store() local
1572 nodeid = outarg.nodeid; in fuse_notify_store()
1580 inode = ilookup5(fc->sb, nodeid, fuse_inode_eq, &nodeid); in fuse_notify_store()
1666 req->in.h.nodeid = outarg->nodeid; in fuse_retrieve()
1725 u64 nodeid = outarg.nodeid; in fuse_notify_retrieve() local
[all …]