Lines Matching defs:data
26 struct port_chan *data;
48 data = uml_kmalloc(sizeof(*data), UM_GFP_KERNEL);
49 if (data == NULL)
52 *data = ((struct port_chan) { .raw = opts->raw,
54 sprintf(data->dev, "%d", port);
56 return data;
64 struct port_chan *data = d;
66 port_kern_free(data->kernel_data);
67 kfree(data);
73 struct port_chan *data = d;
76 fd = port_wait(data->kernel_data);
77 if ((fd >= 0) && data->raw) {
78 CATCH_EINTR(err = tcgetattr(fd, &data->tt));
86 *dev_out = data->dev;
92 struct port_chan *data = d;
94 port_remove_dev(data->kernel_data);
156 struct port_pre_exec_data *data = arg;
158 dup2(data->sock_fd, 0);
159 dup2(data->sock_fd, 1);
160 dup2(data->sock_fd, 2);
161 close(data->sock_fd);
162 dup2(data->pipe_fd, 3);
164 close(data->pipe_fd);
172 struct port_pre_exec_data data;
182 data = ((struct port_pre_exec_data)
186 err = run_helper(port_pre_exec, &data, argv);