Home
last modified time | relevance | path

Searched refs:socket (Results 1 – 200 of 450) sorted by relevance

123

/linux-4.1.27/drivers/pcmcia/
Dti113x.h166 #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 …]
Dricoh.h124 #define rl_misc(socket) ((socket)->private[0]) argument
125 #define rl_ctl(socket) ((socket)->private[1]) argument
126 #define rl_io(socket) ((socket)->private[2]) argument
127 #define rl_mem(socket) ((socket)->private[3]) argument
128 #define rl_config(socket) ((socket)->private[4]) argument
133 struct yenta_socket *socket = container_of(sock, struct yenta_socket, socket); in ricoh_zoom_video() local
135 reg = config_readb(socket, RL5C4XX_MISC_CONTROL); in ricoh_zoom_video()
142 config_writeb(socket, RL5C4XX_MISC_CONTROL, reg); in ricoh_zoom_video()
145 static void ricoh_set_zv(struct yenta_socket *socket) in ricoh_set_zv() argument
147 if(socket->dev->vendor == PCI_VENDOR_ID_RICOH) in ricoh_set_zv()
[all …]
Dyenta_socket.c67 static int yenta_probe_cb_irq(struct yenta_socket *socket);
68 static unsigned int yenta_probe_irq(struct yenta_socket *socket,
82 static inline u32 cb_readl(struct yenta_socket *socket, unsigned reg) in cb_readl() argument
84 u32 val = readl(socket->base + reg); in cb_readl()
85 debug("%04x %08x\n", socket, reg, val); in cb_readl()
89 static inline void cb_writel(struct yenta_socket *socket, unsigned reg, u32 val) in cb_writel() argument
91 debug("%04x %08x\n", socket, reg, val); in cb_writel()
92 writel(val, socket->base + reg); in cb_writel()
93 readl(socket->base + reg); /* avoid problems with PCI write posting */ in cb_writel()
96 static inline u8 config_readb(struct yenta_socket *socket, unsigned offset) in config_readb() argument
[all …]
Dpd6729.c61 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 …]
Dvrc4173_cardu.c56 static inline uint8_t exca_readb(vrc4173_socket_t *socket, uint16_t offset) in exca_readb() argument
58 return readb(socket->base + EXCA_REGS_BASE + offset); in exca_readb()
61 static inline uint16_t exca_readw(vrc4173_socket_t *socket, uint16_t offset) in exca_readw() argument
65 val = readb(socket->base + EXCA_REGS_BASE + offset); in exca_readw()
66 val |= (u16)readb(socket->base + EXCA_REGS_BASE + offset + 1) << 8; in exca_readw()
71 static inline void exca_writeb(vrc4173_socket_t *socket, uint16_t offset, uint8_t val) in exca_writeb() argument
73 writeb(val, socket->base + EXCA_REGS_BASE + offset); in exca_writeb()
76 static inline void exca_writew(vrc4173_socket_t *socket, uint8_t offset, uint16_t val) in exca_writew() argument
78 writeb((u8)val, socket->base + EXCA_REGS_BASE + offset); in exca_writew()
79 writeb((u8)(val >> 8), socket->base + EXCA_REGS_BASE + offset + 1); in exca_writew()
[all …]
Dtopic.h112 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 …]
Dcs.c95 struct pcmcia_socket *socket = dev_get_drvdata(dev); in pcmcia_release_socket() local
97 complete(&socket->socket_released); in pcmcia_release_socket()
106 int pcmcia_register_socket(struct pcmcia_socket *socket) in pcmcia_register_socket() argument
111 if (!socket || !socket->ops || !socket->dev.parent || !socket->resource_ops) in pcmcia_register_socket()
114 dev_dbg(&socket->dev, "pcmcia_register_socket(0x%p)\n", socket->ops); in pcmcia_register_socket()
122 socket->sock = 0; in pcmcia_register_socket()
134 socket->sock = i - 1; in pcmcia_register_socket()
136 list_add_tail(&socket->socket_list, &pcmcia_socket_list); in pcmcia_register_socket()
144 socket->features &= ~SS_CAP_CARDBUS; in pcmcia_register_socket()
148 dev_set_drvdata(&socket->dev, socket); in pcmcia_register_socket()
[all …]
Do2micro.h109 static int o2micro_override(struct yenta_socket *socket) in o2micro_override() argument
121 if (PCI_FUNC(socket->dev->devfn) == 0) { in o2micro_override()
122 a = config_readb(socket, O2_RESERVED1); in o2micro_override()
123 b = config_readb(socket, O2_RESERVED2); in o2micro_override()
124 dev_dbg(&socket->dev->dev, "O2: 0x94/0xD4: %02x/%02x\n", a, b); in o2micro_override()
126 switch (socket->dev->device) { in o2micro_override()
151 dev_warn(&socket->dev->dev, in o2micro_override()
155 dev_info(&socket->dev->dev, in o2micro_override()
157 config_writeb(socket, O2_RESERVED1, in o2micro_override()
159 config_writeb(socket, O2_RESERVED2, in o2micro_override()
[all …]
Dm32r_pcc.c52 struct pcmcia_socket socket; member
73 static pcc_socket_t socket[M32R_MAX_PCC] = { variable
92 pcc_socket_t *t = &socket[sock]; in pcc_iorw()
263 return inl(socket[sock].base + reg); in pcc_get()
269 outl(data, socket[sock].base + reg); in pcc_set()
302 pcc_socket_t *t = &socket[pcc_sockets]; in add_pcc_socket()
325 t->socket.features |= (SS_CAP_PCCARD | SS_CAP_STATIC_MAP); in add_pcc_socket()
326 t->socket.map_size = M32R_PCC_MAPSIZE; in add_pcc_socket()
327 t->socket.io_offset = ioaddr; /* use for io access offset */ in add_pcc_socket()
328 t->socket.irq_mask = 0; in add_pcc_socket()
[all …]
Di82092.c61 struct pcmcia_socket socket; member
108 sockets[i].socket.features |= SS_CAP_PCCARD; in i82092aa_pci_probe()
109 sockets[i].socket.map_size = 0x1000; in i82092aa_pci_probe()
110 sockets[i].socket.irq_mask = 0; in i82092aa_pci_probe()
111 sockets[i].socket.pci_irq = dev->irq; in i82092aa_pci_probe()
112 sockets[i].socket.cb_dev = dev; in i82092aa_pci_probe()
113 sockets[i].socket.owner = THIS_MODULE; in i82092aa_pci_probe()
137 sockets[i].socket.dev.parent = &dev->dev; in i82092aa_pci_probe()
138 sockets[i].socket.ops = &i82092aa_operations; in i82092aa_pci_probe()
139 sockets[i].socket.resource_ops = &pccard_nonstatic_ops; in i82092aa_pci_probe()
[all …]
Dm32r_cfc.c44 struct pcmcia_socket socket; member
62 static pcc_socket_t socket[M32R_MAX_PCC] = { variable
289 pcc_socket_t *t = &socket[pcc_sockets]; in add_pcc_socket()
329 t->socket.features |= (SS_CAP_PCCARD | SS_CAP_STATIC_MAP); in add_pcc_socket()
330 t->socket.map_size = M32R_PCC_MAPSIZE; in add_pcc_socket()
331 t->socket.io_offset = ioaddr; /* use for io access offset */ in add_pcc_socket()
332 t->socket.irq_mask = 0; in add_pcc_socket()
334 t->socket.pci_irq = PLD_IRQ_CFIREQ ; /* card interrupt */ in add_pcc_socket()
336 t->socket.pci_irq = PLD_IRQ_CF0 + pcc_sockets; in add_pcc_socket()
368 if (socket[i].cs_irq1 != irq && socket[i].cs_irq2 != irq) in pcc_interrupt()
[all …]
Dbfin_cf_pcmcia.c60 struct pcmcia_socket socket; member
98 pcmcia_parse_events(&cf->socket, SS_DETECT); in bfin_cf_timer()
112 cf = container_of(s, struct bfin_cf_socket, socket); in bfin_cf_get_status()
129 cf = container_of(sock, struct bfin_cf_socket, socket); in bfin_cf_set_socket()
164 cf = container_of(s, struct bfin_cf_socket, socket); in bfin_cf_set_io_map()
178 cf = container_of(s, struct bfin_cf_socket, socket); in bfin_cf_set_mem_map()
236 cf->socket.pci_irq = irq; in bfin_cf_probe()
250 cf->socket.io_offset = (unsigned long) in bfin_cf_probe()
253 if (!cf->socket.io_offset) in bfin_cf_probe()
261 cf->socket.owner = THIS_MODULE; in bfin_cf_probe()
[all …]
Di82365.c146 struct pcmcia_socket socket; member
159 static struct i82365_socket socket[8] = { variable
222 unsigned int port = socket[sock].ioaddr; in i365_get()
224 reg = I365_REG(socket[sock].psock, reg); in i365_get()
236 unsigned int port = socket[sock].ioaddr; in i365_set()
237 u_char val = I365_REG(socket[sock].psock, reg); in i365_set()
297 cirrus_state_t *p = &socket[s].state.cirrus; in cirrus_get_state()
309 cirrus_state_t *p = &socket[s].state.cirrus; in cirrus_set_state()
323 struct i82365_socket *t = &socket[s]; in cirrus_set_opts()
324 cirrus_state_t *p = &socket[s].state.cirrus; in cirrus_set_opts()
[all …]
Domap_cf.c61 struct pcmcia_socket socket; member
92 pcmcia_parse_events(&cf->socket, SS_DETECT); in omap_cf_timer()
119 cf = container_of(s, struct omap_cf_socket, socket); in omap_cf_get_status()
166 cf = container_of(s, struct omap_cf_socket, socket); in omap_cf_set_io_map()
180 cf = container_of(s, struct omap_cf_socket, socket); in omap_cf_set_mem_map()
234 cf->socket.pci_irq = irq; in omap_cf_probe()
255 cf->socket.io_offset = (unsigned long) in omap_cf_probe()
257 if (!cf->socket.io_offset) in omap_cf_probe()
290 cf->socket.owner = THIS_MODULE; in omap_cf_probe()
291 cf->socket.dev.parent = &pdev->dev; in omap_cf_probe()
[all …]
Dds.c245 pcmcia_put_socket(p_dev->socket); in pcmcia_release_dev()
268 s = p_dev->socket; in pcmcia_device_probe()
279 ret = pccard_read_tuple(p_dev->socket, p_dev->func, CISTPL_CONFIG, in pcmcia_device_probe()
307 (p_dev->socket->device_count == 1) && (p_dev->device_no == 0)) in pcmcia_device_probe()
371 if ((p_dev->socket->pcmcia_pfc) && in pcmcia_device_remove()
372 (p_dev->socket->device_count > 0) && in pcmcia_device_remove()
374 pcmcia_card_remove(p_dev->socket, p_dev); in pcmcia_device_remove()
417 if (!pccard_read_tuple(p_dev->socket, BIND_FN_ALL, in pcmcia_device_query()
419 mutex_lock(&p_dev->socket->ops_mutex); in pcmcia_device_query()
424 mutex_unlock(&p_dev->socket->ops_mutex); in pcmcia_device_query()
[all …]
Dvrc4171_card.c237 vrc4171_socket_t *socket; in pccard_init() local
246 socket = &vrc4171_sockets[slot]; in pccard_init()
247 socket->csc_irq = search_nonuse_irq(); in pccard_init()
248 socket->io_irq = search_nonuse_irq(); in pccard_init()
249 spin_lock_init(&socket->lock); in pccard_init()
320 vrc4171_socket_t *socket; in pccard_set_socket() local
330 socket = &vrc4171_sockets[slot]; in pccard_set_socket()
332 spin_lock_irq(&socket->lock); in pccard_set_socket()
346 control |= socket->io_irq; in pccard_set_socket()
359 cscint |= socket->csc_irq << 8; in pccard_set_socket()
[all …]
Dat91_cf.c46 struct pcmcia_socket socket; member
80 pcmcia_parse_events(&cf->socket, SS_DETECT); in at91_cf_irq()
94 cf = container_of(s, struct at91_cf_socket, socket); in at91_cf_get_status()
117 cf = container_of(sock, struct at91_cf_socket, socket); in at91_cf_set_socket()
153 cf = container_of(s, struct at91_cf_socket, socket); in at91_cf_set_io_map()
180 io->start = cf->socket.io_offset; in at91_cf_set_io_map()
195 cf = container_of(s, struct at91_cf_socket, socket); in at91_cf_set_mem_map()
316 cf->socket.pci_irq = gpio_to_irq(board->irq_pin); in at91_cf_probe()
318 cf->socket.pci_irq = nr_irqs + 1; in at91_cf_probe()
324 cf->socket.io_offset = 0x10000; in at91_cf_probe()
[all …]
Dxxs1500_ss.c54 struct pcmcia_socket socket; member
65 #define to_xxs_socket(x) container_of(x, struct xxs1500_pcmcia_sock, socket)
71 pcmcia_parse_events(&sock->socket, SS_DETECT); in cdirq()
261 sock->socket.ops = &xxs1500_pcmcia_operations; in xxs1500_pcmcia_probe()
262 sock->socket.owner = THIS_MODULE; in xxs1500_pcmcia_probe()
263 sock->socket.pci_irq = gpio_to_irq(GPIO_CARDIRQ); in xxs1500_pcmcia_probe()
264 sock->socket.features = SS_CAP_STATIC_MAP | SS_CAP_PCCARD; in xxs1500_pcmcia_probe()
265 sock->socket.map_size = MEM_MAP_SIZE; in xxs1500_pcmcia_probe()
266 sock->socket.io_offset = (unsigned long)sock->virt_io; in xxs1500_pcmcia_probe()
267 sock->socket.dev.parent = &pdev->dev; in xxs1500_pcmcia_probe()
[all …]
Delectra_cf.c43 struct pcmcia_socket socket; member
89 pcmcia_parse_events(&cf->socket, SS_DETECT); in electra_cf_timer()
109 cf = container_of(s, struct electra_cf_socket, socket); in electra_cf_get_status()
128 cf = container_of(sock, struct electra_cf_socket, socket); in electra_cf_set_socket()
170 cf = container_of(s, struct electra_cf_socket, socket); in electra_cf_set_mem_map()
251 cf->socket.pci_irq = cf->irq; in electra_cf_probe()
273 cf->socket.io_offset = cf->io_base; in electra_cf_probe()
288 cf->socket.owner = THIS_MODULE; in electra_cf_probe()
289 cf->socket.dev.parent = &ofdev->dev; in electra_cf_probe()
290 cf->socket.ops = &electra_cf_ops; in electra_cf_probe()
[all …]
Di82092aa.h29 static int i82092aa_get_status(struct pcmcia_socket *socket, u_int *value);
30 static int i82092aa_set_socket(struct pcmcia_socket *socket, socket_state_t *state);
31 static int i82092aa_set_io_map(struct pcmcia_socket *socket, struct pccard_io_map *io);
32 static int i82092aa_set_mem_map(struct pcmcia_socket *socket, struct pccard_mem_map *mem);
33 static int i82092aa_init(struct pcmcia_socket *socket);
Ddb1xxx_ss.c43 struct pcmcia_socket socket; member
67 #define to_db1x_socket(x) container_of(x, struct db1x_pcmcia_sock, socket)
119 pcmcia_parse_events(&sock->socket, SS_DETECT); in db1000_pcmcia_cdirq()
128 pcmcia_parse_events(&sock->socket, SS_STSCHG); in db1000_pcmcia_stschgirq()
150 pcmcia_parse_events(&sock->socket, SS_DETECT); in db1200_pcmcia_cdirq()
519 sock->socket.ops = &db1x_pcmcia_operations; in db1x_pcmcia_socket_probe()
520 sock->socket.owner = THIS_MODULE; in db1x_pcmcia_socket_probe()
521 sock->socket.pci_irq = sock->card_irq; in db1x_pcmcia_socket_probe()
522 sock->socket.features = SS_CAP_STATIC_MAP | SS_CAP_PCCARD; in db1x_pcmcia_socket_probe()
523 sock->socket.map_size = MEM_MAP_SIZE; in db1x_pcmcia_socket_probe()
[all …]
Dsoc_common.c80 container_of(x, struct soc_pcmcia_socket, socket)
158 skt->socket.pci_irq = irq; in soc_pcmcia_hw_init()
267 irq_set_irq_type(skt->socket.pci_irq, in soc_common_pcmcia_config_skt()
271 irq_set_irq_type(skt->socket.pci_irq, IRQ_TYPE_NONE); in soc_common_pcmcia_config_skt()
355 pcmcia_parse_events(&skt->socket, events); in soc_common_check_status()
496 map->stop += skt->socket.io_offset; in soc_common_pcmcia_set_io_map()
497 map->start = skt->socket.io_offset; in soc_common_pcmcia_set_io_map()
606 container_of(dev, struct soc_pcmcia_socket, socket.dev); in show_status()
621 skt->socket.pci_irq); in show_status()
692 skt->socket.owner = ops->owner; in soc_pcmcia_init_one()
[all …]
Dpcmcia_resource.c170 s = p_dev->socket; in pcmcia_access_config()
230 struct pcmcia_socket *s = p_dev->socket; in pcmcia_map_mem_page()
259 struct pcmcia_socket *s = p_dev->socket; in pcmcia_fixup_iowidth()
309 struct pcmcia_socket *s = p_dev->socket; in pcmcia_fixup_vpp()
323 s->socket.Vpp = new_vpp; in pcmcia_fixup_vpp()
324 if (s->ops->set_socket(s, &s->socket)) { in pcmcia_fixup_vpp()
353 struct pcmcia_socket *s = p_dev->socket; in pcmcia_release_configuration()
362 s->socket.flags = SS_OUTPUT_ENA; /* Is this correct? */ in pcmcia_release_configuration()
363 s->socket.Vpp = 0; in pcmcia_release_configuration()
364 s->socket.io_irq = 0; in pcmcia_release_configuration()
[all …]
Dsocket_sysfs.c56 if (s->socket.Vcc) in pccard_show_voltage()
57 return sprintf(buf, "%d.%dV\n", s->socket.Vcc / 10, in pccard_show_voltage()
58 s->socket.Vcc % 10); in pccard_show_voltage()
69 return sprintf(buf, "%d.%dV\n", s->socket.Vpp / 10, s->socket.Vpp % 10); in pccard_show_vpp()
79 return sprintf(buf, "%d.%dV\n", s->socket.Vcc / 10, s->socket.Vcc % 10); in pccard_show_vcc()
Dtcic.c108 struct pcmcia_socket socket; member
407 socket_table[sockets].socket.owner = THIS_MODULE; in init_tcic()
410 socket_table[sockets].socket.features = SS_CAP_PCCARD | SS_CAP_MEM_ALIGN; in init_tcic()
412 socket_table[sockets].socket.irq_mask = 0x4cf8; in init_tcic()
414 socket_table[sockets].socket.map_size = 0x1000; in init_tcic()
456 socket_table[i].socket.irq_mask = mask; in init_tcic()
475 if (socket_table[0].socket.irq_mask & (1 << 11)) in init_tcic()
494 socket_table[i].socket.ops = &tcic_operations; in init_tcic()
495 socket_table[i].socket.resource_ops = &pccard_nonstatic_ops; in init_tcic()
496 socket_table[i].socket.dev.parent = &tcic_device.dev; in init_tcic()
[all …]
Dpxa2xx_mainstone.c40 skt->socket.pci_irq = MAINSTONE_S0_IRQ; in mst_pcmcia_hw_init()
46 skt->socket.pci_irq = MAINSTONE_S1_IRQ; in mst_pcmcia_hw_init()
Dpcmcia_cis.c164 unsigned int vcc = p_dev->socket->socket.Vcc; in pcmcia_do_loop_config()
278 ret = pccard_loop_tuple(p_dev->socket, p_dev->func, in pcmcia_loop_config()
333 return pccard_loop_tuple(p_dev->socket, p_dev->func, code, NULL, in pcmcia_loop_tuple()
Dpd6729.h19 struct pcmcia_socket socket; member
Dbcm63xx_pcmcia.h22 struct pcmcia_socket socket; member
Dbcm63xx_pcmcia.c215 dev_err(&skt->socket.dev, "unsupported card type\n"); in __get_socket_status()
284 pcmcia_parse_events(&skt->socket, events); in bcm63xx_pcmcia_poll()
339 sock = &skt->socket; in bcm63xx_drv_pcmcia_probe()
Dsa1111_generic.c157 s->soc.socket.pci_irq = dev->irq[IDX_IRQ_S1_READY_NINT]; in sa1111_pcmcia_add()
163 s->soc.socket.pci_irq = dev->irq[IDX_IRQ_S0_READY_NINT]; in sa1111_pcmcia_add()
/linux-4.1.27/include/linux/
Dnet.h105 struct socket { struct
130 int (*release) (struct socket *sock); argument
131 int (*bind) (struct socket *sock,
134 int (*connect) (struct socket *sock,
137 int (*socketpair)(struct socket *sock1,
138 struct socket *sock2);
139 int (*accept) (struct socket *sock,
140 struct socket *newsock, int flags);
141 int (*getname) (struct socket *sock,
144 unsigned int (*poll) (struct file *file, struct socket *sock,
[all …]
Dsecurity.h108 struct socket;
1677 int (*unix_may_send) (struct socket *sock, struct socket *other);
1680 int (*socket_post_create) (struct socket *sock, int family,
1682 int (*socket_bind) (struct socket *sock,
1684 int (*socket_connect) (struct socket *sock,
1686 int (*socket_listen) (struct socket *sock, int backlog);
1687 int (*socket_accept) (struct socket *sock, struct socket *newsock);
1688 int (*socket_sendmsg) (struct socket *sock,
1690 int (*socket_recvmsg) (struct socket *sock,
1692 int (*socket_getsockname) (struct socket *sock);
[all …]
Dif_tun.h21 struct socket *tun_get_socket(struct file *);
26 struct socket;
27 static inline struct socket *tun_get_socket(struct file *f) in tun_get_socket()
Dif_pppox.h77 int (*create)(struct net *net, struct socket *sock);
78 int (*ioctl)(struct socket *sock, unsigned int cmd,
86 extern int pppox_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
Dif_macvlan.h13 struct socket *macvtap_get_socket(struct file *);
18 struct socket;
19 static inline struct socket *macvtap_get_socket(struct file *f) in macvtap_get_socket()
Datmdev.h128 static inline struct atm_vcc *ATM_SD(struct socket *sock) in ATM_SD()
290 int (*ioctl)(struct socket *, unsigned int cmd, unsigned long arg);
/linux-4.1.27/include/net/
Dinet_common.h14 struct socket;
16 int inet_release(struct socket *sock);
17 int inet_stream_connect(struct socket *sock, struct sockaddr *uaddr,
19 int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr,
21 int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr,
23 int inet_accept(struct socket *sock, struct socket *newsock, int flags);
24 int inet_sendmsg(struct socket *sock, struct msghdr *msg, size_t size);
25 ssize_t inet_sendpage(struct socket *sock, struct page *page, int offset,
27 int inet_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
29 int inet_shutdown(struct socket *sock, int how);
[all …]
Dudp_tunnel.h38 struct socket **sockp);
42 struct socket **sockp);
45 struct socket **sockp) in udp_sock_create6()
53 struct socket **sockp) in udp_sock_create()
76 void setup_udp_tunnel_sock(struct net *net, struct socket *sock,
94 void udp_tunnel_sock_release(struct socket *sock);
113 static inline void udp_tunnel_encap_enable(struct socket *sock) in udp_tunnel_encap_enable()
Daf_rxrpc.h34 void rxrpc_kernel_intercept_rx_messages(struct socket *, rxrpc_interceptor_t);
35 struct rxrpc_call *rxrpc_kernel_begin_call(struct socket *,
48 struct rxrpc_call *rxrpc_kernel_accept_call(struct socket *, unsigned long);
49 int rxrpc_kernel_reject_call(struct socket *);
Dscm.h39 int __scm_send(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm);
44 static __inline__ void unix_get_peersec_dgram(struct socket *sock, struct scm_cookie *scm) in unix_get_peersec_dgram()
49 static __inline__ void unix_get_peersec_dgram(struct socket *sock, struct scm_cookie *scm) in unix_get_peersec_dgram()
75 static __inline__ int scm_send(struct socket *sock, struct msghdr *msg, in scm_send()
90 static inline void scm_passec(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm) in scm_passec()
106 static inline void scm_passec(struct socket *sock, struct msghdr *msg, struct scm_cookie *scm) in scm_passec()
110 static __inline__ void scm_recv(struct socket *sock, struct msghdr *msg, in scm_recv()
Dsock.h423 struct socket *sk_socket;
1362 struct socket socket; member
1366 static inline struct socket *SOCKET_I(struct inode *inode) in SOCKET_I()
1368 return &container_of(inode, struct socket_alloc, vfs_inode)->socket; in SOCKET_I()
1371 static inline struct inode *SOCK_INODE(struct socket *socket) in SOCK_INODE() argument
1373 return &container_of(socket, struct socket_alloc, socket)->vfs_inode; in SOCK_INODE()
1545 int sock_setsockopt(struct socket *sock, int level, int op,
1548 int sock_getsockopt(struct socket *sock, int level, int op,
1564 int sock_no_bind(struct socket *, struct sockaddr *, int);
1565 int sock_no_connect(struct socket *, struct sockaddr *, int, int);
[all …]
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs.h95 int libcfs_sock_listen(struct socket **sockp, __u32 ip, int port, int backlog);
96 int libcfs_sock_accept(struct socket **newsockp, struct socket *sock);
97 void libcfs_sock_abort_accept(struct socket *sock);
98 int libcfs_sock_connect(struct socket **sockp, int *fatal,
101 int libcfs_sock_setbuf(struct socket *socket, int txbufsize, int rxbufsize);
102 int libcfs_sock_getbuf(struct socket *socket, int *txbufsize, int *rxbufsize);
103 int libcfs_sock_getaddr(struct socket *socket, int remote, __u32 *ip, int *port);
104 int libcfs_sock_write(struct socket *sock, void *buffer, int nob, int timeout);
105 int libcfs_sock_read(struct socket *sock, void *buffer, int nob, int timeout);
106 void libcfs_sock_release(struct socket *sock);
/linux-4.1.27/net/atm/
Dcommon.h13 int vcc_create(struct net *net, struct socket *sock, int protocol, int family);
14 int vcc_release(struct socket *sock);
15 int vcc_connect(struct socket *sock, int itf, short vpi, int vci);
16 int vcc_recvmsg(struct socket *sock, struct msghdr *msg, size_t size,
18 int vcc_sendmsg(struct socket *sock, struct msghdr *m, size_t total_len);
19 unsigned int vcc_poll(struct file *file, struct socket *sock, poll_table *wait);
20 int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
21 int vcc_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
22 int vcc_setsockopt(struct socket *sock, int level, int optname,
24 int vcc_getsockopt(struct socket *sock, int level, int optname,
Dpvc.c21 static int pvc_shutdown(struct socket *sock, int how) in pvc_shutdown()
26 static int pvc_bind(struct socket *sock, struct sockaddr *sockaddr, in pvc_bind()
58 static int pvc_connect(struct socket *sock, struct sockaddr *sockaddr, in pvc_connect()
64 static int pvc_setsockopt(struct socket *sock, int level, int optname, in pvc_setsockopt()
76 static int pvc_getsockopt(struct socket *sock, int level, int optname, in pvc_getsockopt()
88 static int pvc_getname(struct socket *sock, struct sockaddr *sockaddr, in pvc_getname()
132 static int pvc_create(struct net *net, struct socket *sock, int protocol, in pvc_create()
Dsvc.c30 static int svc_create(struct net *net, struct socket *sock, int protocol,
40 static int svc_shutdown(struct socket *sock, int how) in svc_shutdown()
74 static int svc_release(struct socket *sock) in svc_release()
94 static int svc_bind(struct socket *sock, struct sockaddr *sockaddr, in svc_bind()
150 static int svc_connect(struct socket *sock, struct sockaddr *sockaddr, in svc_connect()
281 static int svc_listen(struct socket *sock, int backlog) in svc_listen()
321 static int svc_accept(struct socket *sock, struct socket *newsock, int flags) in svc_accept()
419 static int svc_getname(struct socket *sock, struct sockaddr *sockaddr, in svc_getname()
452 static int svc_setsockopt(struct socket *sock, int level, int optname, in svc_setsockopt()
497 static int svc_getsockopt(struct socket *sock, int level, int optname, in svc_getsockopt()
[all …]
Dioctl.c50 static int do_vcc_ioctl(struct socket *sock, unsigned int cmd, in do_vcc_ioctl()
186 int vcc_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in vcc_ioctl()
245 static int do_atm_iobuf(struct socket *sock, unsigned int cmd, in do_atm_iobuf()
276 static int do_atmif_sioc(struct socket *sock, unsigned int cmd, in do_atmif_sioc()
305 static int do_atm_ioctl(struct socket *sock, unsigned int cmd32, in do_atm_ioctl()
358 int vcc_compat_ioctl(struct socket *sock, unsigned int cmd, in vcc_compat_ioctl()
Dcommon.c144 int vcc_create(struct net *net, struct socket *sock, int protocol, int family) in vcc_create()
203 int vcc_release(struct socket *sock) in vcc_release()
466 int vcc_connect(struct socket *sock, int itf, short vpi, int vci) in vcc_connect()
526 int vcc_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, in vcc_recvmsg()
572 int vcc_sendmsg(struct socket *sock, struct msghdr *m, size_t size) in vcc_sendmsg()
647 unsigned int vcc_poll(struct file *file, struct socket *sock, poll_table *wait) in vcc_poll()
743 int vcc_setsockopt(struct socket *sock, int level, int optname, in vcc_setsockopt()
790 int vcc_getsockopt(struct socket *sock, int level, int optname, in vcc_getsockopt()
/linux-4.1.27/arch/um/drivers/
Dport_kern.c40 int socket[2]; member
50 fd = os_rcv_fd(conn->socket[0], &conn->helper_pid); in pipe_interrupt()
79 int fd, socket[2], pid; in port_accept() local
81 fd = port_connection(port->fd, socket, &pid); in port_accept()
98 .socket = { socket[0], socket[1] }, in port_accept()
102 if (um_request_irq(TELNETD_IRQ, socket[0], IRQ_READ, pipe_interrupt, in port_accept()
244 os_shutdown_socket(conn->socket[0], 1, 1); in port_wait()
245 os_close_file(conn->socket[0]); in port_wait()
246 os_shutdown_socket(conn->socket[1], 1, 1); in port_wait()
247 os_close_file(conn->socket[1]); in port_wait()
Dport_user.c116 fd = socket(PF_INET, SOCK_STREAM, 0); in port_listen_fd()
167 int port_connection(int fd, int *socket, int *pid_out) in port_connection() argument
178 err = os_pipe(socket, 0, 0); in port_connection()
184 .pipe_fd = socket[1] }); in port_connection()
194 shutdown(socket[0], SHUT_RDWR); in port_connection()
195 close(socket[0]); in port_connection()
196 shutdown(socket[1], SHUT_RDWR); in port_connection()
197 close(socket[1]); in port_connection()
Dxterm_kern.c35 int xterm_fd(int socket, int *pid_out) in xterm_fd() argument
47 *data = ((struct xterm_wait) { .fd = socket, in xterm_fd()
52 err = um_request_irq(XTERM_IRQ, socket, IRQ_READ, xterm_interrupt, in xterm_fd()
Dxterm.h9 extern int xterm_fd(int socket, int *pid_out);
Ddaemon_user.c55 pri->control = socket(AF_UNIX, SOCK_STREAM, 0); in connect_to_switch()
71 fd = socket(AF_UNIX, SOCK_DGRAM, 0); in connect_to_switch()
/linux-4.1.27/Documentation/networking/
Dl2tp.txt49 Each L2TP tunnel is implemented using a UDP or L2TPIP socket; L2TPIP
51 new l2tpip socket family. The tunnel socket is typically created by
52 userspace, though for unmanaged L2TPv3 tunnels, the socket can also be
55 indirectly by pppd using a pppol2tp socket. In the case of ethernet,
85 socket. The session context holds data that lets the driver interface
94 1. Use a UDP socket per tunnel.
96 2. Create a single PPPoL2TP socket per tunnel bound to a special null
99 management socket causes the driver to mark the tunnel socket as an
100 L2TP UDP encapsulation socket and flags it for use by the
103 in this special PPPoX socket.
[all …]
Dphonet.txt8 and RPC. With the Linux Phonet socket family, Linux host processes can
75 The Phonet socket address family maps the Phonet packet header:
92 Applications can send Phonet messages using the Phonet datagram socket
93 protocol from the PF_PHONET family. Each socket is bound to one of the
102 fd = socket(PF_PHONET, SOCK_DGRAM, 0);
118 A Phonet datagram socket can be subscribed to any number of 8-bits
125 control request, or when the socket is closed.
127 Note that no more than one socket can be subcribed to any given
136 socket paradigm. The listening socket is bound to an unique free object
137 ID. Each listening socket can handle up to 255 simultaneous
[all …]
Drds.txt16 applications to use a single socket to talk to any other process in the
18 to N*N if you use a connection-oriented socket transport like TCP.
30 the end point of a connection. All socket operations that involve
44 socket. The next section will cover the details. At any rate,
45 all I/O is performed through the standard BSD socket API.
52 attaches it to the socket. Once bound, the transport assignment
65 AF_RDS and PF_RDS are the domain type to be used with socket(2)
66 to create RDS sockets. SOL_RDS is the socket-level to be used
67 with setsockopt(2) and getsockopt(2) for RDS specific socket
70 fd = socket(PF_RDS, SOCK_SEQPACKET, 0);
[all …]
Dtproxy.txt5 To use it, enable the socket match and the TPROXY target in your kernel config.
13 socket on your box, set the packet mark to a certain value, and then match on that
17 # iptables -t mangle -A PREROUTING -p tcp -m socket -j DIVERT
26 addresses. All you have to do is enable the (SOL_IP, IP_TRANSPARENT) socket
29 fd = socket(AF_INET, SOCK_STREAM, 0);
61 IP_TRANSPARENT) for the listening socket.
67 To use tproxy you'll need to have the 'socket' and 'TPROXY' modules
Dcan.txt11 2 Motivation / Why using the socket API
20 4.1.1 RAW socket option CAN_RAW_FILTER
21 4.1.2 RAW socket option CAN_RAW_ERR_FILTER
22 4.1.3 RAW socket option CAN_RAW_LOOPBACK
23 4.1.4 RAW socket option CAN_RAW_RECV_OWN_MSGS
24 4.1.5 RAW socket option CAN_RAW_FD_FRAMES
25 4.1.6 RAW socket option CAN_RAW_JOIN_FILTERS
26 4.1.7 RAW socket returned message flags
68 socket API, the Linux network stack and implements the CAN device
69 drivers as network interfaces. The CAN socket API has been designed
[all …]
Drxrpc.txt175 connections are handled transparently. One client socket may be used to
176 make multiple simultaneous calls to the same service. One server socket
186 (*) Each internal UDP socket is retained [tunable] for a certain amount of
207 Interaction with the user of the RxRPC socket:
209 (*) A socket is made into a server socket by binding an address with a
220 socket. This may be overridden by supplying an alternate address to the
226 (*) A server socket may also be used to make client calls. To do this, the
272 (*) The server application has to provide the server socket with a keyring of
280 nominated by a socket option.
395 AF_RXRPC sockets support a few socket options at the SOL_RXRPC level:
[all …]
Dpacket_mmap.txt6 socket interface on 2.4/2.6/3.x kernels. This type of sockets is used for
74 [setup] socket() -------> creation of the capture socket
82 [shutdown] close() --------> destruction of the capture socket and
87 socket creation and destruction is straight forward, and is done
90 int fd = socket(PF_PACKET, mode, htons(ETH_P_ALL));
98 The destruction of the socket and all associated resources
101 Similarly as without PACKET_MMAP, it is possible to use one socket
115 [setup] socket() -------> creation of the transmission socket
118 bind() ---------> bind transmission socket with a network interface
128 [shutdown] close() --------> destruction of the transmission socket and
[all …]
Dproc_net_tcp.txt36 | | | | |------------------> location of socket in memory
37 | | | |-----------------------> socket reference count
46 3 this is a socket in TIME_WAIT state. Not all fields will contain
Dudplite.txt11 This file briefly describes the existing kernel support and the socket API.
32 Porting applications to UDP-Lite is straightforward: only socket level and
40 uses the same socket type as UDP. In fact, porting from UDP to UDP-Lite is
41 very easy: simply add `IPPROTO_UDPLITE' as the last argument of the socket(2)
44 s = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDPLITE);
48 s = socket(PF_INET6, SOCK_DGRAM, IPPROTO_UDPLITE);
55 single socket option, which takes an integer specifying the coverage length:
83 alone protocol, all socket options known from UDP can be used in exactly the
91 The socket API requires support through header files in /usr/include:
156 net.core.wmem_default or via setting the SO_SNDBUF socket(7)
[all …]
Dnfc.txt25 The low-level data exchange interface is provided by the new socket family
39 | socket +-----------+
98 All polling operations requested through one netlink socket are stopped when
114 NFC_SOCKPROTO_RAW socket and call the 'connect' syscall with the sockaddr_nfc
120 When the socket is closed, the target is deactivated.
Dtimestamping.txt27 This socket option enables timestamping of datagrams on the reception
28 path. Because the destination socket, if any, is not known early in
32 For interface details, see `man 7 socket`.
45 socket option takes a bitmap of flags, not a boolean. In
62 requested by a particular socket, such as when receive timestamping is
139 is derived from a per-socket u32 counter (that wraps). For datagram
144 the socket option is enabled. It is reset each time the option is
152 that socket.
161 is to correlate packets with their egress device, by enabling socket
170 charged to the socket's receive budget (SO_RCVBUF) and delivers
[all …]
Ddccp.txt71 service codes (RFC 4340, sec. 8.1.2); if this socket option is not set,
72 the socket will fall back to 0 (which means that no meaningful service code
88 time, combining the operation of the next two socket options. This option is
91 understood. This socket option takes as argument at least one uint8_t value, or
93 must be registered on the socket before calling connect() or listen().
101 DCCP_SOCKOPT_SERVER_TIMEWAIT enables the server (listening socket) to hold
104 state. When this boolean socket option is on, the server sends a Close instead
122 settings are inherited to the child socket after accept().
178 sequence-invalid packets on the same socket (RFC 4340, 7.5.4). The unit
Dieee802154.txt18 - IEEE 802.15.4 layer; We have chosen to use plain Berkeley socket API,
28 int sd = socket(PF_IEEE802154, SOCK_DGRAM, 0);
31 The address family, socket addresses etc. are defined in the
65 net_device, with .type = ARPHRD_IEEE802154. Data is exchanged with socket family
69 function. Be aware that this data can be overridden later (when socket code
Dfilter.txt12 BPF allows a user-space program to attach a filter onto any socket and
13 allow or disallow certain types of data to come through the socket. LSF
21 data on that socket.
23 You can also detach filters from your socket via the SO_DETACH_FILTER
24 option. This will probably not be used much since when you close a socket
26 less common case may be adding a different filter on the same socket where
30 remain on that socket.
32 SO_LOCK_FILTER option allows to lock the filter attached to a socket. Once
34 setup a socket, attach a filter, lock it then drop privileges and be
35 assured that the filter will be kept until the socket is closed.
[all …]
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_transport.h30 struct socket *sock);
42 struct socket *usnic_transport_get_socket(int sock_fd);
43 void usnic_transport_put_socket(struct socket *sock);
47 int usnic_transport_sock_get_addr(struct socket *sock, int *proto,
Dusnic_transport.c50 struct socket *sock) in usnic_transport_sock_to_str()
130 struct socket *usnic_transport_get_socket(int sock_fd) in usnic_transport_get_socket()
132 struct socket *sock; in usnic_transport_get_socket()
150 void usnic_transport_put_socket(struct socket *sock) in usnic_transport_put_socket()
159 int usnic_transport_sock_get_addr(struct socket *sock, int *proto, in usnic_transport_sock_get_addr()
/linux-4.1.27/net/rxrpc/
Dar-local.c77 &local->socket); in rxrpc_create_local()
86 ret = kernel_bind(local->socket, in rxrpc_create_local()
97 ret = kernel_setsockopt(local->socket, SOL_IP, IP_RECVERR, in rxrpc_create_local()
106 ret = kernel_setsockopt(local->socket, SOL_IP, IP_MTU_DISCOVER, in rxrpc_create_local()
118 sock = local->socket->sk; in rxrpc_create_local()
126 kernel_sock_shutdown(local->socket, SHUT_RDWR); in rxrpc_create_local()
127 local->socket->sk->sk_user_data = NULL; in rxrpc_create_local()
128 sock_release(local->socket); in rxrpc_create_local()
129 local->socket = NULL; in rxrpc_create_local()
267 local->socket->sk->sk_user_data = NULL; in rxrpc_destroy_local()
[all …]
Daf_rxrpc.c122 static int rxrpc_bind(struct socket *sock, struct sockaddr *saddr, int len) in rxrpc_bind()
188 static int rxrpc_listen(struct socket *sock, int backlog) in rxrpc_listen()
223 static struct rxrpc_transport *rxrpc_name_to_transport(struct socket *sock, in rxrpc_name_to_transport()
269 struct rxrpc_call *rxrpc_kernel_begin_call(struct socket *sock, in rxrpc_kernel_begin_call()
340 rxrpc_remove_user_ID(call->socket, call); in rxrpc_kernel_end_call()
357 void rxrpc_kernel_intercept_rx_messages(struct socket *sock, in rxrpc_kernel_intercept_rx_messages()
373 static int rxrpc_connect(struct socket *sock, struct sockaddr *addr, in rxrpc_connect()
444 static int rxrpc_sendmsg(struct socket *sock, struct msghdr *m, size_t len) in rxrpc_sendmsg()
512 static int rxrpc_setsockopt(struct socket *sock, int level, int optname, in rxrpc_setsockopt()
588 static unsigned int rxrpc_poll(struct file *file, struct socket *sock, in rxrpc_poll()
[all …]
Dar-output.c221 lock_sock(&call->socket->sk); in rxrpc_kernel_send_data()
233 ret = rxrpc_send_data(call->socket, call, msg, len); in rxrpc_kernel_send_data()
236 release_sock(&call->socket->sk); in rxrpc_kernel_send_data()
254 lock_sock(&call->socket->sk); in rxrpc_kernel_abort_call()
262 release_sock(&call->socket->sk); in rxrpc_kernel_abort_call()
359 ret = kernel_sendmsg(trans->local->socket, &msg, iov, 1, in rxrpc_send_packet()
376 ret = kernel_setsockopt(trans->local->socket, SOL_IP, IP_MTU_DISCOVER, in rxrpc_send_packet()
379 ret = kernel_sendmsg(trans->local->socket, &msg, iov, 1, in rxrpc_send_packet()
383 kernel_setsockopt(trans->local->socket, SOL_IP, in rxrpc_send_packet()
Dar-internal.h151 struct socket *socket; /* my UDP socket */ member
301 struct rxrpc_sock *socket; /* socket responsible */ member
576 int rxrpc_recvmsg(struct socket *, struct msghdr *, size_t, int);
/linux-4.1.27/drivers/staging/lustre/lustre/libcfs/linux/
Dlinux-tcpip.c50 struct socket *sock; in libcfs_sock_ioctl()
253 libcfs_sock_write (struct socket *sock, void *buffer, int nob, int timeout) in libcfs_sock_write()
315 libcfs_sock_read (struct socket *sock, void *buffer, int nob, int timeout) in libcfs_sock_read()
371 libcfs_sock_create (struct socket **sockp, int *fatal, in libcfs_sock_create()
375 struct socket *sock; in libcfs_sock_create()
426 libcfs_sock_setbuf (struct socket *sock, int txbufsize, int rxbufsize) in libcfs_sock_setbuf()
459 libcfs_sock_getaddr (struct socket *sock, int remote, __u32 *ip, int *port) in libcfs_sock_getaddr()
485 libcfs_sock_getbuf (struct socket *sock, int *txbufsize, int *rxbufsize) in libcfs_sock_getbuf()
502 libcfs_sock_listen (struct socket **sockp, in libcfs_sock_listen()
528 libcfs_sock_accept (struct socket **newsockp, struct socket *sock) in libcfs_sock_accept()
[all …]
Dlinux-cpu.c615 cpumask_t *socket = NULL; in cfs_cpt_choose_ncpus() local
635 LIBCFS_ALLOC(socket, cpumask_size()); in cfs_cpt_choose_ncpus()
637 if (socket == NULL || core == NULL) { in cfs_cpt_choose_ncpus()
646 cfs_cpu_core_siblings(cpu, socket); in cfs_cpt_choose_ncpus()
647 cpumask_and(socket, socket, node); in cfs_cpt_choose_ncpus()
649 LASSERT(!cpumask_empty(socket)); in cfs_cpt_choose_ncpus()
651 while (!cpumask_empty(socket)) { in cfs_cpt_choose_ncpus()
661 cpumask_clear_cpu(i, socket); in cfs_cpt_choose_ncpus()
673 cpu = cpumask_first(socket); in cfs_cpt_choose_ncpus()
678 if (socket != NULL) in cfs_cpt_choose_ncpus()
[all …]
/linux-4.1.27/arch/s390/kernel/
Dtopology.c79 struct mask_info *socket, in add_cpus_to_mask() argument
97 cpumask_set_cpu(lcpu + i, &socket->mask); in add_cpus_to_mask()
101 per_cpu(cpu_topology, lcpu + i).socket_id = socket->id; in add_cpus_to_mask()
105 socket = socket->next; in add_cpus_to_mask()
107 return socket; in add_cpus_to_mask()
135 struct mask_info *socket = &socket_info; in __tl_to_masks_generic() local
148 socket = socket->next; in __tl_to_masks_generic()
149 socket->id = tle->container.id; in __tl_to_masks_generic()
152 add_cpus_to_mask(&tle->cpu, book, socket, 0); in __tl_to_masks_generic()
164 struct mask_info *socket = &socket_info; in __tl_to_masks_z10() local
[all …]
/linux-4.1.27/net/rds/
Dtcp.h15 struct socket *t_sock;
46 void rds_tcp_tune(struct socket *sock);
47 void rds_tcp_nonagle(struct socket *sock);
48 void rds_tcp_set_callbacks(struct socket *sock, struct rds_connection *conn);
49 void rds_tcp_restore_callbacks(struct socket *sock,
Dtcp_listen.c46 static struct socket *rds_tcp_listen_sock;
48 static int rds_tcp_keepalive(struct socket *sock) in rds_tcp_keepalive()
80 static int rds_tcp_accept_one(struct socket *sock) in rds_tcp_accept_one()
82 struct socket *new_sock = NULL; in rds_tcp_accept_one()
187 struct socket *sock = NULL; in rds_tcp_listen_init()
224 struct socket *sock = rds_tcp_listen_sock; in rds_tcp_listen_stop()
Daf_rds.c67 static int rds_release(struct socket *sock) in rds_release()
127 static int rds_getname(struct socket *sock, struct sockaddr *uaddr, in rds_getname()
170 static unsigned int rds_poll(struct file *file, struct socket *sock, in rds_poll()
210 static int rds_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in rds_ioctl()
273 static int rds_setsockopt(struct socket *sock, int level, int optname, in rds_setsockopt()
310 static int rds_getsockopt(struct socket *sock, int level, int optname, in rds_getsockopt()
349 static int rds_connect(struct socket *sock, struct sockaddr *uaddr, in rds_connect()
409 static int __rds_create(struct socket *sock, struct sock *sk, int protocol) in __rds_create()
435 static int rds_create(struct net *net, struct socket *sock, int protocol, in rds_create()
466 static void rds_sock_inc_info(struct socket *sock, unsigned int len, in rds_sock_inc_info()
[all …]
Dinfo.h17 typedef void (*rds_info_func)(struct socket *sock, unsigned int len,
23 int rds_info_getsockopt(struct socket *sock, int optname, char __user *optval,
Dtcp.c56 void rds_tcp_nonagle(struct socket *sock) in rds_tcp_nonagle()
67 void rds_tcp_tune(struct socket *sock) in rds_tcp_tune()
94 void rds_tcp_restore_callbacks(struct socket *sock, in rds_tcp_restore_callbacks()
121 void rds_tcp_set_callbacks(struct socket *sock, struct rds_connection *conn) in rds_tcp_set_callbacks()
152 static void rds_tcp_tc_info(struct socket *sock, unsigned int len, in rds_tcp_tc_info()
Dtcp_connect.c78 struct socket *sock = NULL; in rds_tcp_conn_connect()
137 struct socket *sock = tc->t_sock; in rds_tcp_conn_shutdown()
Dconnection.c392 static void rds_conn_message_info(struct socket *sock, unsigned int len, in rds_conn_message_info()
437 static void rds_conn_message_info_send(struct socket *sock, unsigned int len, in rds_conn_message_info_send()
444 static void rds_conn_message_info_retrans(struct socket *sock, in rds_conn_message_info_retrans()
452 void rds_for_each_conn_info(struct socket *sock, unsigned int len, in rds_for_each_conn_info()
515 static void rds_conn_info(struct socket *sock, unsigned int len, in rds_conn_info()
Dtcp_send.c40 static void rds_tcp_cork(struct socket *sock, int val) in rds_tcp_cork()
66 static int rds_tcp_sendmsg(struct socket *sock, void *data, unsigned int len) in rds_tcp_sendmsg()
/linux-4.1.27/include/trace/events/
Dsunrpc.h234 struct socket *socket
237 TP_ARGS(xprt, socket),
250 struct inode *inode = SOCK_INODE(socket);
251 __entry->socket_state = socket->state;
252 __entry->sock_state = socket->sk->sk_state;
274 struct socket *socket \
276 TP_ARGS(xprt, socket))
282 struct socket *socket,
286 TP_ARGS(xprt, socket, error),
300 struct inode *inode = SOCK_INODE(socket);
[all …]
/linux-4.1.27/net/
Dsocket.c260 RCU_INIT_POINTER(ei->socket.wq, wq); in sock_alloc_inode()
262 ei->socket.state = SS_UNCONNECTED; in sock_alloc_inode()
263 ei->socket.flags = 0; in sock_alloc_inode()
264 ei->socket.ops = NULL; in sock_alloc_inode()
265 ei->socket.sk = NULL; in sock_alloc_inode()
266 ei->socket.file = NULL; in sock_alloc_inode()
277 wq = rcu_dereference_protected(ei->socket.wq, 1); in sock_destroy_inode()
354 struct file *sock_alloc_file(struct socket *sock, int flags, const char *dname) in sock_alloc_file()
390 static int sock_map_fd(struct socket *sock, int flags) in sock_map_fd()
407 struct socket *sock_from_file(struct file *file, int *err) in sock_from_file()
[all …]
Dcompat.c312 static int do_set_attach_filter(struct socket *sock, int level, int optname, in do_set_attach_filter()
332 static int do_set_sock_timeout(struct socket *sock, int level, in do_set_sock_timeout()
354 static int compat_sock_setsockopt(struct socket *sock, int level, int optname, in compat_sock_setsockopt()
370 struct socket *sock = sockfd_lookup(fd, &err); in COMPAT_SYSCALL_DEFINE5()
393 static int do_get_sock_timeout(struct socket *sock, int level, int optname, in do_get_sock_timeout()
422 static int compat_sock_getsockopt(struct socket *sock, int level, int optname, in compat_sock_getsockopt()
490 struct socket *sock = sockfd_lookup(fd, &err); in COMPAT_SYSCALL_DEFINE5()
/linux-4.1.27/Documentation/netlabel/
Dcipso_ipv4.txt18 adding the CIPSO label to the socket. This causes all packets leaving the
19 system through the socket to have the CIPSO IP option applied. The socket's
21 that it is set upon the socket's creation. The LSM can set the socket's CIPSO
24 generated and attached to the socket.
32 This is typically done at the socket layer using the 'socket_sock_rcv_skb()'
/linux-4.1.27/drivers/usb/usbip/
Dvhci_sysfs.c176 struct socket *socket; in store_attach() local
198 socket = sockfd_lookup(sockfd, &err); in store_attach()
199 if (!socket) in store_attach()
214 sockfd_put(socket); in store_attach()
226 vdev->ud.tcp_socket = socket; in store_attach()
Dstub_dev.c61 struct socket *socket; in store_sockfd() local
85 socket = sockfd_lookup(sockfd, &err); in store_sockfd()
86 if (!socket) in store_sockfd()
89 sdev->ud.tcp_socket = socket; in store_sockfd()
Dusbip_common.h264 struct socket *tcp_socket;
301 int usbip_recv(struct socket *sock, void *buf, int size);
/linux-4.1.27/drivers/scsi/
Discsi_tcp.h28 struct socket;
39 struct socket *sock;
55 ssize_t (*sendpage)(struct socket *, struct page *, int, size_t, int);
/linux-4.1.27/crypto/
Dalgif_hash.c42 static int hash_sendmsg(struct socket *sock, struct msghdr *msg, in hash_sendmsg()
104 static ssize_t hash_sendpage(struct socket *sock, struct page *page, in hash_sendpage()
149 static int hash_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in hash_recvmsg()
181 static int hash_accept(struct socket *sock, struct socket *newsock, int flags) in hash_accept()
237 static int hash_check_key(struct socket *sock) in hash_check_key()
275 static int hash_sendmsg_nokey(struct socket *sock, struct msghdr *msg, in hash_sendmsg_nokey()
287 static ssize_t hash_sendpage_nokey(struct socket *sock, struct page *page, in hash_sendpage_nokey()
299 static int hash_recvmsg_nokey(struct socket *sock, struct msghdr *msg, in hash_recvmsg_nokey()
311 static int hash_accept_nokey(struct socket *sock, struct socket *newsock, in hash_accept_nokey()
Daf_alg.c122 int af_alg_release(struct socket *sock) in af_alg_release()
150 static int alg_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in alg_bind()
225 static int alg_setsockopt(struct socket *sock, int level, int optname, in alg_setsockopt()
266 int af_alg_accept(struct sock *sk, struct socket *newsock) in af_alg_accept()
323 static int alg_accept(struct socket *sock, struct socket *newsock, int flags) in alg_accept()
358 static int alg_create(struct net *net, struct socket *sock, int protocol, in alg_create()
Dalgif_skcipher.c304 static int skcipher_sendmsg(struct socket *sock, struct msghdr *msg, in skcipher_sendmsg()
439 static ssize_t skcipher_sendpage(struct socket *sock, struct page *page, in skcipher_sendpage()
507 static int skcipher_recvmsg_async(struct socket *sock, struct msghdr *msg, in skcipher_recvmsg_async()
635 static int skcipher_recvmsg_sync(struct socket *sock, struct msghdr *msg, in skcipher_recvmsg_sync()
708 static int skcipher_recvmsg(struct socket *sock, struct msghdr *msg, in skcipher_recvmsg()
716 static unsigned int skcipher_poll(struct file *file, struct socket *sock, in skcipher_poll()
758 static int skcipher_check_key(struct socket *sock) in skcipher_check_key()
796 static int skcipher_sendmsg_nokey(struct socket *sock, struct msghdr *msg, in skcipher_sendmsg_nokey()
808 static ssize_t skcipher_sendpage_nokey(struct socket *sock, struct page *page, in skcipher_sendpage_nokey()
820 static int skcipher_recvmsg_nokey(struct socket *sock, struct msghdr *msg, in skcipher_recvmsg_nokey()
Dalgif_aead.c166 static int aead_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) in aead_sendmsg()
298 static ssize_t aead_sendpage(struct socket *sock, struct page *page, in aead_sendpage()
350 static int aead_recvmsg(struct socket *sock, struct msghdr *msg, size_t ignored, int flags) in aead_recvmsg()
522 static unsigned int aead_poll(struct file *file, struct socket *sock, in aead_poll()
/linux-4.1.27/net/unix/
Daf_unix.c590 static int unix_listen(struct socket *sock, int backlog) in unix_listen()
621 static int unix_release(struct socket *);
622 static int unix_bind(struct socket *, struct sockaddr *, int);
623 static int unix_stream_connect(struct socket *, struct sockaddr *,
625 static int unix_socketpair(struct socket *, struct socket *);
626 static int unix_accept(struct socket *, struct socket *, int);
627 static int unix_getname(struct socket *, struct sockaddr *, int *, int);
628 static unsigned int unix_poll(struct file *, struct socket *, poll_table *);
629 static unsigned int unix_dgram_poll(struct file *, struct socket *,
631 static int unix_ioctl(struct socket *, unsigned int, unsigned long);
[all …]
DKconfig23 tristate "UNIX: socket monitoring interface"
27 Support for UNIX socket monitoring interface used by the ss tool.
/linux-4.1.27/security/
Dcapability.c605 static int cap_unix_may_send(struct socket *sock, struct socket *other) in cap_unix_may_send()
615 static int cap_socket_post_create(struct socket *sock, int family, int type, in cap_socket_post_create()
621 static int cap_socket_bind(struct socket *sock, struct sockaddr *address, in cap_socket_bind()
627 static int cap_socket_connect(struct socket *sock, struct sockaddr *address, in cap_socket_connect()
633 static int cap_socket_listen(struct socket *sock, int backlog) in cap_socket_listen()
638 static int cap_socket_accept(struct socket *sock, struct socket *newsock) in cap_socket_accept()
643 static int cap_socket_sendmsg(struct socket *sock, struct msghdr *msg, int size) in cap_socket_sendmsg()
648 static int cap_socket_recvmsg(struct socket *sock, struct msghdr *msg, in cap_socket_recvmsg()
654 static int cap_socket_getsockname(struct socket *sock) in cap_socket_getsockname()
659 static int cap_socket_getpeername(struct socket *sock) in cap_socket_getpeername()
[all …]
Dsecurity.c1163 int security_unix_may_send(struct socket *sock, struct socket *other) in security_unix_may_send()
1174 int security_socket_post_create(struct socket *sock, int family, in security_socket_post_create()
1181 int security_socket_bind(struct socket *sock, struct sockaddr *address, int addrlen) in security_socket_bind()
1186 int security_socket_connect(struct socket *sock, struct sockaddr *address, int addrlen) in security_socket_connect()
1191 int security_socket_listen(struct socket *sock, int backlog) in security_socket_listen()
1196 int security_socket_accept(struct socket *sock, struct socket *newsock) in security_socket_accept()
1201 int security_socket_sendmsg(struct socket *sock, struct msghdr *msg, int size) in security_socket_sendmsg()
1206 int security_socket_recvmsg(struct socket *sock, struct msghdr *msg, in security_socket_recvmsg()
1212 int security_socket_getsockname(struct socket *sock) in security_socket_getsockname()
1217 int security_socket_getpeername(struct socket *sock) in security_socket_getpeername()
[all …]
/linux-4.1.27/net/bluetooth/hidp/
Dhidp.h125 int hidp_connection_add(struct hidp_connadd_req *req, struct socket *ctrl_sock, struct socket *intr…
152 struct socket *ctrl_sock;
153 struct socket *intr_sock;
Dsock.c32 static int hidp_sock_release(struct socket *sock) in hidp_sock_release()
49 static int hidp_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in hidp_sock_ioctl()
56 struct socket *csock; in hidp_sock_ioctl()
57 struct socket *isock; in hidp_sock_ioctl()
142 static int hidp_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in hidp_sock_compat_ioctl()
228 static int hidp_sock_create(struct net *net, struct socket *sock, int protocol, in hidp_sock_create()
Dcore.c97 static int hidp_send_message(struct hidp_session *session, struct socket *sock, in hidp_send_message()
609 static int hidp_send_frame(struct socket *sock, unsigned char *data, int len) in hidp_send_frame()
627 struct socket *sock) in hidp_process_transmit()
905 struct socket *ctrl_sock, in hidp_session_new()
906 struct socket *intr_sock, in hidp_session_new()
1292 static int hidp_verify_sockets(struct socket *ctrl_sock, in hidp_verify_sockets()
1293 struct socket *intr_sock) in hidp_verify_sockets()
1327 struct socket *ctrl_sock, in hidp_connection_add()
1328 struct socket *intr_sock) in hidp_connection_add()
/linux-4.1.27/drivers/isdn/mISDN/
Dl1oip_core.c281 struct socket *socket = NULL; in l1oip_socket_send() local
336 if (!hc->socket) { in l1oip_socket_send()
341 socket = hc->socket; in l1oip_socket_send()
342 hc->socket = NULL; in l1oip_socket_send()
350 len = kernel_sendmsg(socket, &hc->sendmsg, &hc->sendiov, 1, len); in l1oip_socket_send()
352 hc->socket = socket; /* no locking required */ in l1oip_socket_send()
657 struct socket *socket = NULL; in l1oip_socket_thread() local
672 if (sock_create(PF_INET, SOCK_DGRAM, IPPROTO_UDP, &socket)) { in l1oip_socket_thread()
689 if (socket->ops->bind(socket, (struct sockaddr *)&hc->sin_local, in l1oip_socket_thread()
698 if (socket->sk == NULL) { in l1oip_socket_thread()
[all …]
Dsocket.c115 mISDN_sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in mISDN_sock_recvmsg()
176 mISDN_sock_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in mISDN_sock_sendmsg()
246 data_sock_release(struct socket *sock) in data_sock_release()
360 data_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in data_sock_ioctl()
413 static int data_sock_setsockopt(struct socket *sock, int level, int optname, in data_sock_setsockopt()
445 static int data_sock_getsockopt(struct socket *sock, int level, int optname, in data_sock_getsockopt()
475 data_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) in data_sock_bind()
562 data_sock_getname(struct socket *sock, struct sockaddr *addr, in data_sock_getname()
604 data_sock_create(struct net *net, struct socket *sock, int protocol) in data_sock_create()
629 base_sock_release(struct socket *sock) in base_sock_release()
[all …]
Dl1oip.h69 struct socket *socket; /* if set, socket is created */ member
DMakefile11 mISDN_core-objs := core.o fsm.o socket.o clock.o hwchannel.o stack.o layer1.o layer2.o tei.o timerd…
/linux-4.1.27/net/ipv4/
Dudp_tunnel.c12 struct socket **sockp) in udp_sock_create4()
15 struct socket *sock = NULL; in udp_sock_create4()
57 void setup_udp_tunnel_sock(struct net *net, struct socket *sock, in setup_udp_tunnel_sock()
100 void udp_tunnel_sock_release(struct socket *sock) in udp_tunnel_sock_release()
Daf_inet.c192 int inet_listen(struct socket *sock, int backlog) in inet_listen()
251 static int inet_create(struct net *net, struct socket *sock, int protocol, in inet_create()
396 int inet_release(struct socket *sock) in inet_release()
424 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in inet_bind()
518 int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr, in inet_dgram_connect()
563 int __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, in __inet_stream_connect()
650 int inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, in inet_stream_connect()
666 int inet_accept(struct socket *sock, struct socket *newsock, int flags) in inet_accept()
696 int inet_getname(struct socket *sock, struct sockaddr *uaddr, in inet_getname()
724 int inet_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) in inet_sendmsg()
[all …]
Dgeneve.c305 static struct socket *geneve_create_sock(struct net *net, bool ipv6, in geneve_create_sock()
308 struct socket *sock; in geneve_create_sock()
338 struct socket *sock; in geneve_socket_create()
/linux-4.1.27/net/bluetooth/cmtp/
Dsock.c49 static int cmtp_sock_release(struct socket *sock) in cmtp_sock_release()
66 static int cmtp_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in cmtp_sock_ioctl()
72 struct socket *nsock; in cmtp_sock_ioctl()
141 static int cmtp_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in cmtp_sock_compat_ioctl()
198 static int cmtp_sock_create(struct net *net, struct socket *sock, int protocol, in cmtp_sock_create()
Dcmtp.h61 int cmtp_add_connection(struct cmtp_connadd_req *req, struct socket *sock);
73 struct socket *sock;
/linux-4.1.27/net/bluetooth/bnep/
Dsock.c36 static int bnep_sock_release(struct socket *sock) in bnep_sock_release()
52 static int bnep_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in bnep_sock_ioctl()
58 struct socket *nsock; in bnep_sock_ioctl()
138 static int bnep_sock_compat_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in bnep_sock_compat_ioctl()
195 static int bnep_sock_create(struct net *net, struct socket *sock, int protocol, in bnep_sock_create()
Dbnep.h149 int bnep_add_connection(struct bnep_connadd_req *req, struct socket *sock);
170 struct socket *sock;
/linux-4.1.27/net/can/
DKconfig26 the BSD socket API. You probably want to use the raw socket in
28 socket has several filter options e.g. ID masking / error frames.
37 interaction. The BCM can be 'programmed' via the BSD socket API and
39 You probably want to use the bcm socket in most cases where cyclic
Draw.c342 static int raw_release(struct socket *sock) in raw_release()
387 static int raw_bind(struct socket *sock, struct sockaddr *uaddr, int len) in raw_bind()
462 static int raw_getname(struct socket *sock, struct sockaddr *uaddr, in raw_getname()
481 static int raw_setsockopt(struct socket *sock, int level, int optname, in raw_setsockopt()
636 static int raw_getsockopt(struct socket *sock, int level, int optname, in raw_getsockopt()
711 static int raw_sendmsg(struct socket *sock, struct msghdr *msg, size_t size) in raw_sendmsg()
781 static int raw_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, in raw_recvmsg()
/linux-4.1.27/net/bluetooth/rfcomm/
Dsock.c272 static struct sock *rfcomm_sock_alloc(struct net *net, struct socket *sock, int proto, gfp_t prio) in rfcomm_sock_alloc()
313 static int rfcomm_sock_create(struct net *net, struct socket *sock, in rfcomm_sock_create()
335 static int rfcomm_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) in rfcomm_sock_bind()
377 static int rfcomm_sock_connect(struct socket *sock, struct sockaddr *addr, int alen, int flags) in rfcomm_sock_connect()
420 static int rfcomm_sock_listen(struct socket *sock, int backlog) in rfcomm_sock_listen()
469 static int rfcomm_sock_accept(struct socket *sock, struct socket *newsock, int flags) in rfcomm_sock_accept()
529 static int rfcomm_sock_getname(struct socket *sock, struct sockaddr *addr, int *len, int peer) in rfcomm_sock_getname()
552 static int rfcomm_sock_sendmsg(struct socket *sock, struct msghdr *msg, in rfcomm_sock_sendmsg()
618 static int rfcomm_sock_recvmsg(struct socket *sock, struct msghdr *msg, in rfcomm_sock_recvmsg()
643 static int rfcomm_sock_setsockopt_old(struct socket *sock, int optname, char __user *optval, unsign… in rfcomm_sock_setsockopt_old()
[all …]
/linux-4.1.27/drivers/net/
Dtun.c146 struct socket socket; member
498 &tfile->socket.flags)); in __tun_detach()
519 tfile->socket.sk->sk_data_ready(tfile->socket.sk); in tun_detach_all()
524 tfile->socket.sk->sk_data_ready(tfile->socket.sk); in tun_detach_all()
552 err = security_tun_dev_attach(tfile->socket.sk, tun->security); in tun_attach()
573 err = sk_attach_filter(&tun->fprog, tfile->socket.sk); in tun_attach()
796 if (tfile->socket.sk->sk_filter && in tun_net_xmit()
797 sk_filter(tfile->socket.sk, skb)) in tun_net_xmit()
803 if (skb_queue_len(&tfile->socket.sk->sk_receive_queue) * numqueues in tun_net_xmit()
823 skb_queue_tail(&tfile->socket.sk->sk_receive_queue, skb); in tun_net_xmit()
[all …]
/linux-4.1.27/drivers/vhost/
Dnet.c228 static bool vhost_sock_zcopy(struct socket *sock) in vhost_sock_zcopy()
309 struct socket *sock; in handle_tx()
540 struct socket *sock; in handle_rx()
735 struct socket *sock; in vhost_net_enable_vq()
744 static struct socket *vhost_net_stop_vq(struct vhost_net *n, in vhost_net_stop_vq()
747 struct socket *sock; in vhost_net_stop_vq()
757 static void vhost_net_stop(struct vhost_net *n, struct socket **tx_sock, in vhost_net_stop()
758 struct socket **rx_sock) in vhost_net_stop()
790 struct socket *tx_sock; in vhost_net_release()
791 struct socket *rx_sock; in vhost_net_release()
[all …]
/linux-4.1.27/include/pcmcia/
Dss.h135 socket_state_t socket; member
258 extern void pcmcia_parse_events(struct pcmcia_socket *socket,
262 extern int pcmcia_register_socket(struct pcmcia_socket *socket);
263 extern void pcmcia_unregister_socket(struct pcmcia_socket *socket);
/linux-4.1.27/Documentation/sysctl/
Dnet.txt68 Low latency busy poll timeout for socket reads. (needs CONFIG_NET_RX_BUSY_POLL)
70 This sets the default value of the SO_BUSY_POLL socket option.
71 Can be set or overridden per socket by setting socket option SO_BUSY_POLL,
93 The default setting of the socket receive buffer in bytes.
98 The maximum receive socket buffer size in bytes.
104 processes are dropped unless socket option SOF_TIMESTAMPING_OPT_TSONLY is set.
111 The default setting (in bytes) of the socket send buffer.
116 The maximum send socket buffer size in bytes.
188 Maximum ancillary buffer size allowed per socket. Ancillary data is a sequence
196 socket's buffer. It will not take effect unless PF_UNIX flag is specified.
[all …]
/linux-4.1.27/net/nfc/
Dllcp_sock.c70 static int llcp_sock_bind(struct socket *sock, struct sockaddr *addr, int alen) in llcp_sock_bind()
143 static int llcp_raw_sock_bind(struct socket *sock, struct sockaddr *addr, in llcp_raw_sock_bind()
197 static int llcp_sock_listen(struct socket *sock, int backlog) in llcp_sock_listen()
224 static int nfc_llcp_setsockopt(struct socket *sock, int level, int optname, in nfc_llcp_setsockopt()
297 static int nfc_llcp_getsockopt(struct socket *sock, int level, int optname, in nfc_llcp_getsockopt()
402 struct socket *newsock) in nfc_llcp_accept_dequeue()
442 static int llcp_sock_accept(struct socket *sock, struct socket *newsock, in llcp_sock_accept()
496 static int llcp_sock_getname(struct socket *sock, struct sockaddr *uaddr, in llcp_sock_getname()
543 static unsigned int llcp_sock_poll(struct file *file, struct socket *sock, in llcp_sock_poll()
582 static int llcp_sock_release(struct socket *sock) in llcp_sock_release()
[all …]
Drawsock.c69 static int rawsock_release(struct socket *sock) in rawsock_release()
87 static int rawsock_connect(struct socket *sock, struct sockaddr *_addr, in rawsock_connect()
214 static int rawsock_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in rawsock_sendmsg()
250 static int rawsock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in rawsock_recvmsg()
336 static int rawsock_create(struct net *net, struct socket *sock, in rawsock_create()
Daf_nfc.c30 static int nfc_sock_create(struct net *net, struct socket *sock, int proto, in nfc_sock_create()
Dllcp.h228 struct sock *nfc_llcp_sock_alloc(struct socket *sock, int type, gfp_t gfp);
232 struct sock *nfc_llcp_accept_dequeue(struct sock *sk, struct socket *newsock);
/linux-4.1.27/include/net/bluetooth/
Dbluetooth.h248 int bt_sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len,
250 int bt_sock_stream_recvmsg(struct socket *sock, struct msghdr *msg,
252 uint bt_sock_poll(struct file *file, struct socket *sock, poll_table *wait);
253 int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
259 struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock);
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd.h261 struct socket *ksnc_sock; /* actual socket */
358 struct socket *ksncr_sock; /* accepted socket */
522 int ksocknal_accept(lnet_ni_t *ni, struct socket *sock);
529 struct socket *sock, int type);
569 extern void ksocknal_lib_save_callback(struct socket *sock, ksock_conn_t *conn);
570 extern void ksocknal_lib_set_callback(struct socket *sock, ksock_conn_t *conn);
571 extern void ksocknal_lib_reset_callback(struct socket *sock, ksock_conn_t *conn);
574 extern int ksocknal_lib_setup_sock(struct socket *so);
Dsocklnd_lib-linux.c80 struct socket *sock = conn->ksnc_sock; in ksocknal_lib_send_iov()
122 struct socket *sock = conn->ksnc_sock; in ksocknal_lib_send_kiov()
191 struct socket *sock = conn->ksnc_sock; in ksocknal_lib_eager_ack()
428 struct socket *sock = conn->ksnc_sock; in ksocknal_lib_get_conn_tunables()
457 ksocknal_lib_setup_sock(struct socket *sock) in ksocknal_lib_setup_sock()
657 ksocknal_lib_save_callback(struct socket *sock, ksock_conn_t *conn) in ksocknal_lib_save_callback()
664 ksocknal_lib_set_callback(struct socket *sock, ksock_conn_t *conn) in ksocknal_lib_set_callback()
673 ksocknal_lib_reset_callback(struct socket *sock, ksock_conn_t *conn) in ksocknal_lib_reset_callback()
/linux-4.1.27/net/tipc/
DMakefile10 netlink.o netlink_compat.o node.o socket.o eth_media.o \
11 server.o socket.o
Dsocket.c107 static int tipc_release(struct socket *sock);
108 static int tipc_accept(struct socket *sock, struct socket *new_sock, int flags);
109 static int tipc_wait_for_sndmsg(struct socket *sock, long *timeo_p);
118 static int __tipc_send_stream(struct socket *sock, struct msghdr *m,
120 static int __tipc_sendmsg(struct socket *sock, struct msghdr *m, size_t dsz);
312 static int tipc_sk_create(struct net *net, struct socket *sock, in tipc_sk_create()
406 static int tipc_release(struct socket *sock) in tipc_release()
493 static int tipc_bind(struct socket *sock, struct sockaddr *uaddr, in tipc_bind()
551 static int tipc_getname(struct socket *sock, struct sockaddr *uaddr, in tipc_getname()
619 static unsigned int tipc_poll(struct file *file, struct socket *sock, in tipc_poll()
[all …]
Dserver.c68 struct socket *sock;
94 struct socket *sock = con->sock; in tipc_conn_kref_release()
163 static void tipc_register_callbacks(struct socket *sock, struct tipc_conn *con) in tipc_register_callbacks()
291 struct socket *sock = con->sock; in tipc_accept_from_sock()
292 struct socket *newsock; in tipc_accept_from_sock()
318 static struct socket *tipc_create_listen_sock(struct tipc_conn *con) in tipc_create_listen_sock()
321 struct socket *sock = NULL; in tipc_create_listen_sock()
382 struct socket *sock; in tipc_open_listening_sock()
/linux-4.1.27/net/llc/
Daf_llc.c132 static void llc_ui_sk_init(struct socket *sock, struct sock *sk) in llc_ui_sk_init()
157 static int llc_ui_create(struct net *net, struct socket *sock, int protocol, in llc_ui_create()
186 static int llc_ui_release(struct socket *sock) in llc_ui_release()
251 static int llc_ui_autobind(struct socket *sock, struct sockaddr_llc *addr) in llc_ui_autobind()
303 static int llc_ui_bind(struct socket *sock, struct sockaddr *uaddr, int addrlen) in llc_ui_bind()
397 static int llc_ui_shutdown(struct socket *sock, int how) in llc_ui_shutdown()
432 static int llc_ui_connect(struct socket *sock, struct sockaddr *uaddr, in llc_ui_connect()
505 static int llc_ui_listen(struct socket *sock, int backlog) in llc_ui_listen()
645 static int llc_ui_accept(struct socket *sock, struct socket *newsock, int flags) in llc_ui_accept()
707 static int llc_ui_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in llc_ui_recvmsg()
[all …]
/linux-4.1.27/net/netlink/
DKconfig15 tristate "NETLINK: socket monitoring interface"
18 Support for NETLINK socket monitoring interface used by the ss tool.
/linux-4.1.27/net/bluetooth/
Dsco.c463 static struct sock *sco_sock_alloc(struct net *net, struct socket *sock, int proto, gfp_t prio) in sco_sock_alloc()
490 static int sco_sock_create(struct net *net, struct socket *sock, int protocol, in sco_sock_create()
512 static int sco_sock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) in sco_sock_bind()
547 static int sco_sock_connect(struct socket *sock, struct sockaddr *addr, int alen, int flags) in sco_sock_connect()
582 static int sco_sock_listen(struct socket *sock, int backlog) in sco_sock_listen()
622 static int sco_sock_accept(struct socket *sock, struct socket *newsock, int flags) in sco_sock_accept()
676 static int sco_sock_getname(struct socket *sock, struct sockaddr *addr, int *len, int peer) in sco_sock_getname()
694 static int sco_sock_sendmsg(struct socket *sock, struct msghdr *msg, in sco_sock_sendmsg()
764 static int sco_sock_recvmsg(struct socket *sock, struct msghdr *msg, in sco_sock_recvmsg()
786 static int sco_sock_setsockopt(struct socket *sock, int level, int optname, char __user *optval, un… in sco_sock_setsockopt()
[all …]
Dl2cap_sock.c45 static struct sock *l2cap_sock_alloc(struct net *net, struct socket *sock,
48 bool l2cap_is_socket(struct socket *sock) in l2cap_is_socket()
80 static int l2cap_sock_bind(struct socket *sock, struct sockaddr *addr, int alen) in l2cap_sock_bind()
173 static int l2cap_sock_connect(struct socket *sock, struct sockaddr *addr, in l2cap_sock_connect()
251 static int l2cap_sock_listen(struct socket *sock, int backlog) in l2cap_sock_listen()
302 static int l2cap_sock_accept(struct socket *sock, struct socket *newsock, in l2cap_sock_accept()
358 static int l2cap_sock_getname(struct socket *sock, struct sockaddr *addr, in l2cap_sock_getname()
391 static int l2cap_sock_getsockopt_old(struct socket *sock, int optname, in l2cap_sock_getsockopt_old()
494 static int l2cap_sock_getsockopt(struct socket *sock, int level, int optname, in l2cap_sock_getsockopt()
630 static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, in l2cap_sock_setsockopt_old()
[all …]
Daf_bluetooth.c109 static int bt_sock_create(struct net *net, struct socket *sock, int proto, in bt_sock_create()
177 struct sock *bt_accept_dequeue(struct sock *parent, struct socket *newsock) in bt_accept_dequeue()
213 int bt_sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in bt_sock_recvmsg()
286 int bt_sock_stream_recvmsg(struct socket *sock, struct msghdr *msg, in bt_sock_stream_recvmsg()
407 unsigned int bt_sock_poll(struct file *file, struct socket *sock, in bt_sock_poll()
450 int bt_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in bt_sock_ioctl()
Dhci_sock.c487 static int hci_sock_release(struct socket *sock) in hci_sock_release()
602 static int hci_sock_ioctl(struct socket *sock, unsigned int cmd, in hci_sock_ioctl()
675 static int hci_sock_bind(struct socket *sock, struct sockaddr *addr, in hci_sock_bind()
853 static int hci_sock_getname(struct socket *sock, struct sockaddr *addr, in hci_sock_getname()
921 static int hci_sock_recvmsg(struct socket *sock, struct msghdr *msg, size_t len, in hci_sock_recvmsg()
1080 static int hci_sock_sendmsg(struct socket *sock, struct msghdr *msg, in hci_sock_sendmsg()
1205 static int hci_sock_setsockopt(struct socket *sock, int level, int optname, in hci_sock_setsockopt()
1288 static int hci_sock_getsockopt(struct socket *sock, int level, int optname, in hci_sock_getsockopt()
1380 static int hci_sock_create(struct net *net, struct socket *sock, int protocol, in hci_sock_create()
/linux-4.1.27/net/phonet/
Dsocket.c39 static int pn_socket_release(struct socket *sock) in pn_socket_release()
165 static int pn_socket_bind(struct socket *sock, struct sockaddr *addr, int len) in pn_socket_bind()
211 static int pn_socket_autobind(struct socket *sock) in pn_socket_autobind()
226 static int pn_socket_connect(struct socket *sock, struct sockaddr *addr, in pn_socket_connect()
303 static int pn_socket_accept(struct socket *sock, struct socket *newsock, in pn_socket_accept()
324 static int pn_socket_getname(struct socket *sock, struct sockaddr *addr, in pn_socket_getname()
340 static unsigned int pn_socket_poll(struct file *file, struct socket *sock, in pn_socket_poll()
366 static int pn_socket_ioctl(struct socket *sock, unsigned int cmd, in pn_socket_ioctl()
404 static int pn_socket_listen(struct socket *sock, int backlog) in pn_socket_listen()
428 static int pn_socket_sendmsg(struct socket *sock, struct msghdr *m, in pn_socket_sendmsg()
DMakefile6 socket.o \
/linux-4.1.27/net/vmw_vsock/
Daf_vsock.c581 struct socket *sock, in __vsock_create()
719 static int vsock_release(struct socket *sock) in vsock_release()
729 vsock_bind(struct socket *sock, struct sockaddr *addr, int addr_len) in vsock_bind()
747 static int vsock_getname(struct socket *sock, in vsock_getname()
790 static int vsock_shutdown(struct socket *sock, int mode) in vsock_shutdown()
839 static unsigned int vsock_poll(struct file *file, struct socket *sock, in vsock_poll()
952 static int vsock_dgram_sendmsg(struct socket *sock, struct msghdr *msg, in vsock_dgram_sendmsg()
1023 static int vsock_dgram_connect(struct socket *sock, in vsock_dgram_connect()
1065 static int vsock_dgram_recvmsg(struct socket *sock, struct msghdr *msg, in vsock_dgram_recvmsg()
1112 static int vsock_stream_connect(struct socket *sock, struct sockaddr *addr, in vsock_stream_connect()
[all …]
/linux-4.1.27/drivers/block/drbd/
Ddrbd_receiver.c480 static int drbd_recv_short(struct socket *sock, void *buf, size_t size, int flags) in drbd_recv_short()
496 rv = drbd_recv_short(connection->data.socket, buf, size, 0); in drbd_recv()
553 static void drbd_setbufsize(struct socket *sock, unsigned int snd, in drbd_setbufsize()
567 static struct socket *drbd_try_connect(struct drbd_connection *connection) in drbd_try_connect()
570 struct socket *sock; in drbd_try_connect()
657 struct socket *s_listen;
678 struct socket *s_listen; in prepare_listen_socket()
745 static struct socket *drbd_wait_for_connect(struct drbd_connection *connection, struct accept_wait_… in drbd_wait_for_connect()
748 struct socket *s_estab = NULL; in drbd_wait_for_connect()
792 static int receive_first_packet(struct drbd_connection *connection, struct socket *sock) in receive_first_packet()
[all …]
Ddrbd_main.c621 if (!sock->socket) in __conn_prepare_command()
662 err = drbd_send_all(connection, sock->socket, sock->sbuf, header_size, in __send_command()
665 err = drbd_send_all(connection, sock->socket, data, size, 0); in __send_command()
669 drbd_tcp_nodelay(sock->socket); in __send_command()
1284 if (sock->socket) in drbd_send_bitmap()
1432 static int we_should_drop_the_connection(struct drbd_connection *connection, struct socket *sock) in we_should_drop_the_connection()
1437 drop_it = connection->meta.socket == sock in we_should_drop_the_connection()
1457 struct sock *sk = connection->data.socket->sk; in drbd_update_congested()
1486 struct socket *socket; in _drbd_no_send_page() local
1490 socket = peer_device->connection->data.socket; in _drbd_no_send_page()
[all …]
/linux-4.1.27/drivers/staging/lustre/lnet/lnet/
Dacceptor.c47 struct socket *pta_sock;
142 lnet_connect(struct socket **sockp, lnet_nid_t peer_nid, in lnet_connect()
146 struct socket *sock; in lnet_connect()
211 lnet_accept(struct socket *sock, __u32 magic) in lnet_accept()
335 struct socket *newsock; in lnet_acceptor()
/linux-4.1.27/arch/powerpc/platforms/powermac/
DKconfig28 of powermacs that have a socket for an upgradeable cpu card,
30 both dual and quad socket upgrade cards.
/linux-4.1.27/fs/afs/
Drxrpc.c19 static struct socket *afs_socket; /* my RxRPC socket */
75 struct socket *socket; in afs_open_socket() local
88 ret = sock_create_kern(AF_RXRPC, SOCK_DGRAM, PF_INET, &socket); in afs_open_socket()
95 socket->sk->sk_allocation = GFP_NOFS; in afs_open_socket()
107 ret = kernel_bind(socket, (struct sockaddr *) &srx, sizeof(srx)); in afs_open_socket()
109 sock_release(socket); in afs_open_socket()
115 rxrpc_kernel_intercept_rx_messages(socket, afs_rx_interceptor); in afs_open_socket()
117 afs_socket = socket; in afs_open_socket()
/linux-4.1.27/net/sunrpc/
Dxprtsock.c326 static int xs_send_kvec(struct socket *sock, struct sockaddr *addr, int addrlen, struct kvec *vec, … in xs_send_kvec()
343 static int xs_send_pagedata(struct socket *sock, struct xdr_buf *xdr, unsigned int base, int more, … in xs_send_pagedata()
345 ssize_t (*do_sendpage)(struct socket *sock, struct page *page, in xs_send_pagedata()
390 static int xs_sendpages(struct socket *sock, struct sockaddr *addr, int addrlen, struct xdr_buf *xd… in xs_sendpages()
635 struct socket *sock = transport->sock; in xs_tcp_shutdown()
823 struct socket *sock = transport->sock; in xs_reset_transport()
1511 struct socket *sock; in xs_write_space()
1631 static void xs_sock_set_reuseport(struct socket *sock) in xs_sock_set_reuseport()
1639 static unsigned short xs_sock_getport(struct socket *sock) in xs_sock_getport()
1672 static void xs_set_srcport(struct sock_xprt *transport, struct socket *sock) in xs_set_srcport()
[all …]
Dsvcsock.c61 static struct svc_sock *svc_setup_socket(struct svc_serv *, struct socket *,
84 static void svc_reclassify_socket(struct socket *sock) in svc_reclassify_socket()
112 static void svc_reclassify_socket(struct socket *sock) in svc_reclassify_socket()
175 int svc_send_common(struct socket *sock, struct xdr_buf *xdr, in svc_send_common()
238 struct socket *sock = svsk->sk_sock; in svc_sendto()
373 static void svc_sock_setbufsize(struct socket *sock, unsigned int snd, in svc_sock_setbufsize()
462 struct socket *sock = sk->sk_socket; in svc_tcp_write_space()
839 struct socket *sock = svsk->sk_sock; in svc_tcp_accept()
840 struct socket *newsock; in svc_tcp_accept()
1373 struct socket *sock, in svc_setup_socket()
[all …]
Dsunrpc.h59 int svc_send_common(struct socket *sock, struct xdr_buf *xdr,
/linux-4.1.27/net/ieee802154/
DKconfig16 tristate "IEEE 802.15.4 socket interface"
20 for 802.15.4 dataframes. Also RAW socket interface to build MAC
DMakefile7 ieee802154_socket-y := socket.o
/linux-4.1.27/include/crypto/
Dif_alg.h74 int af_alg_release(struct socket *sock);
76 int af_alg_accept(struct sock *sk, struct socket *newsock);
/linux-4.1.27/net/ax25/
DTODO15 Implement proper socket locking in netrom and rose.
17 Check socket locking when ax25_rcv is sending to raw sockets. In particular
Daf_ax25.c535 static int ax25_setsockopt(struct socket *sock, int level, int optname, in ax25_setsockopt()
677 static int ax25_getsockopt(struct socket *sock, int level, int optname, in ax25_getsockopt()
774 static int ax25_listen(struct socket *sock, int backlog) in ax25_listen()
803 static int ax25_create(struct net *net, struct socket *sock, int protocol, in ax25_create()
952 static int ax25_release(struct socket *sock) in ax25_release()
1038 static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in ax25_bind()
1116 static int __must_check ax25_connect(struct socket *sock, in ax25_connect()
1323 static int ax25_accept(struct socket *sock, struct socket *newsock, int flags) in ax25_accept()
1390 static int ax25_getname(struct socket *sock, struct sockaddr *uaddr, in ax25_getname()
1438 static int ax25_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in ax25_sendmsg()
[all …]
/linux-4.1.27/net/decnet/
Daf_decnet.c160 static int __dn_setsockopt(struct socket *sock, int level, int optname, char __user *optval, unsign…
161 static int __dn_getsockopt(struct socket *sock, int level, int optname, char __user *optval, int __…
471 static struct sock *dn_alloc_sock(struct net *net, struct socket *sock, gfp_t gfp) in dn_alloc_sock()
676 static int dn_create(struct net *net, struct socket *sock, int protocol, in dn_create()
709 dn_release(struct socket *sock) in dn_release()
725 static int dn_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in dn_bind()
786 static int dn_auto_bind(struct socket *sock) in dn_auto_bind()
909 struct socket *sock = sk->sk_socket; in __dn_connect()
975 static int dn_connect(struct socket *sock, struct sockaddr *uaddr, int addrlen, int flags) in dn_connect()
1073 static int dn_accept(struct socket *sock, struct socket *newsock, int flags) in dn_accept()
[all …]
DTODO20 [maybe this should be done at socket level... the control data in the
29 o Add perfect socket hashing - an idea suggested by Paul Koning. Currently
/linux-4.1.27/net/core/
Dsock.c675 int sock_setsockopt(struct socket *sock, int level, int optname, in sock_setsockopt()
1012 int sock_getsockopt(struct socket *sock, int level, int optname, in sock_getsockopt()
2103 int sock_no_bind(struct socket *sock, struct sockaddr *saddr, int len) in sock_no_bind()
2109 int sock_no_connect(struct socket *sock, struct sockaddr *saddr, in sock_no_connect()
2116 int sock_no_socketpair(struct socket *sock1, struct socket *sock2) in sock_no_socketpair()
2122 int sock_no_accept(struct socket *sock, struct socket *newsock, int flags) in sock_no_accept()
2128 int sock_no_getname(struct socket *sock, struct sockaddr *saddr, in sock_no_getname()
2135 unsigned int sock_no_poll(struct file *file, struct socket *sock, poll_table *pt) in sock_no_poll()
2141 int sock_no_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in sock_no_ioctl()
2147 int sock_no_listen(struct socket *sock, int backlog) in sock_no_listen()
[all …]
/linux-4.1.27/net/irda/
Daf_irda.c62 static int irda_create(struct net *net, struct socket *sock, int protocol, int kern);
698 static int irda_getname(struct socket *sock, struct sockaddr *uaddr, in irda_getname()
735 static int irda_listen(struct socket *sock, int backlog) in irda_listen()
764 static int irda_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in irda_bind()
830 static int irda_accept(struct socket *sock, struct socket *newsock, int flags) in irda_accept()
954 static int irda_connect(struct socket *sock, struct sockaddr *uaddr, in irda_connect()
1083 static int irda_create(struct net *net, struct socket *sock, int protocol, in irda_create()
1206 static int irda_release(struct socket *sock) in irda_release()
1268 static int irda_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in irda_sendmsg()
1358 static int irda_recvmsg_dgram(struct socket *sock, struct msghdr *msg, in irda_recvmsg_dgram()
[all …]
/linux-4.1.27/security/selinux/include/
Dnetlabel.h63 int selinux_netlbl_socket_setsockopt(struct socket *sock,
136 static inline int selinux_netlbl_socket_setsockopt(struct socket *sock, in selinux_netlbl_socket_setsockopt()
/linux-4.1.27/security/tomoyo/
Dtomoyo.c451 static int tomoyo_socket_listen(struct socket *sock, int backlog) in tomoyo_socket_listen()
465 static int tomoyo_socket_connect(struct socket *sock, struct sockaddr *addr, in tomoyo_socket_connect()
480 static int tomoyo_socket_bind(struct socket *sock, struct sockaddr *addr, in tomoyo_socket_bind()
495 static int tomoyo_socket_sendmsg(struct socket *sock, struct msghdr *msg, in tomoyo_socket_sendmsg()
/linux-4.1.27/Documentation/hwmon/
Dacpi_power_meter29 socket and a poll notification will be sent to the appropriate
39 the netlink event socket and a poll notification will be sent to the
45 all cases the ACPI event will be broadcast on the ACPI netlink event socket as
/linux-4.1.27/tools/testing/selftests/net/
Dpsock_lib.h67 fds[0] = socket(PF_INET, SOCK_DGRAM, 0); in pair_udp_open()
68 fds[1] = socket(PF_INET, SOCK_DGRAM, 0); in pair_udp_open()
Drun_netsocktests6 ./socket
D.gitignore1 socket
DMakefile7 NET_PROGS = socket psock_fanout psock_tpacket
Dsocket.c47 fd = socket(s->domain, s->type, s->protocol); in run_tests()
/linux-4.1.27/net/netrom/
Daf_netrom.c299 static int nr_setsockopt(struct socket *sock, int level, int optname, in nr_setsockopt()
351 static int nr_getsockopt(struct socket *sock, int level, int optname, in nr_getsockopt()
401 static int nr_listen(struct socket *sock, int backlog) in nr_listen()
424 static int nr_create(struct net *net, struct socket *sock, int protocol, in nr_create()
516 static int nr_release(struct socket *sock) in nr_release()
562 static int nr_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in nr_bind()
633 static int nr_connect(struct socket *sock, struct sockaddr *uaddr, in nr_connect()
768 static int nr_accept(struct socket *sock, struct socket *newsock, int flags) in nr_accept()
830 static int nr_getname(struct socket *sock, struct sockaddr *uaddr, in nr_getname()
1026 static int nr_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in nr_sendmsg()
[all …]
/linux-4.1.27/drivers/net/ppp/
Dpppox.c71 int pppox_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) in pppox_ioctl()
106 static int pppox_create(struct net *net, struct socket *sock, int protocol, in pppox_create()
Dpppoe.c554 static int pppoe_create(struct net *net, struct socket *sock) in pppoe_create()
579 static int pppoe_release(struct socket *sock) in pppoe_release()
627 static int pppoe_connect(struct socket *sock, struct sockaddr *uservaddr, in pppoe_connect()
734 static int pppoe_getname(struct socket *sock, struct sockaddr *uaddr, in pppoe_getname()
752 static int pppoe_ioctl(struct socket *sock, unsigned int cmd, in pppoe_ioctl()
852 static int pppoe_sendmsg(struct socket *sock, struct msghdr *m, in pppoe_sendmsg()
994 static int pppoe_recvmsg(struct socket *sock, struct msghdr *m, in pppoe_recvmsg()
Dpptp.c417 static int pptp_bind(struct socket *sock, struct sockaddr *uservaddr, in pptp_bind()
450 static int pptp_connect(struct socket *sock, struct sockaddr *uservaddr, in pptp_connect()
523 static int pptp_getname(struct socket *sock, struct sockaddr *uaddr, in pptp_getname()
542 static int pptp_release(struct socket *sock) in pptp_release()
584 static int pptp_create(struct net *net, struct socket *sock) in pptp_create()
/linux-4.1.27/include/net/iucv/
Daf_iucv.h155 unsigned int iucv_sock_poll(struct file *file, struct socket *sock,
161 struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock);
/linux-4.1.27/drivers/edac/
Di7core_edac.c244 u8 socket; member
453 static struct i7core_dev *get_i7core_dev(u8 socket) in get_i7core_dev() argument
458 if (i7core_dev->socket == socket) in get_i7core_dev()
465 static struct i7core_dev *alloc_i7core_dev(u8 socket, in alloc_i7core_dev() argument
481 i7core_dev->socket = socket; in alloc_i7core_dev()
520 pvt->i7core_dev->socket, pvt->info.mc_control, in get_dimm_config()
635 pvt->i7core_dev->socket, i, j); in get_dimm_config()
1319 u8 socket = 0; in i7core_get_onedevice() local
1365 socket = last_bus - bus; in i7core_get_onedevice()
1367 i7core_dev = get_i7core_dev(socket); in i7core_get_onedevice()
[all …]
Dsb_edac.c1134 u8 *socket, in get_memory_error_data() argument
1237 *socket = sad_interleave[idx]; in get_memory_error_data()
1239 idx, sad_way, *socket); in get_memory_error_data()
1258 *socket = sad_pkg_socket(pkg); in get_memory_error_data()
1269 idx, *socket, sad_ha, shiftup); in get_memory_error_data()
1274 *socket = sad_pkg_socket(pkg); in get_memory_error_data()
1277 idx, *socket, sad_ha); in get_memory_error_data()
1284 new_mci = get_mci_for_node_id(*socket); in get_memory_error_data()
1287 *socket); in get_memory_error_data()
1986 u8 rank, socket; in sbridge_mce_output_error() local
[all …]
/linux-4.1.27/tools/perf/Documentation/
Dperf-stat.txt134 --per-socket::
135 Aggregate counts per processor socket for system-wide mode measurements. This
137 use --per-socket in addition to -a. (system-wide). The output includes the
138 socket number and the number of online processors on that socket. This is
/linux-4.1.27/net/ipv6/
Dip6_udp_tunnel.c16 struct socket **sockp) in udp_sock_create6()
20 struct socket *sock = NULL; in udp_sock_create6()
/linux-4.1.27/net/rose/
Daf_rose.c368 static int rose_setsockopt(struct socket *sock, int level, int optname, in rose_setsockopt()
428 static int rose_getsockopt(struct socket *sock, int level, int optname, in rose_getsockopt()
486 static int rose_listen(struct socket *sock, int backlog) in rose_listen()
511 static int rose_create(struct net *net, struct socket *sock, int protocol, in rose_create()
600 static int rose_release(struct socket *sock) in rose_release()
655 static int rose_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in rose_bind()
716 static int rose_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) in rose_connect()
873 static int rose_accept(struct socket *sock, struct socket *newsock, int flags) in rose_accept()
937 static int rose_getname(struct socket *sock, struct sockaddr *uaddr, in rose_getname()
1049 static int rose_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in rose_sendmsg()
[all …]
/linux-4.1.27/Documentation/connector/
Dconnector.txt15 socket();
149 2.6.14 has a new netlink socket implementation, which by default does not
151 So, if you wish to use a netlink socket (for example using connector)
155 s = socket(PF_NETLINK, SOCK_DGRAM, NETLINK_CONNECTOR);
172 Where 270 above is SOL_NETLINK, and 1 is a NETLINK_ADD_MEMBERSHIP socket
173 option. To drop a multicast subscription, one should call the above socket
/linux-4.1.27/net/x25/
Daf_x25.c439 static int x25_setsockopt(struct socket *sock, int level, int optname, in x25_setsockopt()
466 static int x25_getsockopt(struct socket *sock, int level, int optname, in x25_getsockopt()
495 static int x25_listen(struct socket *sock, int backlog) in x25_listen()
537 static int x25_create(struct net *net, struct socket *sock, int protocol, in x25_create()
635 static int x25_release(struct socket *sock) in x25_release()
677 static int x25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in x25_bind()
737 static int x25_connect(struct socket *sock, struct sockaddr *uaddr, in x25_connect()
855 static int x25_accept(struct socket *sock, struct socket *newsock, int flags) in x25_accept()
896 static int x25_getname(struct socket *sock, struct sockaddr *uaddr, in x25_getname()
1080 static int x25_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in x25_sendmsg()
[all …]
/linux-4.1.27/fs/ncpfs/
Dncp_fs_sb.h48 struct socket *ncp_sock;/* ncp socket */
49 struct socket *info_sock;
/linux-4.1.27/fs/cifs/
Dconnect.c2817 cifs_reclassify_socket4(struct socket *sock) in cifs_reclassify_socket4()
2826 cifs_reclassify_socket6(struct socket *sock) in cifs_reclassify_socket6()
2835 cifs_reclassify_socket4(struct socket *sock) in cifs_reclassify_socket4()
2840 cifs_reclassify_socket6(struct socket *sock) in cifs_reclassify_socket6()
2865 struct socket *socket = server->ssocket; in bind_socket() local
2866 rc = socket->ops->bind(socket, in bind_socket()
2964 struct socket *socket = server->ssocket; in generic_ip_connect() local
2979 if (socket == NULL) { in generic_ip_connect()
2981 IPPROTO_TCP, &socket, 1); in generic_ip_connect()
2990 server->ssocket = socket; in generic_ip_connect()
[all …]
/linux-4.1.27/net/caif/
Dcaif_socket.c274 static int caif_seqpkt_recvmsg(struct socket *sock, struct msghdr *m, in caif_seqpkt_recvmsg()
350 static int caif_stream_recvmsg(struct socket *sock, struct msghdr *msg, in caif_stream_recvmsg()
521 static int caif_seqpkt_sendmsg(struct socket *sock, struct msghdr *msg, in caif_seqpkt_sendmsg()
596 static int caif_stream_sendmsg(struct socket *sock, struct msghdr *msg, in caif_stream_sendmsg()
675 static int setsockopt(struct socket *sock, in setsockopt()
747 static int caif_connect(struct socket *sock, struct sockaddr *uaddr, in caif_connect()
897 static int caif_release(struct socket *sock) in caif_release()
937 struct socket *sock, poll_table *wait) in caif_poll()
1026 static int caif_create(struct net *net, struct socket *sock, int protocol, in caif_create()
/linux-4.1.27/net/ipx/
DKconfig48 evaluating the field sipx_node of the socket address given to the
50 to 0 when binding a socket on the primary network. In this case the
51 socket is assigned the default node that has been given to the
Daf_ipx.c1266 static int ipx_setsockopt(struct socket *sock, int level, int optname, in ipx_setsockopt()
1292 static int ipx_getsockopt(struct socket *sock, int level, int optname, in ipx_getsockopt()
1331 static int ipx_create(struct net *net, struct socket *sock, int protocol, in ipx_create()
1363 static int ipx_release(struct socket *sock) in ipx_release()
1408 static int __ipx_bind(struct socket *sock, in __ipx_bind()
1504 static int ipx_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) in ipx_bind()
1516 static int ipx_connect(struct socket *sock, struct sockaddr *uaddr, in ipx_connect()
1580 static int ipx_getname(struct socket *sock, struct sockaddr *uaddr, in ipx_getname()
1691 static int ipx_sendmsg(struct socket *sock, struct msghdr *msg, size_t len) in ipx_sendmsg()
1756 static int ipx_recvmsg(struct socket *sock, struct msghdr *msg, size_t size, in ipx_recvmsg()
[all …]
/linux-4.1.27/scripts/basic/
D.fixdep.cmd82 /usr/include/i386-linux-gnu/sys/socket.h \
85 /usr/include/i386-linux-gnu/bits/socket.h \
88 /usr/include/i386-linux-gnu/asm/socket.h \
89 /usr/include/asm-generic/socket.h \
/linux-4.1.27/Documentation/pcmcia/
Dlocking.txt10 - ops_mutex - serializes socket operation
76 socket_state_t socket;
/linux-4.1.27/tools/usb/usbip/libsrc/
Dvhci_driver.c58 unsigned long socket; in parse_status() local
63 &devid, &socket, lbusid); in parse_status()
72 dbg("socket %lx lbusid %s", socket, lbusid); in parse_status()
/linux-4.1.27/net/xfrm/
DKconfig64 PF_KEYv2 socket family, compatible to KAME ones.
75 Add a PF_KEY MIGRATE message to PF_KEYv2 socket family.
/linux-4.1.27/net/iucv/
Daf_iucv.c538 static struct sock *iucv_sock_alloc(struct socket *sock, int proto, gfp_t prio) in iucv_sock_alloc()
583 static int iucv_sock_create(struct net *net, struct socket *sock, int protocol, in iucv_sock_create()
654 struct sock *iucv_accept_dequeue(struct sock *parent, struct socket *newsock) in iucv_accept_dequeue()
698 static int iucv_sock_bind(struct socket *sock, struct sockaddr *addr, in iucv_sock_bind()
802 static int afiucv_path_connect(struct socket *sock, struct sockaddr *addr) in afiucv_path_connect()
848 static int iucv_sock_connect(struct socket *sock, struct sockaddr *addr, in iucv_sock_connect()
905 static int iucv_sock_listen(struct socket *sock, int backlog) in iucv_sock_listen()
930 static int iucv_sock_accept(struct socket *sock, struct socket *newsock, in iucv_sock_accept()
984 static int iucv_sock_getname(struct socket *sock, struct sockaddr *addr, in iucv_sock_getname()
1032 static int iucv_sock_sendmsg(struct socket *sock, struct msghdr *msg, in iucv_sock_sendmsg()
[all …]
DKconfig15 Select this option if you want to use AF_IUCV socket applications
/linux-4.1.27/include/linux/sunrpc/
Dxprtsock.h26 struct socket * sock;
Dsvcsock.h20 struct socket * sk_sock; /* berkeley socket layer */
/linux-4.1.27/include/linux/can/
Dcore.h59 extern int can_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg);
/linux-4.1.27/Documentation/ABI/removed/
Dnet_dma5 Formerly the lower limit, in bytes, of the size of socket reads
/linux-4.1.27/tools/usb/usbip/
Dconfigure.ac32 string.h sys/socket.h syslog.h unistd.h])
44 AC_CHECK_FUNCS([memset mkdir regcomp socket strchr strerror strstr dnl
/linux-4.1.27/net/sctp/
DMakefile12 tsnmap.o bind_addr.o socket.o primitive.o \
/linux-4.1.27/arch/x86/platform/uv/
Dtlb_uv.c1920 int socket; in get_cpu_topology() local
1951 socket = bcp->osnode & 1; in get_cpu_topology()
1952 bdp->socket_mask |= (1 << socket); in get_cpu_topology()
1953 sdp = &bdp->socket[socket]; in get_cpu_topology()
2045 int socket; in summarize_uvhub_sockets() local
2059 socket = 0; in summarize_uvhub_sockets()
2063 sdp = &bdp->socket[socket]; in summarize_uvhub_sockets()
2068 socket++; in summarize_uvhub_sockets()
/linux-4.1.27/net/l2tp/
Dl2tp_ppp.c188 static int pppol2tp_recvmsg(struct socket *sock, struct msghdr *msg, in pppol2tp_recvmsg()
297 static int pppol2tp_sendmsg(struct socket *sock, struct msghdr *m, in pppol2tp_sendmsg()
453 struct socket *sock = sk->sk_socket; in pppol2tp_session_close()
479 static int pppol2tp_release(struct socket *sock) in pppol2tp_release()
545 static int pppol2tp_create(struct net *net, struct socket *sock) in pppol2tp_create()
588 static int pppol2tp_connect(struct socket *sock, struct sockaddr *uservaddr, in pppol2tp_connect()
860 static int pppol2tp_getname(struct socket *sock, struct sockaddr *uaddr, in pppol2tp_getname()
1196 static int pppol2tp_ioctl(struct socket *sock, unsigned int cmd, in pppol2tp_ioctl()
1356 static int pppol2tp_setsockopt(struct socket *sock, int level, int optname, in pppol2tp_setsockopt()
1482 static int pppol2tp_getsockopt(struct socket *sock, int level, int optname, in pppol2tp_getsockopt()
/linux-4.1.27/drivers/connector/
DKconfig7 of the netlink socket protocol.
/linux-4.1.27/net/packet/
DKconfig6 tristate "Packet socket"
/linux-4.1.27/arch/xtensa/include/uapi/asm/
DKbuild19 header-y += socket.h
/linux-4.1.27/fs/ocfs2/cluster/
Dtcp.c111 static struct socket *o2net_listen_sock;
917 static int o2net_recv_tcp_msg(struct socket *sock, void *data, size_t len) in o2net_recv_tcp_msg()
924 static int o2net_send_tcp_msg(struct socket *sock, struct kvec *vec, in o2net_send_tcp_msg()
1159 static int o2net_send_status_magic(struct socket *sock, struct o2net_msg *hdr, in o2net_send_status_magic()
1459 static int o2net_set_nodelay(struct socket *sock) in o2net_set_nodelay()
1484 static int o2net_set_usertimeout(struct socket *sock) in o2net_set_usertimeout()
1601 struct socket *sock = NULL; in o2net_start_connect()
1840 static int o2net_accept_one(struct socket *sock, int *more) in o2net_accept_one()
1844 struct socket *new_sock = NULL; in o2net_accept_one()
1987 struct socket *sock = o2net_listen_sock; in o2net_accept_many()
[all …]

123