/linux/drivers/net/fddi/skfp/ |
H A D | smtdef.c | 14 SMT/CMT defaults 76 struct smt_config *smt ; in smt_reset_defaults() local 87 smt = &smc->s ; in smt_reset_defaults() 88 smt->attach_s = 0 ; in smt_reset_defaults() 89 smt->build_ring_map = 1 ; in smt_reset_defaults() 90 smt->sas = SMT_DAS ; in smt_reset_defaults() 91 smt->numphys = NUMPHYS ; in smt_reset_defaults() 92 smt->pcm_tb_min = DEFAULT_TB_MIN ; in smt_reset_defaults() 93 smt->pcm_tb_max = DEFAULT_TB_MAX ; in smt_reset_defaults() 94 smt->pcm_c_min = DEFAULT_C_MIN ; in smt_reset_defaults() [all …]
|
H A D | smt.c | 145 * init SMT agent 186 * SMT task 197 DB_SMT("SMT agent task"); in smt_agent_task() 390 DB_SMT("SMT : UNA expired"); in smt_event() 413 DB_SMT("SMT : DNA expired"); in smt_event() 498 DB_SMT("SMT : received packet [%s] at 0x%p", in smt_received_pack() 500 DB_SMT("SMT : version %d, class %s", in smt_received_pack() 519 DB_SMT("SMT : ignoring NSA with A-indicator set from %pM", in smt_received_pack() 535 * check SMT version in smt_received_pack() 551 DB_SMT("SMT : version = %d, dest = %pM", in smt_received_pack() [all …]
|
H A D | srf.c | 14 SMT 7.2 Status Response Frame Implementation 358 * build and send SMT SRF frame 363 struct smt_header *smt ; in smt_send_srf() local 374 * build SMT header in smt_send_srf() 383 smt = smtod(mb, struct smt_header *) ; in smt_send_srf() 384 smt->smt_dest = SMT_SRF_DA ; /* DA == SRF multicast */ in smt_send_srf() 392 pcon.pc_p = (void *) (smt + 1) ; /* paras start here */ in smt_send_srf() 403 smt->smt_len = SMT_MAX_INFO_LEN - pcon.pc_len ; in smt_send_srf() 404 mb->sm_len = smt->smt_len + sizeof(struct smt_header) ; in smt_send_srf() 406 DB_SMT("SRF: sending SRF at %p, len %d", smt, mb->sm_len); in smt_send_srf() [all …]
|
H A D | skfddi.c | 683 /* Get FDDI SMT MIB objects */ in skfp_ctl_get_stats() 685 /* Fill the bp->stats structure with the SMT MIB object values */ in skfp_ctl_get_stats() 1229 * smc - A pointer to the SMT context struct. 1249 smt_reset_defaults(smc, 1); // Initialize the SMT module. in ResetAdapter() 1274 * smc - A pointer to the SMT context struct. 1299 * for the SMT MBufs if the define MB_OUTSIDE_SMC is specified. 1301 * smc - A pointer to the SMT context struct. 1317 printk("Unexpected SMT memory size requested: %d\n", size); in mac_drv_get_space() 1341 * smc - A pointer to the SMT context struct. 1380 * smc - A pointer to the SMT context struct. [all …]
|
H A D | hwt.c | 46 * smc - A pointer to the SMT Context structure. 88 * smc - A pointer to the SMT Context structure. 110 * smc - A pointer to the SMT Context structure. 133 * smc - A pointer to the SMT Context structure. 151 * smc - A pointer to the SMT Context structure. 186 * smc - A pointer to the SMT Context structure.
|
H A D | hwmtm.c | 88 /* The external SMT functions are listed in cmtdef.h */ 203 INIT- AND SMT FUNCTIONS: 270 * get the memory for the SMT MBufs in mac_drv_init() 423 * initialize the SMbufs for the SMT in init_fddi_driver() 531 * function called from SMT (HWM / hwmtm.c) 923 * duplicates all SMT frames with the frame control 926 * The SMT Frames which are sent by the local SMT and the NSA 930 * of SMT frames. 939 * All NSA Frames which are sent by the local SMT 968 * (default) all received LLC frames and all SMT/NSA/DBEACON [all …]
|
H A D | rmt.c | 14 SMT RMT 20 * The following external SMT functions are referenced : 558 * but this will not conform with SMT Spec. in rmt_new_dup_actions() 584 * SMT timer interface 594 * SMT timer interface 604 * SMT timer interface 614 * SMT timer interface 624 * SMT timer interface 634 * SMT timer interface
|
H A D | queue.c | 14 SMT Event Queue Management 127 * set SMT flag to value 145 if (!strcmp(flag,"smt")) in do_smt_flag() 157 printf("smt %d\n",deb->d_smt) ; in do_smt_flag()
|
/linux/Documentation/admin-guide/hw-vuln/ |
H A D | l1tf.rst | 95 multi threading (SMT). The Intel implementation of SMT is called 138 - SMT status: 141 'VMX: SMT vulnerable' SMT is enabled 142 'VMX: SMT disabled' SMT is disabled 205 **Note**, that L1D flush does not prevent the SMT problem because the 218 To address the SMT problem, it is possible to make a guest or a group of 223 If only a single guest or related guests run on sibling SMT threads on 227 Host memory is attackable, when one of the sibling SMT threads runs in 238 scenario. Disabling SMT might be a viable alternative for particular 275 4. SMT control [all …]
|
H A D | mds.rst | 126 'SMT vulnerable' SMT is enabled 127 'SMT mitigated' SMT is enabled and mitigated 128 'SMT disabled' SMT is disabled 129 'SMT Host state unknown' Kernel runs in a VM, Host SMT state unknown 151 If SMT is enabled it also clears the buffers on idle entry when the CPU 156 transition mitigations are sufficient and SMT is not affected. 218 either disabling SMT is not required for full protection. 222 SMT control 227 disable SMT for full protection. These are most of the affected CPUs; the 230 Disabling SMT can have a significant performance impact, but the impact [all …]
|
H A D | cross-thread-rsb.rst | 8 predictions vulnerability. When running in SMT mode and one sibling thread 38 Affected SMT-capable processors support 1T and 2T modes of execution when SMT 47 depending on the SMT mode. For instance, in 2T mode each thread uses a private 51 change. This behavior may result in return targets from one SMT thread being
|
H A D | l1d_flush.rst | 60 a physical CPU core when SMT is enabled on the system. 63 cores or by disabling SMT. See the relevant chapter in the L1TF mitigation 67 affinity is limited to cores running in non-SMT mode. If a task which 68 requested L1D flushing is scheduled on a SMT-enabled core the kernel sends
|
H A D | processor_mmio_stale_data.rst | 202 protected as well. It does not automatically disable SMT. 203 full,nosmt Same as full, with SMT disabled on vulnerable CPUs. This is the 263 'SMT vulnerable' SMT is enabled 264 'SMT disabled' SMT is disabled 265 'SMT Host state unknown' Kernel runs in a VM, Host SMT state unknown
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | smt.c | 36 #include "smt.h" 106 * cxgb4_smt_release - Release SMT entry 107 * @e: smt entry to release 109 * Releases ref count and frees up an smt entry from SMT table 123 struct smt_data *s = adap->smt; in do_smt_write_rpl() 141 struct smt_data *s = adapter->smt; in write_smt_entry() 152 /* Source MAC Table (SMT) contains 256 SMAC entries in write_smt_entry() 167 * at prev index from smt-tab. in write_smt_entry() 177 * at next index from smt-tab in write_smt_entry() 188 /* Source MAC Table (SMT) contains 256 SMAC entries */ in write_smt_entry() [all …]
|
/linux/drivers/net/fddi/skfp/h/ |
H A D | smt.h | 12 * SMT 7.2 frame definitions 26 * SMT frame version 5.1 63 #define FC_SMT_INFO 0x41 /* SMT info */ 64 #define FC_SMT_NSA 0x4f /* SMT Next Station Addressing */ 89 #define SMT_MAX_ECHO_LEN 4458 /* max length of SMT Echo */ 91 #define SMT_TEST_ECHO_LEN 50 /* test length of SMT Echo */ 96 #define SMT_MAX_INFO_LEN (4352-20) /* max length for SMT info */ 432 * P14 : supported SMT versions 434 #define SMT_P_VERSION 0x0014 /* SMT supported versions */ 547 * NOTE: not in swap table, is used by smt.c AND PMF table [all …]
|
H A D | smc.h | 42 #include "smt.h" 107 u_char sm_ma_avail ; /* flag : MAC available for SMT */ 294 #define RS_VERSION (1<< 4) /* SMT version mismatch */ 317 u_short evc_para ; /* SMT Para Number */ 324 * smt.c 343 struct smt_timer smt_timer ; /* SMT NIF timer */ 348 * SMT/CMT configurable parameters 385 u_long rmt_dup_mac_behavior ; /* Flag for the beavior of SMT if 387 * FALSE: SMT will leave finally the ring 388 * TRUE: SMT will reinstert into the ring [all …]
|
H A D | fddi.h | 36 #define FC_SMT_INFO 0x41 /* SMT Info frame */ 40 #define FC_SMT_LAN_LOC 0x42 /* local SMT Info frame */ 41 #define FC_SMT_LOC 0x43 /* local SMT Info frame */ 42 #define FC_SMT_NSA 0x4f /* SMT NSA frame */
|
H A D | osdef1st.h | 34 #define MB_OUTSIDE_SMC /* SMT Mbufs outside of smc struct. */ 39 // SMT Definitions 48 #define SMT_PANIC(smc, nr, msg) printk(KERN_INFO "SMT PANIC: code: %d, msg: %s\n",nr,msg) 69 // Number of SMT buffers (Mbufs).
|
/linux/drivers/net/fddi/ |
H A D | defza.h | 51 #define FZA_EVENT_SMT_TX_POLL 0x0004 /* SMT frame transmit request */ 170 #define FZA_MASK_SMT_TX_POLL 0x0004 /* SMT frame transmit request */ 187 #define FZA_CONTROL_A_SMT_RX_OVFL 0x0040 /* SMT receive overflow */ 192 #define FZA_CONTROL_A_SMT_RX_POLL 0x0002 /* SMT receive ring poll */ 359 /* SMT (Station Management) transmit/receive descriptor ring entry. */ 435 u32 smt_tx; /* base of SMT tx descriptor ring */ 436 u32 smt_tx_size; /* size of SMT tx descriptor ring */ 437 u32 smt_rx; /* base of SMT rx descriptor ring */ 438 u32 smt_rx_size; /* size of SMT rx descriptor ring */ 456 u32 smt_ver; /* SMT version */ [all …]
|
/linux/kernel/ |
H A D | Kconfig.preempt | 136 bool "Core Scheduling for SMT" 140 selection across SMT siblings. When enabled -- see 141 prctl(PR_SCHED_CORE) -- task selection ensures that all SMT siblings 146 - mitigation of some (not all) SMT side channels; 147 - limiting SMT interference to improve determinism and/or performance.
|
/linux/tools/perf/util/ |
H A D | smt.c | 5 #include "smt.h" 16 if (sysfs__read_int("devices/system/cpu/smt/active", &fs_value) >= 0) in smt_on() 31 /* Cheap case that SMT is disabled and therefore we're inherently core_wide. */ in core_wide()
|
/linux/drivers/net/ethernet/brocade/bna/ |
H A D | bfa_cs.h | 34 n ## _sm_to_state(struct n ## _sm_table_s *smt, t sm) \ 38 while (smt[i].sm && smt[i].sm != sm) \ 40 return smt[i].state; \
|
/linux/Documentation/networking/device_drivers/fddi/ |
H A D | defza.rst | 39 supports separate enables for LLC and SMT frames, but this driver 55 7. Queueing incoming/outgoing SMT frames in the driver if the SMT
|
/linux/Documentation/devicetree/bindings/cpu/ |
H A D | cpu-topology.txt | 18 symmetric multi-threading (SMT) is supported or not. 20 For instance in a system where CPUs support SMT, "cpu" nodes represent all 22 In systems where SMT is not supported "cpu" nodes represent all cores present 138 the cluster. If the system does not support SMT, core 144 A core node must be a leaf node if SMT is not supported. 154 If a core node is not a leaf node (CPUs supporting SMT) a core node's 164 in the core if the system supports SMT. Thread nodes are 405 Example 2 (ARM 32-bit, dual-cluster, 8-cpu system, no SMT):
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-devices-system-cpu | 542 What: /sys/devices/system/cpu/smt 543 /sys/devices/system/cpu/smt/active 544 /sys/devices/system/cpu/smt/control 547 Description: Control Symmetric Multi Threading (SMT) 549 active: Tells whether SMT is active (enabled and siblings online) 551 control: Read/write interface to control SMT. Possible 555 "on" SMT is enabled 556 "off" SMT is disabled 557 "<N>" SMT is enabled with N threads per core. 558 "forceoff" SMT is force disabled. Cannot be changed. [all …]
|