| /Linux-v5.15/Documentation/firmware-guide/acpi/ |
| D | acpi-lid.rst | 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 37 There are platforms always retun "closed" as initial lid state. [all …]
|
| /Linux-v5.15/fs/jfs/ |
| D | jfs_txnmgr.c | 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() 582 lid_t lid; in txLock() local [all …]
|
| /Linux-v5.15/drivers/platform/surface/ |
| D | surface_gpe.c | 170 const struct surface_lid_device *lid = dev_get_drvdata(dev); in surface_lid_enable_wakeup() local 174 status = acpi_set_gpe_wake_mask(NULL, lid->gpe_number, action); in surface_lid_enable_wakeup() 198 struct surface_lid_device *lid; in surface_gpe_probe() local 209 lid = devm_kzalloc(&pdev->dev, sizeof(*lid), GFP_KERNEL); in surface_gpe_probe() 210 if (!lid) in surface_gpe_probe() 213 lid->gpe_number = gpe_number; in surface_gpe_probe() 214 platform_set_drvdata(pdev, lid); in surface_gpe_probe() 239 struct surface_lid_device *lid = dev_get_drvdata(&pdev->dev); in surface_gpe_remove() local 243 acpi_disable_gpe(NULL, lid->gpe_number); in surface_gpe_remove()
|
| /Linux-v5.15/arch/mips/mm/ |
| D | uasm.c | 412 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 …]
|
| /Linux-v5.15/drivers/infiniband/sw/rdmavt/ |
| D | mcast.c | 65 static struct rvt_mcast *rvt_mcast_alloc(union ib_gid *mgid, u16 lid) in rvt_mcast_alloc() argument 74 mcast->mcast_addr.lid = lid; in rvt_mcast_alloc() 107 u16 lid) in rvt_mcast_find() argument 129 if (mcast->mcast_addr.lid == lid) { in rvt_mcast_find() 179 if (tmcast->mcast_addr.lid != mcast->mcast_addr.lid) { in rvt_mcast_add() 238 int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in rvt_attach_mcast() argument 254 mcast = rvt_mcast_alloc(gid, lid); in rvt_attach_mcast() 301 int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid) in rvt_detach_mcast() argument 334 if (mcast->mcast_addr.lid != lid) { in rvt_detach_mcast()
|
| D | mcast.h | 12 int rvt_attach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid); 13 int rvt_detach_mcast(struct ib_qp *ibqp, union ib_gid *gid, u16 lid);
|
| /Linux-v5.15/arch/ia64/include/asm/ |
| D | smp.h | 36 } 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()
|
| /Linux-v5.15/arch/mips/include/asm/ |
| D | uasm.h | 194 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 …]
|
| /Linux-v5.15/drivers/infiniband/hw/qib/ |
| D | qib_ud.c | 90 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() 243 u16 lid; in qib_make_ud_req() local 284 lid = rdma_ah_get_dlid(ah_attr) & ~((1 << ppd->lmc) - 1); in qib_make_ud_req() 285 if (unlikely(lid == ppd->lid)) { in qib_make_ud_req() 355 lid = ppd->lid; in qib_make_ud_req() 356 if (lid) { in qib_make_ud_req() 357 lid |= rdma_ah_get_path_bits(ah_attr) & in qib_make_ud_req() [all …]
|
| D | qib_driver.c | 106 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() 648 dd->unit, ppd->port, lid); in qib_set_lid()
|
| /Linux-v5.15/include/rdma/ |
| D | opa_smi.h | 38 } 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()
|
| D | ib_mad.h | 387 __be16 lid; /* where violation happened */ member 393 __be16 lid; /* LID where change occurred */ member 403 __be16 lid; /* lid where sys guid changed */ member 410 __be16 lid; member
|
| /Linux-v5.15/drivers/net/ethernet/marvell/octeontx2/af/ |
| D | npc.h | 244 u8 lid; member 333 u64 lid : 3; member 355 u64 lid : 3; 487 u8 lid; member 493 u8 lid; member 501 u8 lid; member 508 u8 lid; member 516 u8 lid; member
|
| D | rvu_npc_fs.c | 133 u64 cfg, u8 lid, u8 lt, u8 intf) in npc_set_layer_mdata() argument 144 input->layer_mdata.lid = lid; in npc_set_layer_mdata() 155 if (input1->layer_mdata.lid == input2->layer_mdata.lid && in npc_check_overlap_fields() 178 u8 nr_bits, lid, lt, ld; in npc_check_overlap() local 189 for (lid = start_lid; lid < NPC_MAX_LID; lid++) { in npc_check_overlap() 194 (intf, lid, lt, ld)); in npc_check_overlap() 199 lid, lt, intf); in npc_check_overlap() 356 start_lid = key_fields[NPC_ETYPE].layer_mdata.lid + 1; in npc_handle_multi_layer_fields() 380 start_lid = key_fields[NPC_OUTER_VID].layer_mdata.lid + 1; in npc_handle_multi_layer_fields() 388 static void npc_scan_ldata(struct rvu *rvu, int blkaddr, u8 lid, in npc_scan_ldata() argument [all …]
|
| /Linux-v5.15/drivers/iio/common/cros_ec_sensors/ |
| D | Kconfig | 26 tristate "ChromeOS EC Sensor for lid angle" 29 Module to report the angle between lid and base for some 32 and the lid.
|
| /Linux-v5.15/drivers/infiniband/hw/hfi1/ |
| D | mad.h | 65 __be32 lid; member 69 __be32 lid; /* where violation happened */ member 74 __be32 lid; /* LID where change occurred */ member 83 __be32 lid; /* lid where sys guid changed */ member 87 __be32 lid; member 123 __be32 lid; member
|
| D | hfi.h | 794 u32 lid; member 1889 int hfi1_set_lid(struct hfi1_pportdata *ppd, u32 lid, u8 lmc); 2446 (ppd->lid >= be16_to_cpu(IB_MULTICAST_LID_BASE))) && in hfi1_update_ah_attr() 2465 static inline bool hfi1_check_mcast(u32 lid) in hfi1_check_mcast() argument 2467 return ((lid >= opa_get_mcast_base(OPA_MCAST_NR)) && in hfi1_check_mcast() 2468 (lid != be32_to_cpu(OPA_LID_PERMISSIVE))); in hfi1_check_mcast() 2471 #define opa_get_lid(lid, format) \ argument 2472 __opa_get_lid(lid, OPA_PORT_PACKET_FORMAT_##format) 2475 static inline u32 __opa_get_lid(u32 lid, u8 format) in __opa_get_lid() argument 2477 bool is_mcast = hfi1_check_mcast(lid); in __opa_get_lid() [all …]
|
| D | ud.c | 75 slid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in ud_loopback() 207 wc.slid = (ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in ud_loopback() 313 u16 lid = (u16)ppd->lid; in hfi1_make_ud_req_9B() local 315 if (lid) { in hfi1_make_ud_req_9B() 316 lid |= rdma_ah_get_path_bits(ah_attr) & in hfi1_make_ud_req_9B() 318 slid = lid; in hfi1_make_ud_req_9B() 403 if (!ppd->lid) in hfi1_make_ud_req_16B() 406 slid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in hfi1_make_ud_req_16B() 443 u32 lid; in hfi1_make_ud_req() local 478 priv->hdr_type = hfi1_get_hdr_type(ppd->lid, ah_attr); in hfi1_make_ud_req() [all …]
|
| /Linux-v5.15/drivers/infiniband/hw/mthca/ |
| D | mthca_mad.c | 76 u8 port_num, u16 lid, u8 sl) in update_sm_ah() argument 87 rdma_ah_set_dlid(&ah_attr, lid); in update_sm_ah() 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()
|
| /Linux-v5.15/include/trace/events/ |
| D | ib_umad.h | 35 __field(u16, lid) 63 __entry->lid = umad_hdr->lid; 95 be32_to_cpu(__entry->qkey), be16_to_cpu(__entry->lid),
|
| /Linux-v5.15/Documentation/translations/zh_CN/infiniband/ |
| D | user_mad.rst | 86 息。例如,远程LID将在mad.lid中。 99 填入lid字段,以此类推。发送端确实支持RMPP,所以可以发送任意长度的MAD。 109 mad->hdr.lid = my_dest; /* in network byte order... */
|
| /Linux-v5.15/include/uapi/rdma/ |
| D | ib_user_mad.h | 81 __be16 lid; member 125 __be16 lid; member
|
| /Linux-v5.15/Documentation/ABI/testing/ |
| D | sysfs-class-chromeos | 11 Control the keyboard wake lid angle. Values are between 12 0 and 360. This file will also show the keyboard wake lid
|
| D | sysfs-bus-iio-cros-ec | 17 sensor can be located on the base or on the lid. Current valid 18 values are 'base' and 'lid'.
|
| /Linux-v5.15/arch/arm/boot/dts/ |
| D | rk3288-veyron-chromebook.dtsi | 30 lid_switch: lid-switch { 35 lid { 140 ap_lid_int_l: ap-lid-int-l {
|