/openbmc/linux/drivers/pcmcia/ |
H A D | yenta_socket.c | 69 static int yenta_probe_cb_irq(struct yenta_socket *socket); 70 static unsigned int yenta_probe_irq(struct yenta_socket *socket, 84 static inline u32 cb_readl(struct yenta_socket *socket, unsigned reg) in cb_readl() argument 86 u32 val = readl(socket->base + reg); in cb_readl() 87 debug("%04x %08x\n", socket, reg, val); in cb_readl() 91 static inline void cb_writel(struct yenta_socket *socket, unsigned reg, u32 val) in cb_writel() argument 93 debug("%04x %08x\n", socket, reg, val); in cb_writel() 94 writel(val, socket->base + reg); in cb_writel() 95 readl(socket->base + reg); /* avoid problems with PCI write posting */ in cb_writel() 98 static inline u8 config_readb(struct yenta_socket *socket, unsigned offset) in config_readb() argument [all …]
|
H A D | ti113x.h | 166 #define ti_sysctl(socket) ((socket)->private[0]) argument 167 #define ti_cardctl(socket) ((socket)->private[1]) argument 168 #define ti_devctl(socket) ((socket)->private[2]) argument 169 #define ti_diag(socket) ((socket)->private[3]) argument 170 #define ti_mfunc(socket) ((socket)->private[4]) argument 171 #define ene_test_c9(socket) ((socket)->private[5]) argument 176 static void ti_save_state(struct yenta_socket *socket) in ti_save_state() argument 178 ti_sysctl(socket) = config_readl(socket, TI113X_SYSTEM_CONTROL); in ti_save_state() 179 ti_mfunc(socket) = config_readl(socket, TI122X_MFUNC); in ti_save_state() 180 ti_cardctl(socket) = config_readb(socket, TI113X_CARD_CONTROL); in ti_save_state() [all …]
|
H A D | ricoh.h | 128 #define rl_misc(socket) ((socket)->private[0]) argument 129 #define rl_ctl(socket) ((socket)->private[1]) argument 130 #define rl_io(socket) ((socket)->private[2]) argument 131 #define rl_mem(socket) ((socket)->private[3]) argument 132 #define rl_config(socket) ((socket)->private[4]) argument 137 struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); in ricoh_zoom_video() local 139 reg = config_readb(socket, RL5C4XX_MISC_CONTROL); in ricoh_zoom_video() 146 config_writeb(socket, RL5C4XX_MISC_CONTROL, reg); in ricoh_zoom_video() 149 static void ricoh_set_zv(struct yenta_socket *socket) in ricoh_set_zv() argument 151 if(socket->dev->vendor == PCI_VENDOR_ID_RICOH) in ricoh_set_zv() [all …]
|
H A D | pd6729.c | 61 static unsigned char indirect_read(struct pd6729_socket *socket, in indirect_read() argument 69 reg += socket->number * 0x40; in indirect_read() 70 port = socket->io_base; in indirect_read() 78 static unsigned short indirect_read16(struct pd6729_socket *socket, in indirect_read16() argument 86 reg = reg + socket->number * 0x40; in indirect_read16() 87 port = socket->io_base; in indirect_read16() 98 static void indirect_write(struct pd6729_socket *socket, unsigned short reg, in indirect_write() argument 105 reg = reg + socket->number * 0x40; in indirect_write() 106 port = socket->io_base; in indirect_write() 112 static void indirect_setbit(struct pd6729_socket *socket, unsigned short reg, in indirect_setbit() argument [all …]
|
H A D | cs.c | 92 struct pcmcia_socket *socket = dev_get_drvdata(dev); in pcmcia_release_socket() local 94 complete(&socket->socket_released); in pcmcia_release_socket() 100 * pcmcia_register_socket - add a new pcmcia socket device 101 * @socket: the &socket to register 103 int pcmcia_register_socket(struct pcmcia_socket *socket) in pcmcia_register_socket() argument 108 if (!socket || !socket->ops || !socket->dev.parent || !socket->resource_ops) in pcmcia_register_socket() 111 dev_dbg(&socket->dev, "pcmcia_register_socket(0x%p)\n", socket->ops); in pcmcia_register_socket() 113 /* try to obtain a socket number [yes, it gets ugly if we in pcmcia_register_socket() 115 * sockets... but the socket number is deprecated in pcmcia_register_socket() 119 socket->sock = 0; in pcmcia_register_socket() [all …]
|
H A D | i82092.c | 57 /* 0 = no socket, 58 * 1 = empty socket, 62 unsigned int io_base; /* base io address of the socket */ 64 struct pcmcia_socket socket; member 65 struct pci_dev *dev; /* The PCI device for the socket */ 104 dev_info(&dev->dev, "configured as a %d socket device.\n", in i82092aa_pci_probe() 116 sockets[i].socket.features |= SS_CAP_PCCARD; in i82092aa_pci_probe() 117 sockets[i].socket.map_size = 0x1000; in i82092aa_pci_probe() 118 sockets[i].socket.irq_mask = 0; in i82092aa_pci_probe() 119 sockets[i].socket.pci_irq = dev->irq; in i82092aa_pci_probe() [all …]
|
H A D | topic.h | 112 struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); in topic97_zoom_video() local 115 reg_zv = config_readb(socket, TOPIC97_ZOOM_VIDEO_CONTROL); in topic97_zoom_video() 118 config_writeb(socket, TOPIC97_ZOOM_VIDEO_CONTROL, reg_zv); in topic97_zoom_video() 120 reg = config_readb(socket, TOPIC97_AUDIO_VIDEO_SWITCH); in topic97_zoom_video() 122 config_writeb(socket, TOPIC97_AUDIO_VIDEO_SWITCH, reg); in topic97_zoom_video() 125 config_writeb(socket, TOPIC97_ZOOM_VIDEO_CONTROL, reg_zv); in topic97_zoom_video() 127 reg = config_readb(socket, TOPIC97_AUDIO_VIDEO_SWITCH); in topic97_zoom_video() 129 config_writeb(socket, TOPIC97_AUDIO_VIDEO_SWITCH, reg); in topic97_zoom_video() 133 static int topic97_override(struct yenta_socket *socket) in topic97_override() argument 136 socket->socket.zoom_video = topic97_zoom_video; in topic97_override() [all …]
|
/openbmc/qemu/python/qemu/machine/ |
H A D | console_socket.py | 2 QEMU Console Socket Module: 5 which can drain a socket and optionally dump the bytes to file. 17 import socket 23 class ConsoleSocket(socket.socket): 25 ConsoleSocket represents a socket attached to a char device. 28 :param sock_fd: Optionally, an existing socket file descriptor. 31 :param drain: Optionally, drains the socket and places the bytes 48 socket.socket.__init__(self, socket.AF_UNIX, socket.SOCK_STREAM) 52 socket.socket.__init__(self, fileno=sock_fd) 70 """Drains the socket and runs while the socket is open.""" [all …]
|
H A D | qtest.py | 5 offer a connection to QEMU's qtest protocol socket, and a qtest-enabled 21 import socket 37 QEMUQtestProtocol implements a connection to a qtest socket. 39 :param address: QEMU address, can be either a unix socket path (string) 42 :param sock: An existing socket can be provided as an alternative to 44 :param server: server mode, listens on the socket. Only meaningful 46 socket. 48 :raise socket.error: on socket connection errors 56 sock: Optional[socket.socket] = None, argument 64 raise ValueError("server=True is meaningless when passing socket") [all …]
|
/openbmc/qemu/hw/ppc/ |
H A D | rs6000_mc.c | 53 int socket; in rs6000mc_port0803_read() local 55 /* (1 << socket) indicates 32 MB SIMM at given socket */ in rs6000mc_port0803_read() 56 for (socket = 0; socket < 6; socket++) { in rs6000mc_port0803_read() 57 if (s->simm_size[socket] == 32) { in rs6000mc_port0803_read() 58 val |= (1 << socket); in rs6000mc_port0803_read() 72 int socket; in rs6000mc_port0804_read() local 74 /* (1 << socket) indicates SIMM absence at given socket */ in rs6000mc_port0804_read() 75 for (socket = 0; socket < 6; socket++) { in rs6000mc_port0804_read() 76 if (s->simm_size[socket]) { in rs6000mc_port0804_read() 77 val &= ~(1 << socket); in rs6000mc_port0804_read() [all …]
|
/openbmc/linux/include/linux/ |
H A D | net.h | 3 * NET An implementation of the SOCKET network access protocol. 50 * enum sock_type - Socket types 51 * @SOCK_STREAM: stream (connection) socket 52 * @SOCK_DGRAM: datagram (conn.less) socket 53 * @SOCK_RAW: raw socket 55 * @SOCK_SEQPACKET: sequential packet socket 56 * @SOCK_DCCP: Datagram Congestion Control Protocol socket 60 * When adding some new socket type please 61 * grep ARCH_HAS_SOCKET_TYPE include/asm-* /socket.h, at least MIPS 79 /* Flags for socket, socketpair, accept4 */ [all …]
|
/openbmc/linux/Documentation/networking/ |
H A D | kcm.rst | 15 | KCM socket | | KCM socket | | KCM socket | | KCM socket | 46 written on a KCM socket are sent atomically on an appropriate TCP socket. 47 Similarly, in the receive path, messages are constructed on each TCP socket 48 (Psock) and complete messages are steered to a KCM socket. 54 for each bound TCP socket, this structure holds the state for constructing 63 can be used to send and receive messages from the KCM socket. 65 Socket types 68 KCM supports SOCK_DGRAM and SOCK_SEQPACKET socket types. 79 Filter (BPF) is used for this. When attaching a TCP socket to a multiplexor a 84 to a KCM socket. [all …]
|
H A D | l2tp.rst | 28 associated with a socket. Each session is associated with a virtual 40 1) Create a tunnel socket. Exchange L2TP control protocol messages 41 with the peer over that socket in order to establish a tunnel. 47 tunnel socket in order to establish a session. 62 To create a tunnel socket for use by L2TP, the standard POSIX 63 socket API is used. 67 int sockfd = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); 71 int sockfd = socket(AF_INET6, SOCK_DGRAM, IPPROTO_L2TP); 73 UDP socket programming doesn't need to be covered here. 76 subsystem. The L2TPIP socket address is defined in struct [all …]
|
/openbmc/qemu/backends/ |
H A D | spdm-socket.c | 3 * QEMU SPDM socket support 14 #include "sysemu/spdm-socket.h" 17 static bool read_bytes(const int socket, uint8_t *buffer, in read_bytes() argument 24 result = recv(socket, buffer + number_received, in read_bytes() 34 static bool read_data32(const int socket, uint32_t *data) in read_data32() argument 38 result = read_bytes(socket, (uint8_t *)data, sizeof(uint32_t)); in read_data32() 46 static bool read_multiple_bytes(const int socket, uint8_t *buffer, in read_multiple_bytes() argument 53 result = read_data32(socket, &length); in read_multiple_bytes() 70 return read_bytes(socket, buffer, length); in read_multiple_bytes() 73 static bool receive_platform_data(const int socket, in receive_platform_data() argument [all …]
|
/openbmc/linux/Documentation/bpf/ |
H A D | map_sk_storage.rst | 11 ``BPF_MAP_TYPE_SK_STORAGE`` is used to provide socket-local storage for BPF 13 to be provided and acts as the handle for accessing the socket-local 15 locally with each socket instead of with the map. The kernel is responsible for 16 allocating storage for a socket when requested and for freeing the storage when 17 either the map or the socket is deleted. 22 socket-local storage. 37 Socket-local storage for ``map`` can be retrieved from socket ``sk`` using the 56 Socket-local storage for ``map`` can be deleted from socket ``sk`` using the 70 Socket-local storage for map ``map_fd`` can be added or updated locally to a 71 socket using the ``bpf_map_update_elem()`` libbpf function. The socket is [all …]
|
H A D | prog_sk_lookup.rst | 8 into the socket lookup performed by the transport layer when a packet is to be 11 When invoked BPF sk_lookup program can select a socket that will receive the 20 binding sockets to an address with ``bind()`` socket call is impractical, such 29 Such setups would require creating and ``bind()``'ing one socket to each of the 31 latency spikes during socket lookup. 47 find a listening (TCP) or an unconnected (UDP) socket for an incoming packet. 54 ``SK_PASS`` signifies that the socket lookup should continue on to regular 58 A BPF sk_lookup program can also select a socket to receive the packet by 59 calling ``bpf_sk_assign()`` BPF helper. Typically, the program looks up a socket 62 selection. Selecting a socket only takes effect if the program has terminated [all …]
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
H A D | verifier_sdiv.c | 10 SEC("socket") 22 SEC("socket") 34 SEC("socket") 46 SEC("socket") 58 SEC("socket") 70 SEC("socket") 82 SEC("socket") 94 SEC("socket") 106 SEC("socket") 119 SEC("socket") [all …]
|
/openbmc/openbmc/poky/bitbake/lib/bb/asyncrpc/ |
H A D | serv.py | 12 import socket 30 def __init__(self, socket, proto_name, logger): argument 31 self.socket = socket 39 "address": socket.address, 45 await self.socket.close() 52 self.logger.info("Client %r connected" % (self.socket.address,)) 55 client_protocol = await self.socket.recv() 74 header = await self.socket.recv() 83 await self.socket.send("%s: %s" % (k, v)) 84 await self.socket.send("") [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen4/ |
H A D | data-fabric.json | 388 …"PublicDescription": "Read data beats (64 bytes) for local socket upstream DMA at IO Moderator (IO… 396 …"PublicDescription": "Read data beats (64 bytes) for local socket upstream DMA at IO Moderator (IO… 404 …"PublicDescription": "Read data beats (64 bytes) for local socket upstream DMA at IO Moderator (IO… 412 …"PublicDescription": "Read data beats (64 bytes) for local socket upstream DMA at IO Moderator (IO… 420 …"PublicDescription": "Write data beats (64 bytes) for local socket upstream DMA at IO Moderator (I… 428 …"PublicDescription": "Write data beats (64 bytes) for local socket upstream DMA at IO Moderator (I… 436 …"PublicDescription": "Write data beats (64 bytes) for local socket upstream DMA at IO Moderator (I… 444 …"PublicDescription": "Write data beats (64 bytes) for local socket upstream DMA at IO Moderator (I… 452 …"PublicDescription": "Read data beats (64 bytes) for remote socket upstream DMA at IO Moderator (I… 460 …"PublicDescription": "Read data beats (64 bytes) for remote socket upstream DMA at IO Moderator (I… [all …]
|
/openbmc/linux/include/net/ |
H A D | inet_common.h | 23 struct socket; 25 int inet_release(struct socket *sock); 26 int inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, 28 int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, 30 int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr, 32 int inet_accept(struct socket *sock, struct socket *newsock, int flags, 34 void __inet_accept(struct socket *sock, struct socket *newsock, 37 int inet_sendmsg(struct socket *sock, struct msghdr *msg, size_t size); 38 void inet_splice_eof(struct socket *sock); 39 int inet_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, [all …]
|
H A D | af_rxrpc.h | 16 struct socket; 40 void rxrpc_kernel_new_call_notification(struct socket *, 43 struct rxrpc_call *rxrpc_kernel_begin_call(struct socket *sock, 54 int rxrpc_kernel_send_data(struct socket *, struct rxrpc_call *, 57 int rxrpc_kernel_recv_data(struct socket *, struct rxrpc_call *, 59 bool rxrpc_kernel_abort_call(struct socket *, struct rxrpc_call *, 61 void rxrpc_kernel_shutdown_call(struct socket *sock, struct rxrpc_call *call); 62 void rxrpc_kernel_put_call(struct socket *sock, struct rxrpc_call *call); 63 void rxrpc_kernel_get_peer(struct socket *, struct rxrpc_call *, 65 bool rxrpc_kernel_get_srtt(struct socket *, struct rxrpc_call *, u32 *); [all …]
|
/openbmc/qemu/include/hw/riscv/ |
H A D | numa.h | 37 * @socket_id: socket index 39 * Returns: first hartid for a valid socket and -1 for an invalid socket 46 * @socket_id: socket index 48 * Returns: last hartid for a valid socket and -1 for an invalid socket 55 * @socket_id: socket index 57 * Returns: number of harts for a valid socket and -1 for an invalid socket 64 * @socket_id: socket index 66 * Returns: offset of ram belonging to given socket 73 * @socket_id: socket index 75 * Returns: size of ram belonging to given socket [all …]
|
/openbmc/qemu/include/io/ |
H A D | channel-socket.h | 29 #define TYPE_QIO_CHANNEL_SOCKET "qio-channel-socket" 37 * that can transport data over a UNIX socket or TCP socket. 39 * for accepting client connections, tuning some socket 40 * parameters and getting socket address strings. 58 * Create a channel for performing I/O on a socket 60 * creating the socket, it must be setup as a client 63 * Returns: the socket channel object 70 * @fd: the socket file descriptor 73 * Create a channel for performing I/O on the socket 76 * Returns: the socket channel object, or NULL on error [all …]
|
/openbmc/linux/tools/testing/selftests/drivers/sdsi/ |
H A D | sdsi_test.py | 33 def get_dev_file_path(socket, file): argument 34 return CLASS_DIR + '/' + DEV_PREFIX + '.' + str(socket) + '/' + file 45 @pytest.mark.parametrize('socket', range(0, NUM_SOCKETS)) 53 def get_dev_folder(self, socket): argument 54 return CLASS_DIR + '/' + DEV_PREFIX + '.' + str(socket) + '/' 56 def test_sysfs_files_exist(self, socket): argument 57 folder = self.get_dev_folder(socket) 65 def test_sysfs_file_permissions(self, socket): argument 66 folder = self.get_dev_folder(socket) 78 def test_sysfs_file_ownership(self, socket): argument [all …]
|
/openbmc/linux/net/core/ |
H A D | request_sock.c | 20 * Maximum number of SYN_RECV sockets in queue per LISTEN socket. 21 * One SYN_RECV socket costs about 80bytes on a 32bit machine. 23 * but then some measure against one socket starving all other sockets 44 * This function is called to set a Fast Open socket's "fastopen_rsk" field 45 * to NULL when a TFO socket no longer needs to access the request_sock. 49 * Before TFO, a child socket is created only after 3WHS is completed, 51 * complex with TFO. A child socket, accepted or not, has to access its 54 * until either the child socket is accepted, or in the rare case when the 57 * In short, a request socket is only freed after BOTH 3WHS has completed 58 * (or aborted) and the child socket has been accepted (or listener closed). [all …]
|