Lines Matching refs:pkt
290 } pkt; in md_update_data() local
298 memset(&pkt, 0, sizeof(pkt)); in md_update_data()
299 pkt.data.tag.type = DS_DATA; in md_update_data()
300 pkt.data.tag.len = sizeof(pkt) - sizeof(struct ds_msg_tag); in md_update_data()
301 pkt.data.handle = cp->handle; in md_update_data()
302 pkt.res.req_num = rp->req_num; in md_update_data()
303 pkt.res.result = DS_OK; in md_update_data()
305 ds_send(lp, &pkt, sizeof(pkt)); in md_update_data()
329 } pkt; in domain_shutdown_data() local
336 memset(&pkt, 0, sizeof(pkt)); in domain_shutdown_data()
337 pkt.data.tag.type = DS_DATA; in domain_shutdown_data()
338 pkt.data.tag.len = sizeof(pkt) - sizeof(struct ds_msg_tag); in domain_shutdown_data()
339 pkt.data.handle = cp->handle; in domain_shutdown_data()
340 pkt.res.req_num = rp->req_num; in domain_shutdown_data()
341 pkt.res.result = DS_OK; in domain_shutdown_data()
342 pkt.res.reason[0] = 0; in domain_shutdown_data()
344 ds_send(lp, &pkt, sizeof(pkt)); in domain_shutdown_data()
369 } pkt; in domain_panic_data() local
376 memset(&pkt, 0, sizeof(pkt)); in domain_panic_data()
377 pkt.data.tag.type = DS_DATA; in domain_panic_data()
378 pkt.data.tag.len = sizeof(pkt) - sizeof(struct ds_msg_tag); in domain_panic_data()
379 pkt.data.handle = cp->handle; in domain_panic_data()
380 pkt.res.req_num = rp->req_num; in domain_panic_data()
381 pkt.res.result = DS_OK; in domain_panic_data()
382 pkt.res.reason[0] = 0; in domain_panic_data()
384 ds_send(lp, &pkt, sizeof(pkt)); in domain_panic_data()
430 } pkt; in __dr_cpu_send_error() local
433 memset(&pkt, 0, sizeof(pkt)); in __dr_cpu_send_error()
434 pkt.data.tag.type = DS_DATA; in __dr_cpu_send_error()
435 pkt.data.handle = cp->handle; in __dr_cpu_send_error()
436 pkt.tag.req_num = tag->req_num; in __dr_cpu_send_error()
437 pkt.tag.type = DR_CPU_ERROR; in __dr_cpu_send_error()
438 pkt.tag.num_records = 0; in __dr_cpu_send_error()
443 pkt.data.tag.len = msg_len - sizeof(struct ds_msg_tag); in __dr_cpu_send_error()
445 __ds_send(dp->lp, &pkt, msg_len); in __dr_cpu_send_error()
781 } pkt; in ldom_set_var() local
789 if (var_len + value_len > sizeof(pkt) - sizeof(pkt.header)) { in ldom_set_var()
794 sizeof(pkt) - sizeof(pkt.header), var, value); in ldom_set_var()
798 memset(&pkt, 0, sizeof(pkt)); in ldom_set_var()
799 pkt.header.data.tag.type = DS_DATA; in ldom_set_var()
800 pkt.header.data.handle = cp->handle; in ldom_set_var()
801 pkt.header.msg.hdr.type = DS_VAR_SET_REQ; in ldom_set_var()
802 base = p = &pkt.header.msg.name_and_value[0]; in ldom_set_var()
812 pkt.header.data.tag.len = msg_len - sizeof(struct ds_msg_tag); in ldom_set_var()
820 __ds_send(dp->lp, &pkt, msg_len); in ldom_set_var()
925 static int ds_handshake(struct ds_info *dp, struct ds_msg_tag *pkt) in ds_handshake() argument
929 if (pkt->type != DS_INIT_ACK) in ds_handshake()
940 if (pkt->type == DS_REG_ACK) { in ds_handshake()
941 struct ds_reg_ack *ap = (struct ds_reg_ack *) pkt; in ds_handshake()
952 } else if (pkt->type == DS_REG_NACK) { in ds_handshake()
953 struct ds_reg_nack *np = (struct ds_reg_nack *) pkt; in ds_handshake()
1050 static int ds_data(struct ds_info *dp, struct ds_msg_tag *pkt, int len) in ds_data() argument
1052 struct ds_data *dpkt = (struct ds_data *) pkt; in ds_data()
1060 memcpy(&qp->req, pkt, len); in ds_data()