| /kernel/linux/linux-5.10/drivers/scsi/esas2r/ |
| D | esas2r_init.c | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 22 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 38 * You should have received a copy of the GNU General Public License 40 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 46 static bool esas2r_initmem_alloc(struct esas2r_adapter *a, in esas2r_initmem_alloc() argument 50 mem_desc->esas2r_param = mem_desc->size + align; in esas2r_initmem_alloc() 51 mem_desc->virt_addr = NULL; in esas2r_initmem_alloc() 52 mem_desc->phys_addr = 0; in esas2r_initmem_alloc() [all …]
|
| D | esas2r_int.c | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 8 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 23 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 39 * You should have received a copy of the GNU General Public License 41 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 43 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 48 static void esas2r_doorbell_interrupt(struct esas2r_adapter *a, u32 doorbell); 49 static void esas2r_get_outbound_responses(struct esas2r_adapter *a); [all …]
|
| D | esas2r_ioctl.c | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 22 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 38 * You should have received a copy of the GNU General Public License 40 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 47 * Buffered ioctl handlers. A buffered ioctl is one which requires that we 48 * allocate a DMA-able memory area to communicate with the firmware. In 50 * we will allocate a global buffer the first time we need it and re-use 68 struct esas2r_adapter *a; member [all …]
|
| D | esas2r_disc.c | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 8 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 23 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 39 * You should have received a copy of the GNU General Public License 41 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 43 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 48 static void esas2r_disc_abort(struct esas2r_adapter *a, 50 static bool esas2r_disc_continue(struct esas2r_adapter *a, [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/esas2r/ |
| D | esas2r_init.c | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 22 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 38 * You should have received a copy of the GNU General Public License 40 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 46 static bool esas2r_initmem_alloc(struct esas2r_adapter *a, in esas2r_initmem_alloc() argument 50 mem_desc->esas2r_param = mem_desc->size + align; in esas2r_initmem_alloc() 51 mem_desc->virt_addr = NULL; in esas2r_initmem_alloc() 52 mem_desc->phys_addr = 0; in esas2r_initmem_alloc() [all …]
|
| D | esas2r_int.c | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 8 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 23 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 39 * You should have received a copy of the GNU General Public License 41 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 43 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 48 static void esas2r_doorbell_interrupt(struct esas2r_adapter *a, u32 doorbell); 49 static void esas2r_get_outbound_responses(struct esas2r_adapter *a); [all …]
|
| D | esas2r_ioctl.c | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 22 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 38 * You should have received a copy of the GNU General Public License 40 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 47 * Buffered ioctl handlers. A buffered ioctl is one which requires that we 48 * allocate a DMA-able memory area to communicate with the firmware. In 50 * we will allocate a global buffer the first time we need it and re-use 68 struct esas2r_adapter *a; member [all …]
|
| D | esas2r_disc.c | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 8 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 23 * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is 39 * You should have received a copy of the GNU General Public License 41 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 43 /*=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/ 48 static void esas2r_disc_abort(struct esas2r_adapter *a, 50 static bool esas2r_disc_continue(struct esas2r_adapter *a, [all …]
|
| /kernel/linux/linux-5.10/sound/pci/au88x0/ |
| D | au88x0_a3d.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 21 a3dsrc_SetTimeConsts(a3dsrc_t * a, short HrtfTrack, short ItdTrack, in a3dsrc_SetTimeConsts() argument 24 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetTimeConsts() 25 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 26 a3d_addrA(a->slice, a->source, A3D_A_HrtfTrackTC), HrtfTrack); in a3dsrc_SetTimeConsts() 27 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 28 a3d_addrA(a->slice, a->source, A3D_A_ITDTrackTC), ItdTrack); in a3dsrc_SetTimeConsts() 29 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 30 a3d_addrA(a->slice, a->source, A3D_A_GainTrackTC), GTrack); in a3dsrc_SetTimeConsts() 31 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() [all …]
|
| /kernel/linux/linux-6.6/sound/pci/au88x0/ |
| D | au88x0_a3d.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 21 a3dsrc_SetTimeConsts(a3dsrc_t * a, short HrtfTrack, short ItdTrack, in a3dsrc_SetTimeConsts() argument 24 vortex_t *vortex = (vortex_t *) (a->vortex); in a3dsrc_SetTimeConsts() 25 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 26 a3d_addrA(a->slice, a->source, A3D_A_HrtfTrackTC), HrtfTrack); in a3dsrc_SetTimeConsts() 27 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 28 a3d_addrA(a->slice, a->source, A3D_A_ITDTrackTC), ItdTrack); in a3dsrc_SetTimeConsts() 29 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 30 a3d_addrA(a->slice, a->source, A3D_A_GainTrackTC), GTrack); in a3dsrc_SetTimeConsts() 31 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/af/ |
| D | mcs_reg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #define MCSX_MCS_TOP_SLAVE_PORT_RESET(a) ({ \ argument 18 if (mcs->hw->mcs_blks > 1) \ 20 offset += (a) * 0x8ull; \ 24 #define MCSX_MCS_TOP_SLAVE_CHANNEL_CFG(a) ({ \ argument 28 if (mcs->hw->mcs_blks > 1) \ 30 offset += (a) * 0x8ull; \ 37 if (mcs->hw->mcs_blks > 1) \ 41 #define MCSX_MIL_RX_LMACX_CFG(a) ({ \ argument 45 if (mcs->hw->mcs_blks > 1) \ [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/ |
| D | renesas,i2c.txt | 1 I2C for R-Car platforms 4 - compatible: 5 "renesas,i2c-r8a7742" if the device is a part of a R8A7742 SoC. 6 "renesas,i2c-r8a7743" if the device is a part of a R8A7743 SoC. 7 "renesas,i2c-r8a7744" if the device is a part of a R8A7744 SoC. 8 "renesas,i2c-r8a7745" if the device is a part of a R8A7745 SoC. 9 "renesas,i2c-r8a77470" if the device is a part of a R8A77470 SoC. 10 "renesas,i2c-r8a774a1" if the device is a part of a R8A774A1 SoC. 11 "renesas,i2c-r8a774b1" if the device is a part of a R8A774B1 SoC. 12 "renesas,i2c-r8a774c0" if the device is a part of a R8A774C0 SoC. [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | sharedsubtree.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 4) Use-case 19 ----------- 23 A process wants to clone its own namespace, but still wants to access the CD 27 It provides the necessary building blocks for features like per-user-namespace 31 ----------- 36 a. shared mount 42 2a) A shared mount can be replicated to as many mountpoints and all the 47 Let's say /mnt has a mount that is shared:: 49 mount --make-shared /mnt [all …]
|
| /kernel/linux/linux-6.6/Documentation/filesystems/ |
| D | sharedsubtree.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 4) Use-case 19 ----------- 23 A process wants to clone its own namespace, but still wants to access the CD 27 It provides the necessary building blocks for features like per-user-namespace 31 ----------- 36 a. shared mount 42 2a) A shared mount can be replicated to as many mountpoints and all the 47 Let's say /mnt has a mount that is shared:: 49 mount --make-shared /mnt [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/ |
| D | fcnal-test.sh | 2 # SPDX-License-Identifier: GPL-2.0 9 # 2. client, server, no-server 13 # 6. VRF and non-VRF permutations 16 # ns-A | ns-B 18 # [ lo ] [ eth1 ]---|---[ eth1 ] [ lo ] 21 # [ red ]---[ eth1 ]---|---[ eth1 ] [ lo ] 23 # ns-A: 30 # ns-B: 35 # ns-A to ns-C connection - only for VRF and same config 36 # as ns-A to ns-B [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | vidioc-queryctrl.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERYCTRL - VIDIOC_QUERY_EXT_CTRL - VIDIOC_QUERYMENU - Enumerate controls and menu control i… 41 To query the attributes of a control applications set the ``id`` field 42 of a struct :ref:`v4l2_queryctrl <v4l2-queryctrl>` and call the 43 ``VIDIOC_QUERYCTRL`` ioctl with a pointer to this structure. The driver 49 exclusive ``V4L2_CID_LASTP1``. Drivers may return ``EINVAL`` if a control in 60 driver returns the next supported non-compound control, or ``EINVAL`` if 72 :ref:`v4l2_queryctrl <v4l2-queryctrl>` since that structure is full. 80 fields of struct :ref:`v4l2_querymenu <v4l2-querymenu>` and call the 81 ``VIDIOC_QUERYMENU`` ioctl with a pointer to this structure. The driver [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/ |
| D | fcnal-test.sh | 2 # SPDX-License-Identifier: GPL-2.0 9 # 2. client, server, no-server 13 # 6. VRF and non-VRF permutations 16 # ns-A | ns-B 18 # [ lo ] [ eth1 ]---|---[ eth1 ] [ lo ] 21 # [ red ]---[ eth1 ]---|---[ eth1 ] [ lo ] 23 # ns-A: 30 # ns-B: 35 # ns-A to ns-C connection - only for VRF and same config 36 # as ns-A to ns-B [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | skb_array.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 10 * Limited-size FIFO of skbs. Can be used more or less whenever 13 * Implemented as a type-safe wrapper around ptr_ring. 30 * this in a loop must use a compiler barrier, for example cpu_relax(). 32 static inline bool __skb_array_full(struct skb_array *a) in __skb_array_full() argument 34 return __ptr_ring_full(&a->ring); in __skb_array_full() 37 static inline bool skb_array_full(struct skb_array *a) in skb_array_full() argument 39 return ptr_ring_full(&a->ring); in skb_array_full() 42 static inline int skb_array_produce(struct skb_array *a, struct sk_buff *skb) in skb_array_produce() argument 44 return ptr_ring_produce(&a->ring, skb); in skb_array_produce() [all …]
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | skb_array.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 10 * Limited-size FIFO of skbs. Can be used more or less whenever 13 * Implemented as a type-safe wrapper around ptr_ring. 30 * this in a loop must use a compiler barrier, for example cpu_relax(). 32 static inline bool __skb_array_full(struct skb_array *a) in __skb_array_full() argument 34 return __ptr_ring_full(&a->ring); in __skb_array_full() 37 static inline bool skb_array_full(struct skb_array *a) in skb_array_full() argument 39 return ptr_ring_full(&a->ring); in skb_array_full() 42 static inline int skb_array_produce(struct skb_array *a, struct sk_buff *skb) in skb_array_produce() argument 44 return ptr_ring_produce(&a->ring, skb); in skb_array_produce() [all …]
|
| /kernel/linux/linux-6.6/lib/crypto/mpi/ |
| D | mpi-bit.c | 1 /* mpi-bit.c - MPI bit level functions 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * You should have received a copy of the GNU General Public License 18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 21 #include "mpi-internal.h" 30 void mpi_normalize(MPI a) in mpi_normalize() argument 32 for (; a->nlimbs && !a->d[a->nlimbs - 1]; a->nlimbs--) in mpi_normalize() 38 * Return the number of bits in A. 40 unsigned mpi_get_nbits(MPI a) in mpi_get_nbits() argument 44 mpi_normalize(a); in mpi_get_nbits() [all …]
|
| D | mpiutil.c | 1 /* mpiutil.ac - Utility functions for MPI 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * You should have received a copy of the GNU General Public License 18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 21 #include "mpi-internal.h" 56 return -EFAULT; in mpi_init() 59 constants[idx]->flags = (16|32); in mpi_init() 66 /* Return a constant MPI descripbed by NO which is one of the 81 * Note: It was a bad idea to use the number of limbs to allocate 82 * because on a alpha the limbs are large but we normally need [all …]
|
| /kernel/linux/linux-5.10/lib/mpi/ |
| D | mpi-bit.c | 1 /* mpi-bit.c - MPI bit level functions 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * You should have received a copy of the GNU General Public License 18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 21 #include "mpi-internal.h" 30 void mpi_normalize(MPI a) in mpi_normalize() argument 32 for (; a->nlimbs && !a->d[a->nlimbs - 1]; a->nlimbs--) in mpi_normalize() 38 * Return the number of bits in A. 40 unsigned mpi_get_nbits(MPI a) in mpi_get_nbits() argument 44 mpi_normalize(a); in mpi_get_nbits() [all …]
|
| D | mpiutil.c | 1 /* mpiutil.ac - Utility functions for MPI 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * You should have received a copy of the GNU General Public License 18 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA 21 #include "mpi-internal.h" 56 return -EFAULT; in mpi_init() 59 constants[idx]->flags = (16|32); in mpi_init() 66 /* Return a constant MPI descripbed by NO which is one of the 81 * Note: It was a bad idea to use the number of limbs to allocate 82 * because on a alpha the limbs are large but we normally need [all …]
|
| /kernel/linux/linux-6.6/Documentation/maintainer/ |
| D | rebasing-and-merging.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Maintaining a subsystem, as a general rule, requires a familiarity with the 8 Git source-code management system. Git is a powerful tool with a lot of 19 maintainers result from a desire to avoid merges, while others come from 20 merging a little too often. 25 "Rebasing" is the process of changing the history of a series of commits 26 within a repository. There are two different types of operations that are 30 - Changing the parent (starting) commit upon which a series of patches is 31 built. For example, a rebase operation could take a patch set built on 36 - Changing the history of a set of patches by fixing (or deleting) broken [all …]
|
| /kernel/linux/linux-6.6/net/ceph/crush/ |
| D | hash.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * Robert Jenkins' function for mixing 32-bit values 11 * a, b = random bits, c = input and output 13 #define crush_hashmix(a, b, c) do { \ argument 14 a = a-b; a = a-c; a = a^(c>>13); \ 15 b = b-c; b = b-a; b = b^(a<<8); \ 16 c = c-a; c = c-b; c = c^(b>>13); \ 17 a = a-b; a = a-c; a = a^(c>>12); \ 18 b = b-c; b = b-a; b = b^(a<<16); \ 19 c = c-a; c = c-b; c = c^(b>>5); \ [all …]
|