Home
last modified time | relevance | path

Searched full:lid (Results 1 – 25 of 236) sorted by relevance

12345678910

/kernel/linux/linux-5.10/Documentation/firmware-guide/acpi/
Dacpi-lid.rst5 Special Usage Model of the ACPI Control Method Lid Device
14 Platforms containing lids convey lid state (open/close) to OSPMs
15 using a control method lid device. To implement this, the AML tables issue
16 Notify(lid_device, 0x80) to notify the OSPMs whenever the lid state has
17 changed. The _LID control method for the lid device must be implemented to
18 report the "current" state of the lid as either "opened" or "closed".
20 For most platforms, both the _LID method and the lid notifications are
24 exceptions of the Linux ACPI lid device driver.
30 The _LID control method is described to return the "current" lid state.
32 the lid state upon the last lid notification instead of returning the lid
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
Dmcast.c103 * @lid: the muilticast LID (host order)
107 static struct rvt_mcast *rvt_mcast_alloc(union ib_gid *mgid, u16 lid) in rvt_mcast_alloc() argument
116 mcast->mcast_addr.lid = lid; in rvt_mcast_alloc()
137 * rvt_mcast_find - search the global table for the given multicast GID/LID
142 * @lid: the multicast LID portion of the multicast address (host order)
149 u16 lid) in rvt_mcast_find() argument
171 if (mcast->mcast_addr.lid == lid) { in rvt_mcast_find()
221 if (tmcast->mcast_addr.lid != mcast->mcast_addr.lid) { in rvt_mcast_add()
276 * @lid: multicast lid
280 int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in rvt_attach_mcast() argument
[all …]
/kernel/linux/linux-5.10/arch/mips/mm/
Duasm.c412 void uasm_build_label(struct uasm_label **lab, u32 *addr, int lid) in uasm_build_label() argument
415 (*lab)->lab = lid; in uasm_build_label()
490 void uasm_r_mips_pc16(struct uasm_reloc **rel, u32 *addr, int lid) in uasm_r_mips_pc16() argument
494 (*rel)->lab = lid; in uasm_r_mips_pc16()
559 int lid) in uasm_il_bltz() argument
561 uasm_r_mips_pc16(r, *p, lid); in uasm_il_bltz()
566 void uasm_il_b(u32 **p, struct uasm_reloc **r, int lid) in uasm_il_b() argument
568 uasm_r_mips_pc16(r, *p, lid); in uasm_il_b()
574 unsigned int r2, int lid) in uasm_il_beq() argument
576 uasm_r_mips_pc16(r, *p, lid); in uasm_il_beq()
[all …]
/kernel/linux/linux-5.10/fs/jfs/
Djfs_txnmgr.c142 lid_t maxlid; /* 4: biggest lid ever used */
182 lid_t lid; in txLockAlloc() local
189 while (!(lid = TxAnchor.freelock)) in txLockAlloc()
191 TxAnchor.freelock = TxLock[lid].next; in txLockAlloc()
192 HIGHWATERMARK(stattx.maxlid, lid); in txLockAlloc()
199 return lid; in txLockAlloc()
202 static void txLockFree(lid_t lid) in txLockFree() argument
204 TxLock[lid].tid = 0; in txLockFree()
205 TxLock[lid].next = TxAnchor.freelock; in txLockFree()
206 TxAnchor.freelock = lid; in txLockFree()
[all …]
/kernel/linux/linux-5.10/drivers/acpi/
Dbutton.c39 #define ACPI_BUTTON_SUBCLASS_LID "lid"
40 #define ACPI_BUTTON_DEVICE_NAME_LID "Lid Switch"
87 * Medion Akoya E2215T, notification of the LID device only
98 * Medion Akoya E2228T, notification of the LID device only
109 * Razer Blade Stealth 13 late 2019, notification of the LID device
162 MODULE_PARM_DESC(lid_report_interval, "Interval (ms) between lid key events");
190 * In lid_init_state=ignore mode, if user opens/closes lid in acpi_lid_notify_state()
207 pr_warn_once("The lid device is not compliant to SW_LID.\n"); in acpi_lid_notify_state()
212 * On most platforms, the lid device is reliable. However in acpi_lid_notify_state()
214 * 1. Platforms returning initial lid state as "close" by in acpi_lid_notify_state()
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
Dqib_ud.c90 u16 lid; in qib_ud_loopback() local
95 lid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in qib_ud_loopback()
100 cpu_to_be16(lid), in qib_ud_loopback()
208 wc.slid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in qib_ud_loopback()
242 u16 lid; in qib_make_ud_req() local
283 lid = rdma_ah_get_dlid(ah_attr) & ~((1 << ppd->lmc) - 1); in qib_make_ud_req()
284 if (unlikely(lid == ppd->lid)) { in qib_make_ud_req()
351 cpu_to_be16(rdma_ah_get_dlid(ah_attr)); /* DEST LID */ in qib_make_ud_req()
354 lid = ppd->lid; in qib_make_ud_req()
355 if (lid) { in qib_make_ud_req()
[all …]
Dqib_driver.c106 if (ppd->lid && (ppd->lflags & (QIBL_LINKINIT | in qib_count_active_units()
137 if (ppd->lid && (ppd->lflags & (QIBL_LINKINIT | in qib_count_units()
308 u16 lid = be16_to_cpu(hdr->lrh[1]); in qib_rcv_hdrerr() local
319 if (lid < be16_to_cpu(IB_MULTICAST_LID_BASE)) { in qib_rcv_hdrerr()
320 lid &= ~((1 << ppd->lmc) - 1); in qib_rcv_hdrerr()
321 if (unlikely(lid != ppd->lid)) in qib_rcv_hdrerr()
637 int qib_set_lid(struct qib_pportdata *ppd, u32 lid, u8 lmc) in qib_set_lid() argument
641 ppd->lid = lid; in qib_set_lid()
645 lid | (~((1U << lmc) - 1)) << 16); in qib_set_lid()
647 qib_devinfo(dd->pcidev, "IB%u:%u got a lid: 0x%x\n", in qib_set_lid()
[all …]
/kernel/linux/linux-5.10/arch/mips/include/asm/
Duasm.h194 int lid);
300 void uasm_r_mips_pc16(struct uasm_reloc **rel, u32 *addr, int lid);
309 void uasm_il_b(u32 **p, struct uasm_reloc **r, int lid);
311 unsigned int bit, int lid);
313 unsigned int bit, int lid);
315 unsigned int r2, int lid);
316 void uasm_il_beqz(u32 **p, struct uasm_reloc **r, unsigned int reg, int lid);
317 void uasm_il_beqzl(u32 **p, struct uasm_reloc **r, unsigned int reg, int lid);
318 void uasm_il_bgezl(u32 **p, struct uasm_reloc **r, unsigned int reg, int lid);
319 void uasm_il_bgez(u32 **p, struct uasm_reloc **r, unsigned int reg, int lid);
[all …]
/kernel/linux/linux-5.10/include/rdma/
Dopa_addr.h18 * Example: For 24 bit LID space,
29 * extended LID information.
42 * store the lid.
69 /* Get multicast lid base */
75 /* Check for a valid unicast LID for non-SM traffic types */
Dopa_smi.h38 } lid; member
105 return smp->route.lid.data; in opa_get_smp_data()
113 return sizeof(smp->route.lid.data); in opa_get_smp_data_size()
121 return sizeof(*smp) - sizeof(smp->route.lid.data); in opa_get_smp_header_size()
/kernel/linux/linux-5.10/drivers/iio/common/cros_ec_sensors/
Dcros_ec_lid_angle.c4 * cros_ec_lid_angle - Driver for CrOS EC lid angle sensor.
28 #define DRV_NAME "cros-ec-lid-angle"
31 * One channel for the lid angle, the other for timestamp.
59 dev_warn(&indio_dev->dev, "Unable to read lid angle\n"); in cros_ec_sensors_read_lid_angle()
137 MODULE_DESCRIPTION("ChromeOS EC driver for reporting convertible lid angle.");
DKconfig26 tristate "ChromeOS EC Sensor for lid angle"
29 Module to report the angle between lid and base for some
32 and the lid.
/kernel/linux/linux-5.10/arch/ia64/include/asm/
Dsmp.h36 } lid; in ia64_get_lid() local
38 lid.bits = ia64_getreg(_IA64_REG_CR_LID); in ia64_get_lid()
39 return lid.f.id << 8 | lid.f.eid; in ia64_get_lid()
/kernel/linux/linux-5.10/include/trace/events/
Dib_umad.h35 __field(u16, lid)
63 __entry->lid = umad_hdr->lid;
86 "len %u QP%u qkey 0x%08x lid 0x%04x sl %u path_bits 0x%x " \
95 be32_to_cpu(__entry->qkey), be16_to_cpu(__entry->lid),
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
Dhfi.h589 #define HFI1_IB_CFG_LIDLMC 0 /* LID (LS16b) and Mask (MS16b) */
844 /* LID programmed for this instance */
845 u32 lid; member
861 /* LID mask control */
1939 int hfi1_set_lid(struct hfi1_pportdata *ppd, u32 lid, u8 lmc);
2497 (ppd->lid >= be16_to_cpu(IB_MULTICAST_LID_BASE))) && in hfi1_update_ah_attr()
2509 * hfi1_check_mcast- Check if the given lid is
2512 * The LID might either reside in ah.dlid or might be
2516 static inline bool hfi1_check_mcast(u32 lid) in hfi1_check_mcast() argument
2518 return ((lid >= opa_get_mcast_base(OPA_MCAST_NR)) && in hfi1_check_mcast()
[all …]
Dmad.h106 __be32 lid; member
110 __be32 lid; /* where violation happened */ member
115 __be32 lid; /* LID where change occurred */ member
124 __be32 lid; /* lid where sys guid changed */ member
128 __be32 lid; member
164 __be32 lid; member
Dud.c117 slid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in ud_loopback()
249 wc.slid = (ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in ud_loopback()
251 /* Check for loopback when the port lid is not set */ in ud_loopback()
355 u16 lid = (u16)ppd->lid; in hfi1_make_ud_req_9B() local
357 if (lid) { in hfi1_make_ud_req_9B()
358 lid |= rdma_ah_get_path_bits(ah_attr) & in hfi1_make_ud_req_9B()
360 slid = lid; in hfi1_make_ud_req_9B()
445 if (!ppd->lid) in hfi1_make_ud_req_16B()
448 slid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in hfi1_make_ud_req_16B()
484 u32 lid; in hfi1_make_ud_req() local
[all …]
/kernel/linux/linux-5.10/Documentation/infiniband/
Duser_mad.rst78 example, the remote LID will be in mad.lid.
90 filled into the id field of the MAD, the destination LID should be
91 filled into the lid field, and so on. The send side does support
101 mad->hdr.lid = my_dest; /* in network byte order... */
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/
Dmthca_mad.c76 u8 port_num, u16 lid, u8 sl) in update_sm_ah() argument
87 rdma_ah_set_dlid(&ah_attr, lid); in update_sm_ah()
105 * synthesize LID change and P_Key change events.
120 u16 lid = be16_to_cpu(pinfo->lid); in smp_snoop() local
135 if (prev_lid != lid) { in smp_snoop()
249 prev_lid = ib_lid_cpu16(pattr.lid); in mthca_process_mad()
/kernel/linux/linux-5.10/include/uapi/rdma/
Dib_user_mad.h63 * @lid - Remote lid received from/to be sent to
81 __be16 lid; member
106 * @lid - Remote lid received from/to be sent to
125 __be16 lid; member
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Drk3288-veyron-chromebook.dtsi30 lid_switch: lid-switch {
35 lid {
36 label = "Lid";
140 ap_lid_int_l: ap-lid-int-l {
/kernel/linux/linux-5.10/arch/x86/platform/olpc/
Dolpc-xo15-sci.c26 * The normal ACPI LID wakeup behavior is wake-on-open, but not
31 * suspend with the display running; if the lid is then closed, we want to
40 status = acpi_execute_simple_method(NULL, "\\_SB.PCI0.LID.LIDW", wake_on_close); in set_lid_wake_behavior()
42 pr_warn(PFX "failed to set lid behavior\n"); in set_lid_wake_behavior()
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/octeontx2/af/
Dnpc.h174 u8 lid; member
263 u64 lid : 3; member
285 u64 lid : 3;
361 u8 lid; member
367 u8 lid; member
/kernel/linux/linux-5.10/arch/mips/loongson2ef/lemote-2f/
Dpm.c66 /* Wakeup CPU via SCI lid open event */ in setup_wakeup_events()
114 /* check the LID status */ in wakeup_loongson()
116 /* wakeup cpu when people open the LID */ in wakeup_loongson()
/kernel/linux/linux-5.10/drivers/platform/x86/
Dsurface3-wmi.c3 * Driver for the LID cover switch of the Surface 3
147 /* check for LID ACPI switch */ in s3_wmi_check_platform_device()
181 input->name = "Lid Switch"; in s3_wmi_create_and_register_input()
238 /* reinstall the actual PNPC0C0D LID default handle */ in s3_wmi_remove()

12345678910