Lines Matching +full:enum +full:- +full:name
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
21 enum afs_fs_operation {
37 afs_FS_GetRootVolume = 151, /* AFS Get root volume name */
78 enum afs_vl_operation {
79 afs_VL_GetEntryByNameU = 527, /* AFS Get Vol Entry By Name operation ID */
82 afs_YFSVL_GetCellName = 64014, /* YFS Get actual cell name */
86 enum afs_cm_operation {
98 enum yfs_cm_operation {
139 EM(afs_server_trace_give_up_cb, "giveup-cb") \
143 EM(afs_server_trace_put_find_rsq, "PUT f-rsq") \
147 EM(afs_server_trace_put_uuid_rsq, "PUT u-req") \
153 EM(afs_volume_trace_get_alloc_sbi, "GET sbi-alloc ") \
155 EM(afs_volume_trace_get_cell_insert, "GET cell-insrt") \
156 EM(afs_volume_trace_get_new_op, "GET op-new ") \
157 EM(afs_volume_trace_get_query_alias, "GET cell-alias") \
159 EM(afs_volume_trace_put_cell_dup, "PUT cell-dup ") \
160 EM(afs_volume_trace_put_cell_root, "PUT cell-root ") \
161 EM(afs_volume_trace_put_destroy_sbi, "PUT sbi-destry") \
162 EM(afs_volume_trace_put_free_fc, "PUT fc-free ") \
163 EM(afs_volume_trace_put_put_op, "PUT op-put ") \
164 EM(afs_volume_trace_put_query_alias, "PUT cell-alias") \
165 EM(afs_volume_trace_put_validate_fc, "PUT fc-validat") \
171 EM(afs_cell_trace_get_queue_dns, "GET q-dns ") \
172 EM(afs_cell_trace_get_queue_manage, "GET q-mng ") \
173 EM(afs_cell_trace_get_queue_new, "GET q-new ") \
179 EM(afs_cell_trace_put_queue_work, "PUT q-work") \
180 EM(afs_cell_trace_put_queue_fail, "PUT q-fail") \
185 EM(afs_cell_trace_unuse_check_alias, "UNU chk-al") \
190 EM(afs_cell_trace_unuse_no_pin, "UNU no-pin") \
197 EM(afs_cell_trace_use_check_alias, "USE chk-al") \
199 EM(afs_cell_trace_use_fc_alias, "USE fc-al ") \
212 EM(afs_alist_trace_get_vlrotate_set, "GET vl-rot") \
215 EM(afs_alist_trace_put_parse_empty, "PUT p-empt") \
216 EM(afs_alist_trace_put_parse_error, "PUT p-err ") \
217 EM(afs_alist_trace_put_server_dup, "PUT sv-dup") \
218 EM(afs_alist_trace_put_server_oom, "PUT sv-oom") \
219 EM(afs_alist_trace_put_server_update, "PUT sv-upd") \
222 EM(afs_alist_trace_put_vlrotate_end, "PUT vr-end") \
223 EM(afs_alist_trace_put_vlrotate_fail, "PUT vr-fai") \
224 EM(afs_alist_trace_put_vlrotate_next, "PUT vr-nxt") \
225 EM(afs_alist_trace_put_vlrotate_restart,"PUT vr-rst") \
227 EM(afs_alist_trace_put_vlserver_old, "PUT vs-old") \
233 EM(afs_estate_trace_get_server_state, "GET srv-st") \
238 EM(afs_estate_trace_put_server_state, "PUT srv-st") \
404 EM(afs_flock_defer_unlock, "D-Unlock") \
424 EM(afs_flock_op_flock, "->flock ") \
426 EM(afs_flock_op_lock, "->lock ") \
428 EM(afs_flock_op_return_ok, "<-OK ") \
429 EM(afs_flock_op_return_edeadlk, "<-EDEADL") \
430 EM(afs_flock_op_return_eagain, "<-EAGAIN") \
431 EM(afs_flock_op_return_error, "<-ERROR ") \
437 EM(afs_cb_break_no_break, "no-break") \
438 EM(afs_cb_break_for_callback, "break-cb") \
439 EM(afs_cb_break_for_creation_regress, "creation-regress") \
440 EM(afs_cb_break_for_deleted, "break-del") \
441 EM(afs_cb_break_for_s_reinit, "s-reinit") \
442 EM(afs_cb_break_for_unlink, "break-unlink") \
443 EM(afs_cb_break_for_update_regress, "update-regress") \
444 EM(afs_cb_break_for_volume_callback, "break-v-cb") \
445 EM(afs_cb_break_for_vos_release, "break-vos-release") \
446 E_(afs_cb_break_volume_excluded, "vol-excluded")
482 enum afs_alist_trace { afs_alist_traces } __mode(byte);
483 enum afs_call_trace { afs_call_traces } __mode(byte);
484 enum afs_cb_break_reason { afs_cb_break_reasons } __mode(byte);
485 enum afs_cell_trace { afs_cell_traces } __mode(byte);
486 enum afs_edit_dir_op { afs_edit_dir_ops } __mode(byte);
487 enum afs_edit_dir_reason { afs_edit_dir_reasons } __mode(byte);
488 enum afs_eproto_cause { afs_eproto_causes } __mode(byte);
489 enum afs_estate_trace { afs_estate_traces } __mode(byte);
490 enum afs_file_error { afs_file_errors } __mode(byte);
491 enum afs_flock_event { afs_flock_events } __mode(byte);
492 enum afs_flock_operation { afs_flock_operations } __mode(byte);
493 enum afs_io_error { afs_io_errors } __mode(byte);
494 enum afs_rotate_trace { afs_rotate_traces } __mode(byte);
495 enum afs_server_trace { afs_server_traces } __mode(byte);
496 enum afs_volume_trace { afs_volume_traces } __mode(byte);
501 * Export enum symbols via userspace.
545 __field(enum afs_call_state, state)
552 __entry->call = call->debug_id;
553 __entry->state = call->state;
554 __entry->unmarshall = call->unmarshall;
555 __entry->remain = iov_iter_count(iter);
556 __entry->want_more = want_more;
557 __entry->ret = ret;
561 __entry->call,
562 __entry->remain,
563 __entry->unmarshall,
564 __entry->want_more,
565 __entry->state,
566 __entry->ret)
576 __field(enum afs_call_state, state)
581 __entry->call = call->debug_id;
582 __entry->state = call->state;
583 __entry->unmarshall = call->unmarshall;
587 __entry->call,
588 __entry->state, __entry->unmarshall)
603 __entry->call = call->debug_id;
604 __entry->op = call->operation_ID;
605 __entry->service_id = call->service_id;
609 __entry->call,
610 __entry->service_id == 2501 ?
611 __print_symbolic(__entry->op, yfs_cm_operations) :
612 __print_symbolic(__entry->op, afs_cm_operations))
616 TP_PROTO(unsigned int call_debug_id, enum afs_call_trace op,
630 __entry->call = call_debug_id;
631 __entry->op = op;
632 __entry->ref = ref;
633 __entry->outstanding = outstanding;
634 __entry->where = where;
638 __entry->call,
639 __print_symbolic(__entry->op, afs_call_traces),
640 __entry->ref,
641 __entry->outstanding,
642 __entry->where)
652 __field(enum afs_fs_operation, op)
657 __entry->call = call->debug_id;
658 __entry->op = call->operation_ID;
660 __entry->fid = *fid;
662 __entry->fid.vid = 0;
663 __entry->fid.vnode = 0;
664 __entry->fid.unique = 0;
669 __entry->call,
670 __entry->fid.vid,
671 __entry->fid.vnode,
672 __entry->fid.unique,
673 __print_symbolic(__entry->op, afs_fs_operations))
685 __field(enum afs_fs_operation, op)
690 __entry->call = call->debug_id;
691 __entry->i = i;
692 __entry->op = call->operation_ID;
694 __entry->fid = *fid;
696 __entry->fid.vid = 0;
697 __entry->fid.vnode = 0;
698 __entry->fid.unique = 0;
703 __entry->call,
704 __entry->fid.vid,
705 __entry->fid.vnode,
706 __entry->fid.unique,
707 __print_symbolic(__entry->op, afs_fs_operations),
708 __entry->i)
713 const struct qstr *name),
715 TP_ARGS(call, fid, name),
719 __field(enum afs_fs_operation, op)
721 __array(char, name, 24)
725 unsigned int __len = min_t(unsigned int, name->len, 23);
726 __entry->call = call->debug_id;
727 __entry->op = call->operation_ID;
729 __entry->fid = *fid;
731 __entry->fid.vid = 0;
732 __entry->fid.vnode = 0;
733 __entry->fid.unique = 0;
735 memcpy(__entry->name, name->name, __len);
736 __entry->name[__len] = 0;
740 __entry->call,
741 __entry->fid.vid,
742 __entry->fid.vnode,
743 __entry->fid.unique,
744 __print_symbolic(__entry->op, afs_fs_operations),
745 __entry->name)
750 const struct qstr *name, const struct qstr *name2),
752 TP_ARGS(call, fid, name, name2),
756 __field(enum afs_fs_operation, op)
758 __array(char, name, 24)
763 unsigned int __len = min_t(unsigned int, name->len, 23);
764 unsigned int __len2 = min_t(unsigned int, name2->len, 23);
765 __entry->call = call->debug_id;
766 __entry->op = call->operation_ID;
768 __entry->fid = *fid;
770 __entry->fid.vid = 0;
771 __entry->fid.vnode = 0;
772 __entry->fid.unique = 0;
774 memcpy(__entry->name, name->name, __len);
775 __entry->name[__len] = 0;
776 memcpy(__entry->name2, name2->name, __len2);
777 __entry->name2[__len2] = 0;
781 __entry->call,
782 __entry->fid.vid,
783 __entry->fid.vnode,
784 __entry->fid.unique,
785 __print_symbolic(__entry->op, afs_fs_operations),
786 __entry->name,
787 __entry->name2)
797 __field(enum afs_vl_operation, op)
801 __entry->call = call->debug_id;
802 __entry->op = call->operation_ID;
806 __entry->call,
807 __print_symbolic(__entry->op, afs_vl_operations))
823 __entry->call = call->debug_id;
824 __entry->rx_call = call->rxcall;
825 __entry->ret = call->error;
826 __entry->abort_code = call->abort_code;
830 __entry->call,
831 __entry->ret,
832 __entry->abort_code,
833 __entry->rx_call)
849 __entry->call = call->debug_id;
850 __entry->flags = msg->msg_flags;
851 __entry->offset = msg->msg_iter.xarray_start + msg->msg_iter.iov_offset;
852 __entry->count = iov_iter_count(&msg->msg_iter);
856 __entry->call, __entry->offset, __entry->count,
857 __entry->flags)
873 __entry->call = call->debug_id;
874 __entry->ret = ret;
875 __entry->offset = msg->msg_iter.xarray_start + msg->msg_iter.iov_offset;
876 __entry->count = iov_iter_count(&msg->msg_iter);
880 __entry->call, __entry->offset, __entry->count,
881 __entry->ret)
896 __entry->vnode = vnode;
897 __entry->off = off;
898 __entry->i_size = i_size;
902 __entry->vnode, __entry->off, __entry->i_size)
907 enum afs_call_state from,
908 enum afs_call_state to,
915 __field(enum afs_call_state, from)
916 __field(enum afs_call_state, to)
922 __entry->call = call->debug_id;
923 __entry->from = from;
924 __entry->to = to;
925 __entry->ret = ret;
926 __entry->abort = remote_abort;
929 TP_printk("c=%08x %u->%u r=%d ab=%d",
930 __entry->call,
931 __entry->from, __entry->to,
932 __entry->ret, __entry->abort)
936 TP_PROTO(struct afs_vnode *dvnode, const struct qstr *name,
939 TP_ARGS(dvnode, name, fid),
944 __array(char, name, 24)
948 int __len = min_t(int, name->len, 23);
949 __entry->dfid = dvnode->fid;
950 __entry->fid = *fid;
951 memcpy(__entry->name, name->name, __len);
952 __entry->name[__len] = 0;
956 __entry->dfid.vid, __entry->dfid.vnode, __entry->dfid.unique,
957 __entry->name,
958 __entry->fid.vnode, __entry->fid.unique)
963 enum afs_edit_dir_reason why,
964 enum afs_edit_dir_op op,
969 const char *name),
971 TP_ARGS(dvnode, why, op, block, slot, f_vnode, f_unique, name),
976 __field(enum afs_edit_dir_reason, why)
977 __field(enum afs_edit_dir_op, op)
982 __array(char, name, 24)
986 int __len = strlen(name);
988 __entry->vnode = dvnode->fid.vnode;
989 __entry->unique = dvnode->fid.unique;
990 __entry->why = why;
991 __entry->op = op;
992 __entry->block = block;
993 __entry->slot = slot;
994 __entry->f_vnode = f_vnode;
995 __entry->f_unique = f_unique;
996 memcpy(__entry->name, name, __len);
997 __entry->name[__len] = 0;
1001 __entry->vnode, __entry->unique,
1002 __print_symbolic(__entry->why, afs_edit_dir_reasons),
1003 __print_symbolic(__entry->op, afs_edit_dir_ops),
1004 __entry->block, __entry->slot,
1005 __entry->f_vnode, __entry->f_unique,
1006 __entry->name)
1010 TP_PROTO(struct afs_call *call, enum afs_eproto_cause cause),
1016 __field(enum afs_eproto_cause, cause)
1020 __entry->call = call ? call->debug_id : 0;
1021 __entry->cause = cause;
1025 __entry->call,
1026 __print_symbolic(__entry->cause, afs_eproto_causes))
1030 TP_PROTO(unsigned int call, int error, enum afs_io_error where),
1037 __field(enum afs_io_error, where)
1041 __entry->call = call;
1042 __entry->error = error;
1043 __entry->where = where;
1047 __entry->call, __entry->error,
1048 __print_symbolic(__entry->where, afs_io_errors))
1052 TP_PROTO(struct afs_vnode *vnode, int error, enum afs_file_error where),
1059 __field(enum afs_file_error, where)
1063 __entry->fid = vnode->fid;
1064 __entry->error = error;
1065 __entry->where = where;
1069 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1070 __entry->error,
1071 __print_symbolic(__entry->where, afs_file_errors))
1087 __entry->op = op->debug_id;
1088 __entry->fid = *fid;
1089 __entry->index = index;
1090 __entry->abort = abort;
1094 __entry->op, __entry->index,
1095 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1096 __entry->abort)
1111 __entry->call = call->debug_id;
1112 __entry->op_id = call->operation_ID;
1113 memcpy(&__entry->srx, srx, sizeof(__entry->srx));
1117 __entry->call, __entry->op_id, &__entry->srx.transport)
1132 __entry->call = call->debug_id;
1133 __entry->op_id = call->operation_ID;
1134 memcpy(&__entry->uuid, uuid, sizeof(__entry->uuid));
1138 __entry->call, __entry->op_id, &__entry->uuid)
1143 enum afs_flock_event event, int error),
1149 __field(enum afs_flock_event, event)
1150 __field(enum afs_lock_state, state)
1156 __entry->fid = vnode->fid;
1157 __entry->event = event;
1158 __entry->state = vnode->lock_state;
1159 __entry->error = error;
1160 __entry->debug_id = fl ? fl->fl_u.afs.debug_id : 0;
1164 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1165 __entry->debug_id,
1166 __print_symbolic(__entry->event, afs_flock_events),
1167 __print_symbolic(__entry->state, afs_flock_states),
1168 __entry->error)
1173 enum afs_flock_operation op),
1181 __field(enum afs_flock_operation, op)
1188 __entry->fid = vnode->fid;
1189 __entry->from = fl->fl_start;
1190 __entry->len = fl->fl_end - fl->fl_start + 1;
1191 __entry->op = op;
1192 __entry->type = fl->fl_type;
1193 __entry->flags = fl->fl_flags;
1194 __entry->debug_id = fl->fl_u.afs.debug_id;
1198 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1199 __entry->debug_id,
1200 __print_symbolic(__entry->op, afs_flock_operations),
1201 __print_symbolic(__entry->type, afs_flock_types),
1202 __entry->from, __entry->len, __entry->flags)
1215 __entry->fid = vnode->fid;
1219 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique)
1233 __entry->fid = vnode->fid;
1234 __entry->done = done;
1238 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1239 __entry->done)
1255 __entry->vid = volume->vid;
1256 __len = min_t(int, cell->name_len, 23);
1257 memcpy(__entry->cell, cell->name, __len);
1258 __entry->cell[__len] = 0;
1259 __len = min_t(int, volume->name_len, 23);
1260 memcpy(__entry->volume, volume->name, __len);
1261 __entry->volume[__len] = 0;
1264 TP_printk("--- MOUNT %s:%s %llx",
1265 __entry->cell, __entry->volume, __entry->vid)
1270 enum afs_cb_break_reason reason),
1277 __field(enum afs_cb_break_reason, reason)
1281 __entry->vid = vid;
1282 __entry->cb_v_break = cb_v_break;
1283 __entry->reason = reason;
1287 __entry->vid,
1288 __entry->cb_v_break,
1289 __print_symbolic(__entry->reason, afs_cb_break_reasons))
1294 enum afs_cb_break_reason reason, bool skipped),
1301 __field(enum afs_cb_break_reason, reason)
1306 __entry->fid = *fid;
1307 __entry->cb_break = cb_break;
1308 __entry->reason = reason;
1309 __entry->skipped = skipped;
1313 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1314 __entry->cb_break,
1315 __entry->skipped,
1316 __print_symbolic(__entry->reason, afs_cb_break_reasons))
1320 TP_PROTO(struct afs_fid *fid, enum afs_cb_break_reason reason),
1326 __field(enum afs_cb_break_reason, reason)
1330 __entry->fid = *fid;
1331 __entry->reason = reason;
1335 __entry->fid.vid, __entry->fid.vnode, __entry->fid.unique,
1336 __print_symbolic(__entry->reason, afs_cb_break_reasons))
1341 enum afs_server_trace reason),
1353 __entry->server = server_debug_id;
1354 __entry->ref = ref;
1355 __entry->active = active;
1356 __entry->reason = reason;
1360 __entry->server,
1361 __print_symbolic(__entry->reason, afs_server_traces),
1362 __entry->ref,
1363 __entry->active)
1367 TP_PROTO(afs_volid_t vid, int ref, enum afs_volume_trace reason),
1374 __field(enum afs_volume_trace, reason)
1378 __entry->vid = vid;
1379 __entry->ref = ref;
1380 __entry->reason = reason;
1384 __entry->vid,
1385 __print_symbolic(__entry->reason, afs_volume_traces),
1386 __entry->ref)
1391 enum afs_cell_trace reason),
1403 __entry->cell = cell_debug_id;
1404 __entry->ref = ref;
1405 __entry->active = active;
1406 __entry->reason = reason;
1410 __entry->cell,
1411 __print_symbolic(__entry->reason, afs_cell_traces),
1412 __entry->ref,
1413 __entry->active)
1417 TP_PROTO(unsigned int alist_debug_id, int ref, enum afs_alist_trace reason),
1429 __entry->alist = alist_debug_id;
1430 __entry->ref = ref;
1431 __entry->reason = reason;
1435 __entry->alist,
1436 __print_symbolic(__entry->reason, afs_alist_traces),
1437 __entry->ref)
1442 int ref, enum afs_estate_trace reason),
1455 __entry->server = server_debug_id;
1456 __entry->estate = estate_debug_id;
1457 __entry->ref = ref;
1458 __entry->reason = reason;
1462 __entry->server,
1463 __entry->estate,
1464 __print_symbolic(__entry->reason, afs_estate_traces),
1465 __entry->ref)
1486 struct afs_addr_list *alist = estate->addresses;
1487 __entry->server = server->debug_id;
1488 __entry->estate = estate->probe_seq;
1489 __entry->tx = tx;
1490 __entry->addr_index = addr_index;
1491 __entry->error = error;
1492 __entry->abort_code = abort_code;
1493 __entry->rtt_us = rtt_us;
1494 memcpy(&__entry->srx, rxrpc_kernel_remote_srx(alist->addrs[addr_index].peer),
1495 sizeof(__entry->srx));
1499 __entry->server, __entry->tx ? "tx" : "rx", __entry->estate,
1500 __entry->addr_index, __entry->error, __entry->abort_code, __entry->rtt_us,
1501 &__entry->srx.transport)
1522 __entry->server = server->debug_id;
1523 __entry->tx = tx;
1524 __entry->addr_index = addr_index;
1525 __entry->error = error;
1526 __entry->abort_code = abort_code;
1527 __entry->rtt_us = rtt_us;
1528 memcpy(&__entry->srx, rxrpc_kernel_remote_srx(alist->addrs[addr_index].peer),
1529 sizeof(__entry->srx));
1533 __entry->server, __entry->tx ? "tx" : "rx", __entry->addr_index,
1534 __entry->error, __entry->abort_code, __entry->rtt_us,
1535 &__entry->srx.transport)
1539 TP_PROTO(struct afs_operation *op, enum afs_rotate_trace reason, unsigned int extra),
1550 __field(enum afs_rotate_trace, reason)
1554 __entry->op = op->debug_id;
1555 __entry->flags = op->flags;
1556 __entry->iteration = op->nr_iterations;
1557 __entry->server_index = op->server_index;
1558 __entry->addr_index = op->addr_index;
1559 __entry->reason = reason;
1560 __entry->extra = extra;
1564 __entry->op,
1565 __entry->iteration,
1566 __print_symbolic(__entry->reason, afs_rotate_traces),
1567 __entry->flags,
1568 __entry->server_index,
1569 __entry->addr_index,
1570 __entry->extra)
1581 __field(enum afs_fs_operation, op)
1587 __entry->call = call->debug_id;
1588 __entry->op = call->operation_ID;
1589 __entry->fid = call->fid;
1590 memcpy(&__entry->srx, rxrpc_kernel_remote_srx(call->peer),
1591 sizeof(__entry->srx));
1592 __entry->srx.srx_service = call->service_id;
1593 __entry->is_vl = (__entry->srx.srx_service == VL_SERVICE ||
1594 __entry->srx.srx_service == YFS_VL_SERVICE);
1598 __entry->call,
1599 &__entry->srx.transport,
1600 __entry->srx.srx_service,
1601 __entry->is_vl ?
1602 __print_symbolic(__entry->op, afs_vl_operations) :
1603 __print_symbolic(__entry->op, afs_fs_operations),
1604 __entry->fid.vid,
1605 __entry->fid.vnode,
1606 __entry->fid.unique)