rf_sock 160 source3/modules/vfs_smb_traffic_analyzer.c struct refcounted_sock *rf_sock = NULL;
rf_sock 171 source3/modules/vfs_smb_traffic_analyzer.c SMB_VFS_HANDLE_GET_DATA(handle, rf_sock, struct refcounted_sock, return);
rf_sock 173 source3/modules/vfs_smb_traffic_analyzer.c if (rf_sock == NULL || rf_sock->sock == -1) {
rf_sock 240 source3/modules/vfs_smb_traffic_analyzer.c if (write_data(rf_sock->sock, str, len) != len) {
rf_sock 251 source3/modules/vfs_smb_traffic_analyzer.c struct refcounted_sock *rf_sock = *(struct refcounted_sock **)pptr;
rf_sock 252 source3/modules/vfs_smb_traffic_analyzer.c if (rf_sock == NULL) {
rf_sock 255 source3/modules/vfs_smb_traffic_analyzer.c rf_sock->ref_count--;
rf_sock 256 source3/modules/vfs_smb_traffic_analyzer.c if (rf_sock->ref_count != 0) {
rf_sock 259 source3/modules/vfs_smb_traffic_analyzer.c if (rf_sock->sock != -1) {
rf_sock 260 source3/modules/vfs_smb_traffic_analyzer.c close(rf_sock->sock);
rf_sock 262 source3/modules/vfs_smb_traffic_analyzer.c DLIST_REMOVE(sock_list, rf_sock);
rf_sock 263 source3/modules/vfs_smb_traffic_analyzer.c TALLOC_FREE(rf_sock);
rf_sock 272 source3/modules/vfs_smb_traffic_analyzer.c struct refcounted_sock *rf_sock = NULL;
rf_sock 282 source3/modules/vfs_smb_traffic_analyzer.c for (rf_sock = sock_list; rf_sock; rf_sock = rf_sock->next) {
rf_sock 283 source3/modules/vfs_smb_traffic_analyzer.c if (port == rf_sock->port &&
rf_sock 284 source3/modules/vfs_smb_traffic_analyzer.c (strcmp(name, rf_sock->name) == 0)) {
rf_sock 291 source3/modules/vfs_smb_traffic_analyzer.c if (rf_sock) {
rf_sock 292 source3/modules/vfs_smb_traffic_analyzer.c rf_sock->ref_count++;
rf_sock 295 source3/modules/vfs_smb_traffic_analyzer.c rf_sock = TALLOC_ZERO_P(NULL, struct refcounted_sock);
rf_sock 296 source3/modules/vfs_smb_traffic_analyzer.c if (rf_sock == NULL) {
rf_sock 300 source3/modules/vfs_smb_traffic_analyzer.c rf_sock->name = talloc_strdup(rf_sock, name);
rf_sock 301 source3/modules/vfs_smb_traffic_analyzer.c if (rf_sock->name == NULL) {
rf_sock 302 source3/modules/vfs_smb_traffic_analyzer.c TALLOC_FREE(rf_sock);
rf_sock 306 source3/modules/vfs_smb_traffic_analyzer.c rf_sock->port = port;
rf_sock 307 source3/modules/vfs_smb_traffic_analyzer.c rf_sock->ref_count = 1;
rf_sock 310 source3/modules/vfs_smb_traffic_analyzer.c rf_sock->sock = smb_traffic_analyzer_connect_unix_socket(handle,
rf_sock 314 source3/modules/vfs_smb_traffic_analyzer.c rf_sock->sock = smb_traffic_analyzer_connect_inet_socket(handle,
rf_sock 318 source3/modules/vfs_smb_traffic_analyzer.c if (rf_sock->sock == -1) {
rf_sock 319 source3/modules/vfs_smb_traffic_analyzer.c TALLOC_FREE(rf_sock);
rf_sock 322 source3/modules/vfs_smb_traffic_analyzer.c DLIST_ADD(sock_list, rf_sock);
rf_sock 326 source3/modules/vfs_smb_traffic_analyzer.c SMB_VFS_HANDLE_SET_DATA(handle, rf_sock, smb_traffic_analyzer_free_data,