Lines Matching defs:qr

959 			     struct dlm_query_region *qr,
962 char *remote = qr->qr_regions;
968 if (qr->qr_numregions) {
971 qr->qr_domain, qr->qr_node, dlm->node_num);
977 if (o2hb_global_heartbeat_active() && !qr->qr_numregions) {
980 qr->qr_domain, dlm->node_num, qr->qr_node);
986 for (i = 0; i < qr->qr_numregions; ++i) {
999 for (j = 0; j <= qr->qr_numregions; ++j) {
1010 qr->qr_domain, O2HB_MAX_REGION_NAME_LEN, l,
1011 dlm->node_num, qr->qr_node);
1019 for (i = 0; i < qr->qr_numregions; ++i) {
1033 qr->qr_domain, O2HB_MAX_REGION_NAME_LEN, r,
1034 qr->qr_node, dlm->node_num);
1046 struct dlm_query_region *qr = NULL;
1053 qr = kzalloc(sizeof(struct dlm_query_region), GFP_KERNEL);
1054 if (!qr) {
1060 qr->qr_node = dlm->node_num;
1061 qr->qr_namelen = strlen(dlm->name);
1062 memcpy(qr->qr_domain, dlm->name, qr->qr_namelen);
1065 qr->qr_numregions = o2hb_get_all_regions(qr->qr_regions,
1068 p = qr->qr_regions;
1069 for (i = 0; i < qr->qr_numregions; ++i, p += O2HB_MAX_REGION_NAME_LEN)
1080 ret = o2net_send_message(DLM_QUERY_REGION, DLM_MOD_KEY, qr,
1093 kfree(qr);
1100 struct dlm_query_region *qr;
1105 qr = (struct dlm_query_region *) msg->buf;
1107 mlog(0, "Node %u queries hb regions on domain %s\n", qr->qr_node,
1108 qr->qr_domain);
1111 local = kmalloc(sizeof(qr->qr_regions), GFP_KERNEL);
1118 dlm = __dlm_lookup_domain_full(qr->qr_domain, qr->qr_namelen);
1121 "before join domain\n", qr->qr_node, qr->qr_domain);
1126 if (dlm->joining_node != qr->qr_node) {
1128 "but joining node is %d\n", qr->qr_node, qr->qr_domain,
1137 "but active dlm protocol is %d.%d\n", qr->qr_node,
1138 qr->qr_domain, dlm->dlm_locking_proto.pv_major,
1143 status = dlm_match_regions(dlm, qr, local, sizeof(qr->qr_regions));