Lines Matching defs:dsi
37 #include <atalk/dsi.h>
41 afp_child_t *dsi_getsession(DSI *dsi, server_child *serv_children, int tickleval)
57 switch (pid = dsi->proto_open(dsi)) { /* in libatalk/dsi/dsi_tcp.c */
71 dsi->header.dsi_flags = DSIFL_REPLY;
72 dsi->header.dsi_code = DSIERR_SERVBUSY;
73 dsi_send(dsi);
74 dsi->header.dsi_code = DSIERR_OK;
77 dsi->proto_close(dsi);
84 (dsi->header.dsi_command == DSIFUNC_OPEN)) {
86 dsi->header.dsi_flags = DSIFL_REPLY;
87 dsi->header.dsi_code = DSIERR_TOOMANY;
88 dsi_send(dsi);
93 close(dsi->serversock);
96 switch (dsi->header.dsi_command) {
109 dsi_getstatus(dsi);
112 FD_SET(dsi->socket, &readfds);
113 free(dsi);
121 dsi->timer.it_interval.tv_sec = dsi->timer.it_value.tv_sec = tickleval;
122 dsi->timer.it_interval.tv_usec = dsi->timer.it_value.tv_usec = 0;
124 dsi_opensession(dsi);
132 LOG(log_info, logtype_dsi, "DSIUnknown %d", dsi->header.dsi_command);
133 dsi->proto_close(dsi);