/Linux-v6.1/net/sctp/ |
D | sm_statefuns.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 1999-2000 Cisco, Inc. 5 * Copyright (c) 1999-2001 Motorola, Inc. 6 * Copyright (c) 2001-2002 Intel Corp. 15 * lksctp developers <linux-sctp@vger.kernel.org> 175 __u16 chunk_length = ntohs(chunk->chunk_hdr->length); in sctp_chunk_length_valid() 178 if (unlikely(chunk->pdiscard)) in sctp_chunk_length_valid() 191 sctp_walk_errors(err, chunk->chunk_hdr); in sctp_err_chunk_valid() 193 return (void *)err == (void *)chunk->chunk_end; in sctp_err_chunk_valid() 201 * Process the final SHUTDOWN COMPLETE. [all …]
|
D | outqueue.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 1999-2000 Cisco, Inc. 5 * Copyright (c) 1999-2001 Motorola, Inc. 6 * Copyright (c) 2001-2003 Intel Corp. 15 * lksctp developers <linux-sctp@vger.kernel.org> 65 list_add(&ch->list, &q->out_chunk_list); in sctp_outq_head_data() 66 q->out_qlen += ch->skb->len; in sctp_outq_head_data() 69 oute = SCTP_SO(&q->asoc->stream, stream)->ext; in sctp_outq_head_data() 70 list_add(&ch->stream_list, &oute->outq); in sctp_outq_head_data() 76 return q->sched->dequeue(q); in sctp_outq_dequeue_data() [all …]
|
D | sm_sideeffect.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 1999-2001 Motorola, Inc. 15 * lksctp developers <linux-sctp@vger.kernel.org> 69 asoc->last_ecne_tsn = lowest_tsn; in sctp_do_ecn_ce_work() 70 asoc->need_ecne = 1; in sctp_do_ecn_ce_work() 93 * and then ACK our peer that we we've done so by in sctp_do_ecn_ecne_work() 101 if (TSN_lt(asoc->last_cwr_tsn, lowest_tsn)) { in sctp_do_ecn_ecne_work() 113 asoc->last_cwr_tsn = lowest_tsn; in sctp_do_ecn_ecne_work() 119 repl = sctp_make_cwr(asoc, asoc->last_cwr_tsn, chunk); in sctp_do_ecn_ecne_work() 131 /* Turn off ECNE getting auto-prepended to every outgoing in sctp_do_ecn_cwr_work() [all …]
|
/Linux-v6.1/drivers/remoteproc/ |
D | qcom_sysmon.c | 1 // SPDX-License-Identifier: GPL-2.0 77 * sysmon_send_event() - send notification of other remote's SSR event 88 len = snprintf(req, sizeof(req), "ssr:%s:%s", event->subsys_name, in sysmon_send_event() 89 sysmon_state_string[event->ssr_event]); in sysmon_send_event() 93 mutex_lock(&sysmon->lock); in sysmon_send_event() 94 reinit_completion(&sysmon->comp); in sysmon_send_event() 95 sysmon->ssr_ack = false; in sysmon_send_event() 97 ret = rpmsg_send(sysmon->ept, req, len); in sysmon_send_event() 99 dev_err(sysmon->dev, "failed to send sysmon event\n"); in sysmon_send_event() 103 ret = wait_for_completion_timeout(&sysmon->comp, in sysmon_send_event() [all …]
|
D | qcom_q6v5_adsp.c | 1 // SPDX-License-Identifier: GPL-2.0 110 int (*shutdown)(struct qcom_adsp *adsp); member 116 struct device **devs = adsp->proxy_pds; in qcom_rproc_pds_attach() 125 if (dev->pm_domain) { in qcom_rproc_pds_attach() 134 if (num_pds > ARRAY_SIZE(adsp->proxy_pds)) in qcom_rproc_pds_attach() 135 return -E2BIG; in qcom_rproc_pds_attach() 140 ret = PTR_ERR(devs[i]) ? : -ENODATA; in qcom_rproc_pds_attach() 148 for (i--; i >= 0; i--) in qcom_rproc_pds_attach() 157 struct device *dev = adsp->dev; in qcom_rproc_pds_detach() 161 if (dev->pm_domain && pd_count) { in qcom_rproc_pds_detach() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/remoteproc/ |
D | qcom,sc7280-wpss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7280-wpss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 19 - qcom,sc7280-wpss-pil 28 - description: Watchdog interrupt 29 - description: Fatal interrupt 30 - description: Ready interrupt 31 - description: Handover interrupt [all …]
|
D | qcom,sc7180-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7180-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sibi Sankar <quic_sibis@quicinc.com> 19 - qcom,sc7180-mss-pil 23 - description: MSS QDSP6 registers 24 - description: RMB registers 26 reg-names: 28 - const: qdsp6 [all …]
|
D | qcom,sc7280-mss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,sc7280-mss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sibi Sankar <quic_sibis@quicinc.com> 19 - qcom,sc7280-mss-pil 23 - description: MSS QDSP6 registers 24 - description: RMB registers 26 reg-names: 28 - const: qdsp6 [all …]
|
D | st,stm32-rproc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/remoteproc/st,stm32-rproc.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 14 - Fabien Dessenne <fabien.dessenne@foss.st.com> 15 - Arnaud Pouliquen <arnaud.pouliquen@foss.st.com> 19 const: st,stm32mp1-m4 30 st,syscfg-holdboot: 32 $ref: "/schemas/types.yaml#/definitions/phandle-array" 34 - items: [all …]
|
D | qcom,q6v5.txt | 6 - compatible: 10 "qcom,q6v5-pil", 11 "qcom,ipq8074-wcss-pil" 12 "qcom,qcs404-wcss-pil" 13 "qcom,msm8916-mss-pil", 14 "qcom,msm8974-mss-pil" 15 "qcom,msm8996-mss-pil" 16 "qcom,msm8998-mss-pil" 17 "qcom,sdm845-mss-pil" 19 - reg: [all …]
|
/Linux-v6.1/fs/dlm/ |
D | midcomms.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 ** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. 6 ** Copyright (C) 2004-2021 Red Hat, Inc. All rights reserved. 15 * This is the appallingly named "mid-level" comms layer. It takes care about 29 * Due the fact that dlm has pre-configured node addresses on every side 33 * compatibility these messages are not covered by the midcomms re-transmission 34 * layer. These messages have their own re-transmission handling in the dlm 43 * like TCP supports it with half-closed socket support. SCTP doesn't support 44 * half-closed socket, so we do it on DLM layer. Also socket shutdown() can be 61 * +---------+ [all …]
|
/Linux-v6.1/tools/testing/selftests/bpf/prog_tests/ |
D | migrate_reuseport.c | 1 // SPDX-License-Identifier: GPL-2.0 10 * 5. call shutdown() for first 4 server sockets 14 * 7. call shutdown() for the last server 18 * 9. call shutdown() for the second server 41 #define MIGRATED_TO (NR_SERVERS - 1) 43 /* fastopenq->max_qlen and sk->sk_max_ack_backlog */ 133 fds[i] = -1; in init_fds() 141 if (fds[i] != -1) { in close_fds() 143 fds[i] = -1; in close_fds() 153 if (!ASSERT_NEQ(fd, -1, "open")) in setup_fastopen() [all …]
|
/Linux-v6.1/include/net/sctp/ |
D | command.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (C) 1999-2001 Cisco, Motorola 12 * lksctp developers <linux-sctp@vger.kernel.org> 34 SCTP_CMD_GEN_SACK, /* Send a Selective ACK (maybe). */ 36 SCTP_CMD_GEN_INIT_ACK, /* Generate an INIT ACK chunk. */ 55 SCTP_CMD_COOKIEECHO_RESTART, /* High level, do cookie-echo timer work. */ 68 SCTP_CMD_PROCESS_CTSN, /* Sideeffect from shutdown. */ 71 SCTP_CMD_GEN_SHUTDOWN, /* Generate a SHUTDOWN chunk. */ 73 SCTP_CMD_SETUP_T2, /* Hi-level, setup T2-shutdown parms. */ 79 SCTP_CMD_REPORT_FWDTSN, /* Report new cumulative TSN Ack. */ [all …]
|
D | structs.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (c) 1999-2000 Cisco, Inc. 5 * Copyright (c) 1999-2001 Motorola, Inc. 12 * lksctp developers <linux-sctp@vger.kernel.org> 36 #include <linux/generic-radix-tree.h> 37 #include <linux/rhashtable-types.h> 263 /* This is our APPLICATION-SPECIFIC state cookie. 275 * Verification: in the INIT or INIT ACK chunk. 312 * Include the source port of the INIT-ACK 332 * the association TCB is re-constructed from the cookie. [all …]
|
/Linux-v6.1/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ |
D | g84.c | 32 struct nvkm_device *device = therm->subdev.device; in g84_temp_get() 34 if (nvkm_fuse_read(device->fuse, 0x1a8) == 1) in g84_temp_get() 37 return -ENODEV; in g84_temp_get() 43 struct nvkm_device *device = therm->subdev.device; in g84_sensor_setup() 46 if (nvkm_fuse_read(device->fuse, 0x1a8) == 1) { in g84_sensor_setup() 56 struct nvbios_therm_sensor *sensor = &therm->bios_sensor; in g84_therm_program_alarms() 57 struct nvkm_subdev *subdev = &therm->subdev; in g84_therm_program_alarms() 58 struct nvkm_device *device = subdev->device; in g84_therm_program_alarms() 61 spin_lock_irqsave(&therm->sensor.alarm_program_lock, flags); in g84_therm_program_alarms() 63 /* enable RISING and FALLING IRQs for shutdown, THRS 0, 1, 2 and 4 */ in g84_therm_program_alarms() [all …]
|
/Linux-v6.1/net/netfilter/ |
D | nf_conntrack_proto_sctp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2004-2012 Patrick McHardy <kaber@trash.net> 31 closely. They're more complex. --RR 33 And so for me for SCTP :D -Kiran */ 85 point. Please note the subtleties. -Kiran 87 NONE - Nothing so far. 88 COOKIE WAIT - We have seen an INIT chunk in the original direction, or also 90 COOKIE ECHOED - We have seen a COOKIE_ECHO chunk in the original direction. 91 ESTABLISHED - We have seen a COOKIE_ACK in the reply direction. 92 SHUTDOWN_SENT - We have seen a SHUTDOWN chunk in the original direction. [all …]
|
/Linux-v6.1/include/linux/ |
D | kvm_irqfd.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 17 * trigger. On acknowledgment through the irq ack notifier, the 18 * interrupt is de-asserted and userspace is notified through the 19 * resamplefd. All resamplers on the same gsi are de-asserted 27 * RCU list modified under kvm->irqfds.resampler_lock 32 * Entry in list of kvm->irqfd.resampler_list. Use for sharing 34 * Accessed and modified under kvm->irqfds.resampler_lock 40 /* Used for MSI fast-path */ 46 /* Used for level IRQ fast-path */ 49 /* The resampler used by this irqfd (resampler-only) */ [all …]
|
D | mailbox_controller.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 15 * struct mbox_chan_ops - methods to control mailbox channels 18 * data is accepted for transmission, -EBUSY while rejecting 21 * mbox_chan_txdone (if it has some TX ACK irq). It must not 32 * @shutdown: Called when a client relinquishes control of a chan. 40 * mode 'send_data' is expected to return -EBUSY. 50 void (*shutdown)(struct mbox_chan *chan); member 56 * struct mbox_controller - Controller of a class of communication channels 63 * Eg, if it has some TX ACK irq. 106 * struct mbox_chan - s/w representation of a communication chan
|
/Linux-v6.1/Documentation/driver-api/surface_aggregator/ |
D | internal.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 54 internal-api 63 Lower-level packet transport is implemented in the *packet transport layer 68 packet payloads to higher-level layers. 71 around command-type packet payloads, i.e. requests (sent from host to EC), 90 Refer to Documentation/driver-api/surface_aggregator/client.rst for 93 that chapter and the Documentation/driver-api/surface_aggregator/ssh.rst 104 ------- 153 ------------ 163 re-submitted to this queue due to timeouts or NAK packets sent by the EC. [all …]
|
/Linux-v6.1/arch/arm/mach-s3c/ |
D | sleep-s3c2412.S | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 6 * S3C2412 Power Manager low-level sleep support 13 #include "regs-irq.h" 41 * active when we tried to shutdown. Try and ack the IRQ and
|
/Linux-v6.1/Documentation/i2c/ |
D | gpio-fault-injection.rst | 12 'i2c-fault-injector' subdirectory in the Kernel debugfs filesystem, usually 15 injection. They will be described now along with their intended use-cases. 21 ----- 31 ----- 56 -------------------------- 60 it will stop at the ACK phase after the address of the client has been 61 transmitted. Because the device will ACK its presence, this results in SDA 68 ----------------------- 73 The injector will again stop at one ACK phase, so the device will keep SDA low 78 b) after the address byte, a 0x00 byte will be transferred. Then, stop at ACK. [all …]
|
/Linux-v6.1/net/batman-adv/ |
D | tp_meter.c | 1 // SPDX-License-Identifier: GPL-2.0 45 #include "hard-interface.h" 52 * BATADV_TP_DEF_TEST_LENGTH - Default test length if not specified by the user 58 * BATADV_TP_AWND - Advertised window by the receiver (in bytes) 63 * BATADV_TP_RECV_TIMEOUT - Receiver activity timeout. If the receiver does not 69 * BATADV_TP_MAX_RTO - Maximum sender timeout. If the sender RTO gets beyond 76 * BATADV_TP_FIRST_SEQ - First seqno of each session. The number is rather high 79 #define BATADV_TP_FIRST_SEQ ((u32)-1 - 2000) 82 * BATADV_TP_PLEN - length of the payload (data after the batadv_unicast header) 85 #define BATADV_TP_PLEN (BATADV_TP_PACKET_LEN - ETH_HLEN - \ [all …]
|
/Linux-v6.1/drivers/iio/light/ |
D | veml6070.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * veml6070.c - Support for Vishay VEML6070 UV A light sensor 5 * Copyright 2016 Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7 * IIO driver for VEML6070 (7-bit I2C slave addresses 0x38 and 0x39) 9 * TODO: integration time, ACK signal 29 #define VEML6070_COMMAND_SD BIT(0) /* shutdown mode when set */ 45 mutex_lock(&data->lock); in veml6070_read() 47 /* disable shutdown */ in veml6070_read() 48 ret = i2c_smbus_write_byte(data->client1, in veml6070_read() 49 data->config & ~VEML6070_COMMAND_SD); in veml6070_read() [all …]
|
/Linux-v6.1/net/rds/ |
D | tcp_send.c | 14 * - Redistributions of source code must retain the above 18 * - Redistributions in binary form must reproduce the above 43 struct rds_tcp_connection *tc = cp->cp_transport_data; in rds_tcp_xmit_path_prepare() 45 tcp_sock_set_cork(tc->t_sock->sk, true); in rds_tcp_xmit_path_prepare() 50 struct rds_tcp_connection *tc = cp->cp_transport_data; in rds_tcp_xmit_path_complete() 52 tcp_sock_set_cork(tc->t_sock->sk, false); in rds_tcp_xmit_path_complete() 55 /* the core send_sem serializes this with other xmit and shutdown */ 69 /* the core send_sem serializes this with other xmit and shutdown */ 73 struct rds_conn_path *cp = rm->m_inc.i_conn_path; in rds_tcp_xmit() 74 struct rds_tcp_connection *tc = cp->cp_transport_data; in rds_tcp_xmit() [all …]
|
/Linux-v6.1/drivers/firmware/xilinx/ |
D | zynqmp.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014-2022 Xilinx, Inc. 13 #include <linux/arm-smccc.h> 25 #include <linux/firmware/xlnx-zynqmp.h> 26 #include <linux/firmware/xlnx-event-manager.h> 27 #include "zynqmp-debug.h" 34 /* BOOT_PIN_CTRL- Used to control the mode pins after boot */ 36 /* BOOT_PIN_CTRL_MASK- out_val[11:8], out_en[3:0] */ 53 * struct zynqmp_devinfo - Structure for Zynqmp device instance 63 * struct pm_api_feature_data - PM API Feature data [all …]
|