Home
last modified time | relevance | path

Searched refs:k_msg (Results 1 – 3 of 3) sorted by relevance

/titanic_41/usr/src/uts/intel/io/heci/
H A Dio_heci.c84 struct heci_message_data k_msg, in heci_ioctl_get_version() argument
96 if (k_msg.size < (sizeof (struct heci_driver_version) - 2)) { in heci_ioctl_get_version()
115 if (k_msg.size < sizeof (struct heci_driver_version)) in heci_ioctl_get_version()
120 if (ddi_copyout(res_msg.data, k_msg.data, res_msg.size, mode)) { in heci_ioctl_get_version()
147 struct heci_message_data k_msg, in heci_ioctl_connect_client() argument
169 if (k_msg.size != sizeof (struct guid)) { in heci_ioctl_connect_client()
175 if (!k_msg.data) in heci_ioctl_connect_client()
205 if (ddi_copyin(k_msg.data, req_msg.data, k_msg.size, mode)) { in heci_ioctl_connect_client()
289 if (ddi_copyout(res_msg.data, k_msg.data, res_msg.size, mode)) { in heci_ioctl_connect_client()
351 if (ddi_copyout(res_msg.data, k_msg.data, res_msg.size, mode)) { in heci_ioctl_connect_client()
[all …]
H A Dheci.h123 struct heci_message_data *u_msg, struct heci_message_data k_msg,
128 struct heci_message_data *u_msg, struct heci_message_data k_msg,
132 struct heci_message_data k_msg,
136 struct heci_message_data k_msg,
H A Dheci_main.c1249 struct heci_message_data k_msg; /* all in kernel on the stack */ in heci_ioctl() local
1277 if (ddi_copyin(u_msg, &k_msg, sizeof (k_msg), mode)) { in heci_ioctl()
1283 uint32_t addr32 = (uint32_t)(uint64_t)k_msg.data; in heci_ioctl()
1284 k_msg.data = (char *)(uint64_t)addr32; in heci_ioctl()
1285 DBG("IPL32: k_msg.data=%p\n", (void *)k_msg.data); in heci_ioctl()
1288 DBG("user message size is %d, cmd = 0x%x\n", k_msg.size, cmd); in heci_ioctl()
1293 rets = heci_ioctl_get_version(dev, if_num, u_msg, k_msg, in heci_ioctl()
1299 rets = heci_ioctl_connect_client(dev, if_num, u_msg, k_msg, in heci_ioctl()
1305 rets = heci_ioctl_wd(dev, if_num, k_msg, file_ext, mode); in heci_ioctl()
1310 rets = heci_ioctl_bypass_wd(dev, if_num, k_msg, file_ext, mode); in heci_ioctl()