Lines Matching +full:enum +full:- +full:name

1 /* SPDX-License-Identifier: GPL-2.0-or-later */
21 enum afs_call_trace {
30 enum afs_server_trace {
55 enum afs_volume_trace {
72 enum afs_cell_trace {
112 enum afs_fs_operation {
128 afs_FS_GetRootVolume = 151, /* AFS Get root volume name */
169 enum afs_vl_operation {
170 afs_VL_GetEntryByNameU = 527, /* AFS Get Vol Entry By Name operation ID */
173 afs_YFSVL_GetCellName = 64014, /* YFS Get actual cell name */
177 enum afs_cm_operation {
189 enum yfs_cm_operation {
205 enum afs_edit_dir_op {
216 enum afs_edit_dir_reason {
230 enum afs_eproto_cause {
250 enum afs_io_error {
258 enum afs_file_error {
270 enum afs_flock_event {
292 enum afs_flock_operation {
307 enum afs_cb_break_reason {
345 EM(afs_server_trace_give_up_cb, "giveup-cb") \
349 EM(afs_server_trace_put_find_rsq, "PUT f-rsq") \
353 EM(afs_server_trace_put_uuid_rsq, "PUT u-req") \
359 EM(afs_volume_trace_get_alloc_sbi, "GET sbi-alloc ") \
360 EM(afs_volume_trace_get_cell_insert, "GET cell-insrt") \
361 EM(afs_volume_trace_get_new_op, "GET op-new ") \
362 EM(afs_volume_trace_get_query_alias, "GET cell-alias") \
363 EM(afs_volume_trace_put_cell_dup, "PUT cell-dup ") \
364 EM(afs_volume_trace_put_cell_root, "PUT cell-root ") \
365 EM(afs_volume_trace_put_destroy_sbi, "PUT sbi-destry") \
366 EM(afs_volume_trace_put_free_fc, "PUT fc-free ") \
367 EM(afs_volume_trace_put_put_op, "PUT op-put ") \
368 EM(afs_volume_trace_put_query_alias, "PUT cell-alias") \
369 EM(afs_volume_trace_put_validate_fc, "PUT fc-validat") \
375 EM(afs_cell_trace_get_queue_dns, "GET q-dns ") \
376 EM(afs_cell_trace_get_queue_manage, "GET q-mng ") \
377 EM(afs_cell_trace_get_queue_new, "GET q-new ") \
383 EM(afs_cell_trace_put_queue_work, "PUT q-work") \
384 EM(afs_cell_trace_put_queue_fail, "PUT q-fail") \
389 EM(afs_cell_trace_unuse_check_alias, "UNU chk-al") \
400 EM(afs_cell_trace_use_check_alias, "USE chk-al") \
402 EM(afs_cell_trace_use_fc_alias, "USE fc-al ") \
573 EM(afs_flock_defer_unlock, "D-Unlock") \
593 EM(afs_flock_op_flock, "->flock ") \
595 EM(afs_flock_op_lock, "->lock ") \
597 EM(afs_flock_op_return_ok, "<-OK ") \
598 EM(afs_flock_op_return_edeadlk, "<-EDEADL") \
599 EM(afs_flock_op_return_eagain, "<-EAGAIN") \
600 EM(afs_flock_op_return_error, "<-ERROR ") \
606 EM(afs_cb_break_no_break, "no-break") \
607 EM(afs_cb_break_no_promise, "no-promise") \
608 EM(afs_cb_break_for_callback, "break-cb") \
609 EM(afs_cb_break_for_deleted, "break-del") \
610 EM(afs_cb_break_for_lapsed, "break-lapsed") \
611 EM(afs_cb_break_for_s_reinit, "s-reinit") \
612 EM(afs_cb_break_for_unlink, "break-unlink") \
613 EM(afs_cb_break_for_v_break, "break-v") \
614 EM(afs_cb_break_for_volume_callback, "break-v-cb") \
615 E_(afs_cb_break_for_zap, "break-zap")
618 * Export enum symbols via userspace.
659 __field(enum afs_call_state, state )
666 __entry->call = call->debug_id;
667 __entry->state = call->state;
668 __entry->unmarshall = call->unmarshall;
669 __entry->remain = iov_iter_count(iter);
670 __entry->want_more = want_more;
671 __entry->ret = ret;
675 __entry->call,
676 __entry->remain,
677 __entry->unmarshall,
678 __entry->want_more,
679 __entry->state,
680 __entry->ret)
690 __field(enum afs_call_state, state )
695 __entry->call = call->debug_id;
696 __entry->state = call->state;
697 __entry->unmarshall = call->unmarshall;
701 __entry->call,
702 __entry->state, __entry->unmarshall)
717 __entry->call = call->debug_id;
718 __entry->op = call->operation_ID;
719 __entry->service_id = call->service_id;
723 __entry->call,
724 __entry->service_id == 2501 ?
725 __print_symbolic(__entry->op, yfs_cm_operations) :
726 __print_symbolic(__entry->op, afs_cm_operations))
730 TP_PROTO(unsigned int call_debug_id, enum afs_call_trace op,
744 __entry->call = call_debug_id;
745 __entry->op = op;
746 __entry->ref = ref;
747 __entry->outstanding = outstanding;
748 __entry->where = where;
752 __entry->call,
753 __print_symbolic(__entry->op, afs_call_traces),
754 __entry->ref,
755 __entry->outstanding,
756 __entry->where)
766 __field(enum afs_fs_operation, op )
771 __entry->call = call->debug_id;
772 __entry->op = call->operation_ID;
774 __entry->fid = *fid;
776 __entry->fid.vid = 0;
777 __entry->fid.vnode = 0;
778 __entry->fid.unique = 0;
783 __entry->call,
784 __entry->fid.vid,
785 __entry->fid.vnode,
786 __entry->fid.unique,
787 __print_symbolic(__entry->op, afs_fs_operations))
799 __field(enum afs_fs_operation, op )
804 __entry->call = call->debug_id;
805 __entry->i = i;
806 __entry->op = call->operation_ID;
808 __entry->fid = *fid;
810 __entry->fid.vid = 0;
811 __entry->fid.vnode = 0;
812 __entry->fid.unique = 0;
817 __entry->call,
818 __entry->fid.vid,
819 __entry->fid.vnode,
820 __entry->fid.unique,
821 __print_symbolic(__entry->op, afs_fs_operations),
822 __entry->i)
827 const struct qstr *name),
829 TP_ARGS(call, fid, name),
833 __field(enum afs_fs_operation, op )
835 __array(char, name, 24 )
839 unsigned int __len = min_t(unsigned int, name->len, 23);
840 __entry->call = call->debug_id;
841 __entry->op = call->operation_ID;
843 __entry->fid = *fid;
845 __entry->fid.vid = 0;
846 __entry->fid.vnode = 0;
847 __entry->fid.unique = 0;
849 memcpy(__entry->name, name->name, __len);
850 __entry->name[__len] = 0;
854 __entry->call,
855 __entry->fid.vid,
856 __entry->fid.vnode,
857 __entry->fid.unique,
858 __print_symbolic(__entry->op, afs_fs_operations),
859 __entry->name)
864 const struct qstr *name, const struct qstr *name2),
866 TP_ARGS(call, fid, name, name2),
870 __field(enum afs_fs_operation, op )
872 __array(char, name, 24 )
877 unsigned int __len = min_t(unsigned int, name->len, 23);
878 unsigned int __len2 = min_t(unsigned int, name2->len, 23);
879 __entry->call = call->debug_id;
880 __entry->op = call->operation_ID;
882 __entry->fid = *fid;
884 __entry->fid.vid = 0;
885 __entry->fid.vnode = 0;
886 __entry->fid.unique = 0;
888 memcpy(__entry->name, name->name, __len);
889 __entry->name[__len] = 0;
890 memcpy(__entry->name2, name2->name, __len2);
891 __entry->name2[__len2] = 0;
895 __entry->call,
896 __entry->fid.vid,
897 __entry->fid.vnode,
898 __entry->fid.unique,
899 __print_symbolic(__entry->op, afs_fs_operations),
900 __entry->name,
901 __entry->name2)
911 __field(enum afs_vl_operation, op )
915 __entry->call = call->debug_id;
916 __entry->op = call->operation_ID;
920 __entry->call,
921 __print_symbolic(__entry->op, afs_vl_operations))
937 __entry->call = call->debug_id;
938 __entry->rx_call = call->rxcall;
939 __entry->ret = call->error;
940 __entry->abort_code = call->abort_code;
944 __entry->call,
945 __entry->ret,
946 __entry->abort_code,
947 __entry->rx_call)
963 __entry->call = call->debug_id;
964 __entry->flags = msg->msg_flags;
965 __entry->offset = msg->msg_iter.xarray_start + msg->msg_iter.iov_offset;
966 __entry->count = iov_iter_count(&msg->msg_iter);
970 __entry->call, __entry->offset, __entry->count,
971 __entry->flags)
987 __entry->call = call->debug_id;
988 __entry->ret = ret;
989 __entry->offset = msg->msg_iter.xarray_start + msg->msg_iter.iov_offset;
990 __entry->count = iov_iter_count(&msg->msg_iter);
994 __entry->call, __entry->offset, __entry->count,
995 __entry->ret)
1010 __entry->vnode = vnode;
1011 __entry->off = off;
1012 __entry->i_size = i_size;
1016 __entry->vnode, __entry->off, __entry->i_size)
1034 __entry->vnode = vnode;
1035 __entry->where = where;
1036 __entry->index = folio_index(folio);
1037 __entry->from = afs_folio_dirty_from(folio, priv);
1038 __entry->to = afs_folio_dirty_to(folio, priv);
1039 __entry->to |= (afs_is_folio_dirty_mmapped(priv) ?
1040 (1UL << (BITS_PER_LONG - 1)) : 0);
1043 TP_printk("vn=%p %lx %s %lx-%lx%s",
1044 __entry->vnode, __entry->index, __entry->where,
1045 __entry->from,
1046 __entry->to & ~(1UL << (BITS_PER_LONG - 1)),
1047 __entry->to & (1UL << (BITS_PER_LONG - 1)) ? " M" : "")
1052 enum afs_call_state from,
1053 enum afs_call_state to,
1060 __field(enum afs_call_state, from )
1061 __field(enum afs_call_state, to )
1067 __entry->call = call->debug_id;
1068 __entry->from = from;
1069 __entry->to = to;
1070 __entry->ret = ret;
1071 __entry->abort = remote_abort;
1074 TP_printk("c=%08x %u->%u r=%d ab=%d",
1075 __entry->call,
1076 __entry->from, __entry->to,
1077 __entry->ret, __entry->abort)
1081 TP_PROTO(struct afs_vnode *dvnode, const struct qstr *name,
1084 TP_ARGS(dvnode, name, fid),
1089 __array(char, name, 24 )
1093 int __len = min_t(int, name->len, 23);
1094 __entry->dfid = dvnode->fid;
1095 __entry->fid = *fid;
1096 memcpy(__entry->name, name->name, __len);
1097 __entry->name[__len] = 0;
1101 __entry->dfid.vid, __entry->dfid.vnode, __entry->dfid.unique,
1102 __entry->name,
1103 __entry->fid.vnode, __entry->fid.unique)
1108 enum afs_edit_dir_reason why,
1109 enum afs_edit_dir_op op,
1114 const char *name),
1116 TP_ARGS(dvnode, why, op, block, slot, f_vnode, f_unique, name),
1121 __field(enum afs_edit_dir_reason, why )
1122 __field(enum afs_edit_dir_op, op )
1127 __array(char, name, 24 )
1131 int __len = strlen(name);
1133 __entry->vnode = dvnode->fid.vnode;
1134 __entry->unique = dvnode->fid.unique;
1135 __entry->why = why;
1136 __entry->op = op;
1137 __entry->block = block;
1138 __entry->slot = slot;
1139 __entry->f_vnode = f_vnode;
1140 __entry->f_unique = f_unique;
1141 memcpy(__entry->name, name, __len);
1142 __entry->name[__len] = 0;
1146 __entry->vnode, __entry->unique,
1147 __print_symbolic(__entry->why, afs_edit_dir_reasons),
1148 __print_symbolic(__entry->op, afs_edit_dir_ops),
1149 __entry->block, __entry->slot,
1150 __entry->f_vnode, __entry->f_unique,
1151 __entry->name)
1155 TP_PROTO(struct afs_call *call, enum afs_eproto_cause cause),
1161 __field(enum afs_eproto_cause, cause )
1165 __entry->call = call ? call->debug_id : 0;
1166 __entry->cause = cause;
1170 __entry->call,
1171 __print_symbolic(__entry->cause, afs_eproto_causes))
1175 TP_PROTO(unsigned int call, int error, enum afs_io_error where),
1182 __field(enum afs_io_error, where )
1186 __entry->call = call;
1187 __entry->error = error;
1188 __entry->where = where;
1192 __entry->call, __entry->error,
1193 __print_symbolic(__entry->where, afs_io_errors))
1197 TP_PROTO(struct afs_vnode *vnode, int error, enum afs_file_error where),
1204 __field(enum afs_file_error, where )
1208 __entry->fid = vnode->fid;
1209 __entry->error = error;
1210 __entry->where = where;
1214 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1215 __entry->error,
1216 __print_symbolic(__entry->where, afs_file_errors))
1231 __entry->call = call->debug_id;
1232 __entry->op_id = call->operation_ID;
1233 memcpy(&__entry->srx, srx, sizeof(__entry->srx));
1237 __entry->call, __entry->op_id, &__entry->srx.transport)
1252 __entry->call = call->debug_id;
1253 __entry->op_id = call->operation_ID;
1254 memcpy(&__entry->uuid, uuid, sizeof(__entry->uuid));
1258 __entry->call, __entry->op_id, &__entry->uuid)
1263 enum afs_flock_event event, int error),
1269 __field(enum afs_flock_event, event )
1270 __field(enum afs_lock_state, state )
1276 __entry->fid = vnode->fid;
1277 __entry->event = event;
1278 __entry->state = vnode->lock_state;
1279 __entry->error = error;
1280 __entry->debug_id = fl ? fl->fl_u.afs.debug_id : 0;
1284 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1285 __entry->debug_id,
1286 __print_symbolic(__entry->event, afs_flock_events),
1287 __print_symbolic(__entry->state, afs_flock_states),
1288 __entry->error)
1293 enum afs_flock_operation op),
1301 __field(enum afs_flock_operation, op )
1308 __entry->fid = vnode->fid;
1309 __entry->from = fl->fl_start;
1310 __entry->len = fl->fl_end - fl->fl_start + 1;
1311 __entry->op = op;
1312 __entry->type = fl->fl_type;
1313 __entry->flags = fl->fl_flags;
1314 __entry->debug_id = fl->fl_u.afs.debug_id;
1318 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1319 __entry->debug_id,
1320 __print_symbolic(__entry->op, afs_flock_operations),
1321 __print_symbolic(__entry->type, afs_flock_types),
1322 __entry->from, __entry->len, __entry->flags)
1335 __entry->fid = vnode->fid;
1339 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique)
1353 __entry->fid = vnode->fid;
1354 __entry->done = done;
1358 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1359 __entry->done)
1375 __entry->vid = volume->vid;
1376 __len = min_t(int, cell->name_len, 23);
1377 memcpy(__entry->cell, cell->name, __len);
1378 __entry->cell[__len] = 0;
1379 __len = min_t(int, volume->name_len, 23);
1380 memcpy(__entry->volume, volume->name, __len);
1381 __entry->volume[__len] = 0;
1384 TP_printk("--- MOUNT %s:%s %llx",
1385 __entry->cell, __entry->volume, __entry->vid)
1390 enum afs_cb_break_reason reason, bool skipped),
1397 __field(enum afs_cb_break_reason, reason )
1402 __entry->fid = *fid;
1403 __entry->cb_break = cb_break;
1404 __entry->reason = reason;
1405 __entry->skipped = skipped;
1409 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1410 __entry->cb_break,
1411 __entry->skipped,
1412 __print_symbolic(__entry->reason, afs_cb_break_reasons))
1416 TP_PROTO(struct afs_fid *fid, enum afs_cb_break_reason reason),
1422 __field(enum afs_cb_break_reason, reason )
1426 __entry->fid = *fid;
1427 __entry->reason = reason;
1431 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1432 __print_symbolic(__entry->reason, afs_cb_break_reasons))
1437 enum afs_server_trace reason),
1449 __entry->server = server_debug_id;
1450 __entry->ref = ref;
1451 __entry->active = active;
1452 __entry->reason = reason;
1456 __entry->server,
1457 __print_symbolic(__entry->reason, afs_server_traces),
1458 __entry->ref,
1459 __entry->active)
1463 TP_PROTO(afs_volid_t vid, int ref, enum afs_volume_trace reason),
1470 __field(enum afs_volume_trace, reason )
1474 __entry->vid = vid;
1475 __entry->ref = ref;
1476 __entry->reason = reason;
1480 __entry->vid,
1481 __print_symbolic(__entry->reason, afs_volume_traces),
1482 __entry->ref)
1487 enum afs_cell_trace reason),
1499 __entry->cell = cell_debug_id;
1500 __entry->ref = ref;
1501 __entry->active = active;
1502 __entry->reason = reason;
1506 __entry->cell,
1507 __print_symbolic(__entry->reason, afs_cell_traces),
1508 __entry->ref,
1509 __entry->active)