Showing the changes to include/uapi (6 of 550 files). Show all
Unified · Split
| @@ -213,7 +213,7 @@ struct cache_sb_disk { · 212 unmodified lines | |||
| 213 | __le16 keys; | 213 | __le16 keys; |
| 214 | }; | 214 | }; |
| 215 | __le64 d[SB_JOURNAL_BUCKETS]; /* journal buckets */ | 215 | __le64 d[SB_JOURNAL_BUCKETS]; /* journal buckets */ |
| 216 | __le16 bucket_size_hi; | 216 | __le16 obso_bucket_size_hi; /* obsoleted */ |
| 217 | }; | 217 | }; |
| 218 | 218 | ||
| 219 | /* | 219 | /* |
| @@ -75,8 +75,9 @@ struct rtnl_link_stats { · 74 unmodified lines | |||
| 75 | * | 75 | * |
| 76 | * @rx_dropped: Number of packets received but not processed, | 76 | * @rx_dropped: Number of packets received but not processed, |
| 77 | * e.g. due to lack of resources or unsupported protocol. | 77 | * e.g. due to lack of resources or unsupported protocol. |
| 78 | * For hardware interfaces this counter should not include packets | 78 | * For hardware interfaces this counter may include packets discarded |
| 79 | * dropped by the device which are counted separately in | 79 | * due to L2 address filtering but should not include packets dropped |
| 80 | * by the device due to buffer exhaustion which are counted separately in | ||
| 80 | * @rx_missed_errors (since procfs folds those two counters together). | 81 | * @rx_missed_errors (since procfs folds those two counters together). |
| 81 | * | 82 | * |
| 82 | * @tx_dropped: Number of packets dropped on their way to transmission, | 83 | * @tx_dropped: Number of packets dropped on their way to transmission, |
| @@ -251,6 +251,7 @@ struct kvm_hyperv_exit { · 250 unmodified lines | |||
| 251 | #define KVM_EXIT_X86_RDMSR 29 | 251 | #define KVM_EXIT_X86_RDMSR 29 |
| 252 | #define KVM_EXIT_X86_WRMSR 30 | 252 | #define KVM_EXIT_X86_WRMSR 30 |
| 253 | #define KVM_EXIT_DIRTY_RING_FULL 31 | 253 | #define KVM_EXIT_DIRTY_RING_FULL 31 |
| 254 | #define KVM_EXIT_AP_RESET_HOLD 32 | ||
| 254 | 255 | ||
| 255 | /* For KVM_EXIT_INTERNAL_ERROR */ | 256 | /* For KVM_EXIT_INTERNAL_ERROR */ |
| 256 | /* Emulate instruction failed. */ | 257 | /* Emulate instruction failed. */ |
| @@ -573,6 +574,7 @@ struct kvm_vapic_addr { · 316 unmodified lines | |||
| 573 | #define KVM_MP_STATE_CHECK_STOP 6 | 574 | #define KVM_MP_STATE_CHECK_STOP 6 |
| 574 | #define KVM_MP_STATE_OPERATING 7 | 575 | #define KVM_MP_STATE_OPERATING 7 |
| 575 | #define KVM_MP_STATE_LOAD 8 | 576 | #define KVM_MP_STATE_LOAD 8 |
| 577 | #define KVM_MP_STATE_AP_RESET_HOLD 9 | ||
| 576 | 578 | ||
| 577 | struct kvm_mp_state { | 579 | struct kvm_mp_state { |
| 578 | __u32 mp_state; | 580 | __u32 mp_state; |
| @@ -293,6 +293,7 @@ enum nft_rule_compat_attributes { · 292 unmodified lines | |||
| 293 | * @NFT_SET_EVAL: set can be updated from the evaluation path | 293 | * @NFT_SET_EVAL: set can be updated from the evaluation path |
| 294 | * @NFT_SET_OBJECT: set contains stateful objects | 294 | * @NFT_SET_OBJECT: set contains stateful objects |
| 295 | * @NFT_SET_CONCAT: set contains a concatenation | 295 | * @NFT_SET_CONCAT: set contains a concatenation |
| 296 | * @NFT_SET_EXPR: set contains expressions | ||
| 296 | */ | 297 | */ |
| 297 | enum nft_set_flags { | 298 | enum nft_set_flags { |
| 298 | NFT_SET_ANONYMOUS = 0x1, | 299 | NFT_SET_ANONYMOUS = 0x1, |
| @@ -303,6 +304,7 @@ enum nft_set_flags { · 4 unmodified lines | |||
| 303 | NFT_SET_EVAL = 0x20, | 304 | NFT_SET_EVAL = 0x20, |
| 304 | NFT_SET_OBJECT = 0x40, | 305 | NFT_SET_OBJECT = 0x40, |
| 305 | NFT_SET_CONCAT = 0x80, | 306 | NFT_SET_CONCAT = 0x80, |
| 307 | NFT_SET_EXPR = 0x100, | ||
| 306 | }; | 308 | }; |
| 307 | 309 | ||
| 308 | /** | 310 | /** |
| @@ -706,6 +708,7 @@ enum nft_dynset_ops { · 397 unmodified lines | |||
| 706 | 708 | ||
| 707 | enum nft_dynset_flags { | 709 | enum nft_dynset_flags { |
| 708 | NFT_DYNSET_F_INV = (1 << 0), | 710 | NFT_DYNSET_F_INV = (1 << 0), |
| 711 | NFT_DYNSET_F_EXPR = (1 << 1), | ||
| 709 | }; | 712 | }; |
| 710 | 713 | ||
| 711 | /** | 714 | /** |
| @@ -116,7 +116,7 @@ struct pppol2tp_ioc_stats { · 115 unmodified lines | |||
| 116 | #define PPPIOCGCHAN _IOR('t', 55, int) /* get ppp channel number */ | 116 | #define PPPIOCGCHAN _IOR('t', 55, int) /* get ppp channel number */ |
| 117 | #define PPPIOCGL2TPSTATS _IOR('t', 54, struct pppol2tp_ioc_stats) | 117 | #define PPPIOCGL2TPSTATS _IOR('t', 54, struct pppol2tp_ioc_stats) |
| 118 | #define PPPIOCBRIDGECHAN _IOW('t', 53, int) /* bridge one channel to another */ | 118 | #define PPPIOCBRIDGECHAN _IOW('t', 53, int) /* bridge one channel to another */ |
| 119 | #define PPPIOCUNBRIDGECHAN _IO('t', 54) /* unbridge channel */ | 119 | #define PPPIOCUNBRIDGECHAN _IO('t', 52) /* unbridge channel */ |
| 120 | 120 | ||
| 121 | #define SIOCGPPPSTATS (SIOCDEVPRIVATE + 0) | 121 | #define SIOCGPPPSTATS (SIOCDEVPRIVATE + 0) |
| 122 | #define SIOCGPPPVER (SIOCDEVPRIVATE + 1) /* NEVER change this!! */ | 122 | #define SIOCGPPPVER (SIOCDEVPRIVATE + 1) /* NEVER change this!! */ |
| @@ -279,6 +279,7 @@ enum hl_device_status { · 278 unmodified lines | |||
| 279 | * HL_INFO_CLK_THROTTLE_REASON - Retrieve clock throttling reason | 279 | * HL_INFO_CLK_THROTTLE_REASON - Retrieve clock throttling reason |
| 280 | * HL_INFO_SYNC_MANAGER - Retrieve sync manager info per dcore | 280 | * HL_INFO_SYNC_MANAGER - Retrieve sync manager info per dcore |
| 281 | * HL_INFO_TOTAL_ENERGY - Retrieve total energy consumption | 281 | * HL_INFO_TOTAL_ENERGY - Retrieve total energy consumption |
| 282 | * HL_INFO_PLL_FREQUENCY - Retrieve PLL frequency | ||
| 282 | */ | 283 | */ |
| 283 | #define HL_INFO_HW_IP_INFO 0 | 284 | #define HL_INFO_HW_IP_INFO 0 |
| 284 | #define HL_INFO_HW_EVENTS 1 | 285 | #define HL_INFO_HW_EVENTS 1 |
| @@ -425,6 +426,8 @@ struct hl_info_sync_manager { · 140 unmodified lines | |||
| 425 | * @ctx_device_in_reset_drop_cnt: context dropped due to device in reset | 426 | * @ctx_device_in_reset_drop_cnt: context dropped due to device in reset |
| 426 | * @total_max_cs_in_flight_drop_cnt: total dropped due to maximum CS in-flight | 427 | * @total_max_cs_in_flight_drop_cnt: total dropped due to maximum CS in-flight |
| 427 | * @ctx_max_cs_in_flight_drop_cnt: context dropped due to maximum CS in-flight | 428 | * @ctx_max_cs_in_flight_drop_cnt: context dropped due to maximum CS in-flight |
| 429 | * @total_validation_drop_cnt: total dropped due to validation error | ||
| 430 | * @ctx_validation_drop_cnt: context dropped due to validation error | ||
| 428 | */ | 431 | */ |
| 429 | struct hl_info_cs_counters { | 432 | struct hl_info_cs_counters { |
| 430 | __u64 total_out_of_mem_drop_cnt; | 433 | __u64 total_out_of_mem_drop_cnt; |
| @@ -437,6 +440,8 @@ struct hl_info_cs_counters { · 6 unmodified lines | |||
| 437 | __u64 ctx_device_in_reset_drop_cnt; | 440 | __u64 ctx_device_in_reset_drop_cnt; |
| 438 | __u64 total_max_cs_in_flight_drop_cnt; | 441 | __u64 total_max_cs_in_flight_drop_cnt; |
| 439 | __u64 ctx_max_cs_in_flight_drop_cnt; | 442 | __u64 ctx_max_cs_in_flight_drop_cnt; |
| 443 | __u64 total_validation_drop_cnt; | ||
| 444 | __u64 ctx_validation_drop_cnt; | ||
| 440 | }; | 445 | }; |
| 441 | 446 | ||
| 442 | enum gaudi_dcores { | 447 | enum gaudi_dcores { |