/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2003 Deep Blue Solutions, Ltd, All Rights Reserved. * * Support functions for calculating clocks/divisors for the ICST * clock generators. See https://www.idt.com/ for more information * on these devices. */ #ifndef ICST_H #define ICST_H struct icst_params { unsigned long ref; unsigned long vco_max; /* inclusive */ unsigned long vco_min; /* exclusive */ unsigned short vd_min; /* inclusive */ unsigned short vd_max; /* inclusive */ unsigned char rd_min; /* inclusive */ unsigned char rd_max; /* inclusive */ const unsigned char *s2div; /* chip specific s2div array */ const unsigned char *idx2s; /* chip specific idx2s array */ }; struct icst_vco { unsigned short v; unsigned char r; unsigned char s; }; unsigned long icst_hz(const struct icst_params *p, struct icst_vco vco); struct icst_vco icst_hz_to_vco(const struct icst_params *p, unsigned long freq); /* * ICST307 VCO frequency must be between 6MHz and 200MHz (3.3 or 5V). * This frequency is pre-output divider. */ #define ICST307_VCO_MIN 6000000 #define ICST307_VCO_MAX 200000000 extern const unsigned char icst307_s2div[]; extern const unsigned char icst307_idx2s[]; /* * ICST525 VCO frequency must be between 10MHz and 200MHz (3V) or 320MHz (5V). * This frequency is pre-output divider. */ #define ICST525_VCO_MIN 10000000 #define ICST525_VCO_MAX_3V 200000000 #define ICST525_VCO_MAX_5V 320000000 extern const unsigned char icst525_s2div[]; extern const unsigned char icst525_idx2s[]; #endif 6.21.y Hosts the 0x221E linux distro kernel.Ubuntu
summaryrefslogtreecommitdiff
path: root/net/rxrpc/conn_client.c
AgeCommit message (Expand)Author
2022-05-22rxrpc: Use refcount_t rather than atomic_tDavid Howells
2021-11-29rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle()Eiichi Tsukata
2020-11-23rxrpc: Merge prime_packet_security into init_connection_securityDavid Howells
2020-10-15rxrpc: Fix loss of final ack on shutdownDavid Howells
2020-10-15rxrpc: Fix bundle counting for exclusive connectionsDavid Howells
2020-09-14rxrpc: Fix an overget of the conn bundle when setting up a client connDavid Howells
2020-09-14rxrpc: Fix conn bundle leak in net-namespace exitDavid Howells
2020-09-14rxrpc: Fix an error goto in rxrpc_connect_call()David Howells
2020-09-08rxrpc: Allow multiple client connections to the same peerDavid Howells
2020-09-08rxrpc: Rewrite the client connection managerDavid Howells
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva
2020-03-13rxrpc: Fix call interruptibility handlingDavid Howells
2020-02-03rxrpc: Fix NULL pointer deref due to call->conn being cleared on disconnectDavid Howells
2019-10-07rxrpc: Fix call crypto state cleanupDavid Howells
2019-10-07rxrpc: Fix trace-after-put looking at the put connection recordDavid Howells
2019-08-30rxrpc: Fix lack of conn cleanup when local endpoint is cleaned up [ver #2]David Howells
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner
2019-05-16rxrpc: Allow the kernel to mark a call as being non-interruptibleDavid Howells
2019-03-08rxrpc: Fix client call queueing, waiting for channelDavid Howells
2019-03-08rxrpc: Fix client call connect/disconnect raceDavid Howells
2019-01-15Revert "rxrpc: Allow failed client calls to be retried"David Howells
2018-10-05rxrpc: Fix some missed refs to init_netDavid Howells
2018-09-28rxrpc: Fix error distributionDavid Howells
2018-08-01rxrpc: Trace packet transmissionDavid Howells
2018-08-01rxrpc: remove redundant variables 'sp' and 'did_discard'YueHaibing
2018-03-30rxrpc: Fix apparent leak of rxrpc_local objectsDavid Howells
2018-03-30rxrpc: Fix checker warnings and errorsDavid Howells
2018-02-07rxrpc: Fix received abort handlingDavid Howells