Lines Matching refs:past

291 	struct dlm_proxy_ast *past = (struct dlm_proxy_ast *) msg->buf;  in dlm_proxy_ast_handler()  local
306 name = past->name; in dlm_proxy_ast_handler()
307 locklen = past->namelen; in dlm_proxy_ast_handler()
308 cookie = past->cookie; in dlm_proxy_ast_handler()
309 flags = be32_to_cpu(past->flags); in dlm_proxy_ast_handler()
310 node = past->node_idx; in dlm_proxy_ast_handler()
330 mlog(0, "type=%d, blocked_type=%d\n", past->type, past->blocked_type); in dlm_proxy_ast_handler()
332 if (past->type != DLM_AST && in dlm_proxy_ast_handler()
333 past->type != DLM_BAST) { in dlm_proxy_ast_handler()
335 "name=%.*s, node=%u\n", past->type, in dlm_proxy_ast_handler()
346 "name=%.*s, node=%u\n", (past->type == DLM_AST ? "" : "b"), in dlm_proxy_ast_handler()
380 if (past->type == DLM_AST) in dlm_proxy_ast_handler()
395 "node=%u\n", past->type == DLM_AST ? "" : "b", in dlm_proxy_ast_handler()
407 if (past->type == DLM_AST) { in dlm_proxy_ast_handler()
428 memcpy(lock->lksb->lvb, past->lvb, DLM_LVB_LEN); in dlm_proxy_ast_handler()
433 if (past->type == DLM_AST) in dlm_proxy_ast_handler()
436 dlm_do_local_bast(dlm, res, lock, past->blocked_type); in dlm_proxy_ast_handler()
453 struct dlm_proxy_ast past; in dlm_send_proxy_ast_msg() local
462 memset(&past, 0, sizeof(struct dlm_proxy_ast)); in dlm_send_proxy_ast_msg()
463 past.node_idx = dlm->node_num; in dlm_send_proxy_ast_msg()
464 past.type = msg_type; in dlm_send_proxy_ast_msg()
465 past.blocked_type = blocked_type; in dlm_send_proxy_ast_msg()
466 past.namelen = res->lockname.len; in dlm_send_proxy_ast_msg()
467 memcpy(past.name, res->lockname.name, past.namelen); in dlm_send_proxy_ast_msg()
468 past.cookie = lock->ml.cookie; in dlm_send_proxy_ast_msg()
471 vec[0].iov_base = &past; in dlm_send_proxy_ast_msg()
473 be32_add_cpu(&past.flags, LKM_GET_LVB); in dlm_send_proxy_ast_msg()