Lines Matching refs:cdata
57 struct cmd_load_buffer_data *cdata = data; in cmd_load_buffer_done() local
58 struct client *tc = cdata->client; in cmd_load_buffer_done()
59 struct cmdq_item *item = cdata->item; in cmd_load_buffer_done()
73 if (paste_set(copy, bsize, cdata->name, &cause) != 0) { in cmd_load_buffer_done()
86 free(cdata->name); in cmd_load_buffer_done()
87 free(cdata); in cmd_load_buffer_done()
95 struct cmd_load_buffer_data *cdata; in cmd_load_buffer_exec() local
99 cdata = xcalloc(1, sizeof *cdata); in cmd_load_buffer_exec()
100 cdata->item = item; in cmd_load_buffer_exec()
102 cdata->name = xstrdup(bufname); in cmd_load_buffer_exec()
104 cdata->client = tc; in cmd_load_buffer_exec()
105 cdata->client->references++; in cmd_load_buffer_exec()
109 file_read(cmdq_get_client(item), path, cmd_load_buffer_done, cdata); in cmd_load_buffer_exec()