• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/samba-3.5.8/source3/modules/

Lines Matching refs:ifs_filter

55 	uint32_t ifs_filter; /* the ifs event mask */
68 uint32_t ifs_filter;
116 uint32_t ifs_filter = 0x0;
120 ifs_filter |= onefs_notify_conv[i].ifs_filter;
124 return ifs_filter;
133 * @param[in] ifs_filter Returned from the kernel in the ifs_event
138 onefs_notify_ifs_filter_to_smb_action(uint32_t smb_filter, uint32_t ifs_filter)
149 (ifs_filter & NOTE_FILE) && (ifs_filter & NOTE_RENAME_TO))
157 (ifs_filter & NOTE_FILE) && (ifs_filter & NOTE_WRITE))
165 if (ifs_filter & NOTE_CREATE) {
166 ifs_filter &= ~NOTE_CREATE;
168 (ifs_filter & NOTE_FILE))
171 (ifs_filter & NOTE_DIRECTORY))
174 else if (ifs_filter & NOTE_DELETE) {
175 ifs_filter &= ~NOTE_DELETE;
177 (ifs_filter & NOTE_FILE))
180 (ifs_filter & NOTE_DIRECTORY))
183 else if (ifs_filter & NOTE_WRITE) {
184 ifs_filter &= ~NOTE_WRITE;
189 else if ((ifs_filter & NOTE_SIZE) || (ifs_filter & NOTE_EXTEND)) {
190 ifs_filter &= ~NOTE_SIZE;
191 ifs_filter &= ~NOTE_EXTEND;
195 (ifs_filter & NOTE_FILE))
198 else if (ifs_filter & NOTE_ATTRIB) {
199 ifs_filter &= ~NOTE_ATTRIB;
211 else if (ifs_filter & NOTE_LINK) {
212 ifs_filter &= ~NOTE_LINK;
215 else if (ifs_filter & NOTE_REVOKE) {
216 ifs_filter &= ~NOTE_REVOKE;
219 else if (ifs_filter & NOTE_RENAME_FROM) {
220 ifs_filter &= ~NOTE_RENAME_FROM;
223 (ifs_filter & NOTE_FILE)) ||
225 (ifs_filter & NOTE_DIRECTORY))) {
227 if (ifs_filter & NOTE_RENAME_SAMEDIR) {
230 if (!(ifs_filter & NOTE_RENAME_TO))
231 ifs_filter &=
238 else if (ifs_filter & NOTE_RENAME_TO) {
239 ifs_filter &= ~NOTE_RENAME_TO;
242 (ifs_filter & NOTE_FILE)) ||
244 (ifs_filter & NOTE_DIRECTORY))) {
246 if (ifs_filter & NOTE_RENAME_SAMEDIR) {
249 if (!(ifs_filter & NOTE_RENAME_FROM))
250 ifs_filter &=
259 (ifs_filter & NOTE_FILE))
262 else if (ifs_filter & NOTE_SECURITY) {
263 ifs_filter &= ~NOTE_SECURITY;
550 uint32_t ifs_filter = 0;
579 ifs_filter = onefs_notify_smb_filter_to_ifs_filter(smb_filter);
600 if (ifs_filter == 0) {
615 ifs_filter,
619 "smb_filter=0x%x, ifs_filter=0x%x, watch_tree=%u\n",
620 strerror(errno), e->path, smb_filter, ifs_filter,
649 wc->ifs_filter = ifs_filter;
669 "ifs_filter=0x%x, watch_tree=%d, ifs_event_fd=%d, "
671 e->path, smb_filter, ifs_filter, watch_tree,