Symbol: endpoint
arch/powerpc/platforms/44x/pci.c
1066
if (port->endpoint)
arch/powerpc/platforms/44x/pci.c
1202
if (port->endpoint)
arch/powerpc/platforms/44x/pci.c
1447
if (port->endpoint && bus->number != port->hose->first_busno)
arch/powerpc/platforms/44x/pci.c
1738
if (port->endpoint) {
arch/powerpc/platforms/44x/pci.c
1845
if (!port->endpoint) {
arch/powerpc/platforms/44x/pci.c
1881
if (!port->endpoint) {
arch/powerpc/platforms/44x/pci.c
1920
if (!port->endpoint)
arch/powerpc/platforms/44x/pci.c
1931
if (!port->endpoint)
arch/powerpc/platforms/44x/pci.c
1942
if (!port->endpoint) {
arch/powerpc/platforms/44x/pci.c
2018
port->endpoint = 1;
arch/powerpc/platforms/44x/pci.c
2020
port->endpoint = 0;
arch/powerpc/platforms/44x/pci.c
633
int endpoint;
arch/powerpc/platforms/44x/pci.c
840
if (port->endpoint)
arch/powerpc/platforms/44x/pci.c
945
if (port->endpoint)
arch/sh/drivers/pci/pcie-sh7786.c
28
int endpoint;
arch/sh/drivers/pci/pcie-sh7786.c
322
if (port->endpoint)
arch/sh/drivers/pci/pcie-sh7786.c
508
port->endpoint = test_mode_pin(MODE_PIN11);
drivers/acpi/property.c
1472
struct fwnode_handle *endpoint;
drivers/acpi/property.c
1495
endpoint = acpi_get_next_subnode(port, prev);
drivers/acpi/property.c
1496
if (endpoint)
drivers/acpi/property.c
1513
if (!is_acpi_graph_node(endpoint, "endpoint"))
drivers/acpi/property.c
1516
return endpoint;
drivers/acpi/property.c
1710
struct fwnode_endpoint *endpoint)
drivers/acpi/property.c
1714
endpoint->local_fwnode = fwnode;
drivers/acpi/property.c
1716
if (fwnode_property_read_u32(port_fwnode, "reg", &endpoint->port))
drivers/acpi/property.c
1717
fwnode_property_read_u32(port_fwnode, "port", &endpoint->port);
drivers/acpi/property.c
1718
if (fwnode_property_read_u32(fwnode, "reg", &endpoint->id))
drivers/acpi/property.c
1719
fwnode_property_read_u32(fwnode, "endpoint", &endpoint->id);
drivers/acpi/viot.c
222
ep->endpoint_id = node->mmio.endpoint;
drivers/base/property.c
1147
fwnode_graph_get_port_parent(const struct fwnode_handle *endpoint)
drivers/base/property.c
1151
port = fwnode_get_parent(endpoint);
drivers/base/property.c
1172
struct fwnode_handle *endpoint, *parent;
drivers/base/property.c
1174
endpoint = fwnode_graph_get_remote_endpoint(fwnode);
drivers/base/property.c
1175
parent = fwnode_graph_get_port_parent(endpoint);
drivers/base/property.c
1177
fwnode_handle_put(endpoint);
drivers/base/property.c
1249
u32 port, u32 endpoint, unsigned long flags)
drivers/base/property.c
1270
if (fwnode_ep.id == endpoint)
drivers/base/property.c
1281
if (fwnode_ep.id < endpoint ||
drivers/base/property.c
1329
struct fwnode_endpoint *endpoint)
drivers/base/property.c
1331
memset(endpoint, 0, sizeof(*endpoint));
drivers/base/property.c
1333
return fwnode_call_int_op(fwnode, graph_parse_endpoint, endpoint);
drivers/base/swnode.c
604
struct fwnode_handle *endpoint)
drivers/base/swnode.c
613
if (endpoint) {
drivers/base/swnode.c
614
port = software_node_get_parent(endpoint);
drivers/base/swnode.c
625
endpoint = software_node_get_next_child(port, endpoint);
drivers/base/swnode.c
626
if (endpoint) {
drivers/base/swnode.c
634
return endpoint;
drivers/base/swnode.c
673
struct fwnode_endpoint *endpoint)
drivers/base/swnode.c
684
ret = kstrtou32(parent_name + strlen("port@"), 10, &endpoint->port);
drivers/base/swnode.c
688
endpoint->id = swnode->id;
drivers/base/swnode.c
689
endpoint->local_fwnode = fwnode;
drivers/bluetooth/bfusb.c
612
bulk_out_ep = &intf->cur_altsetting->endpoint[0];
drivers/bluetooth/bfusb.c
613
bulk_in_ep = &intf->cur_altsetting->endpoint[1];
drivers/bluetooth/btmtk.c
1003
ep_desc = &intf->cur_altsetting->endpoint[i].desc;
drivers/bluetooth/btusb.c
2277
ep_desc = &intf->cur_altsetting->endpoint[i].desc;
drivers/bluetooth/btusb.c
3688
ep_desc = &intf->cur_altsetting->endpoint[i].desc;
drivers/bluetooth/btusb.c
4070
ep_desc = &intf->cur_altsetting->endpoint[i].desc;
drivers/bus/fsl-mc/fsl-mc-bus.c
927
struct fsl_mc_device *mc_bus_dev, *endpoint;
drivers/bus/fsl-mc/fsl-mc-bus.c
954
endpoint = fsl_mc_device_lookup(&endpoint_desc, mc_bus_dev);
drivers/bus/fsl-mc/fsl-mc-bus.c
955
if (endpoint)
drivers/bus/fsl-mc/fsl-mc-bus.c
956
return endpoint;
drivers/bus/fsl-mc/fsl-mc-bus.c
972
endpoint = fsl_mc_device_lookup(&endpoint_desc, mc_bus_dev);
drivers/bus/fsl-mc/fsl-mc-bus.c
978
if (!endpoint)
drivers/bus/fsl-mc/fsl-mc-bus.c
981
return endpoint;
drivers/char/xillybus/xillybus.h
122
int xillybus_endpoint_discovery(struct xilly_endpoint *endpoint);
drivers/char/xillybus/xillybus.h
124
void xillybus_endpoint_remove(struct xilly_endpoint *endpoint);
drivers/char/xillybus/xillybus.h
45
struct xilly_endpoint *endpoint;
drivers/char/xillybus/xillybus_core.c
101
dev_warn(endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1025
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
1091
dma_sync_single_for_device(channel->endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1096
mutex_lock(&channel->endpoint->register_mutex);
drivers/char/xillybus/xillybus_core.c
1099
channel->endpoint->registers + fpga_buf_offset_reg);
drivers/char/xillybus/xillybus_core.c
1104
channel->endpoint->registers + fpga_buf_ctrl_reg);
drivers/char/xillybus/xillybus_core.c
1106
mutex_unlock(&channel->endpoint->register_mutex);
drivers/char/xillybus/xillybus_core.c
1155
dev_warn(channel->endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1171
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
1194
dev_warn(channel->endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1197
dev_err(channel->endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1215
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
1309
dma_sync_single_for_cpu(channel->endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1330
dma_sync_single_for_device(channel->endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1335
mutex_lock(&channel->endpoint->register_mutex);
drivers/char/xillybus/xillybus_core.c
1338
channel->endpoint->registers +
drivers/char/xillybus/xillybus_core.c
1344
channel->endpoint->registers +
drivers/char/xillybus/xillybus_core.c
1347
mutex_unlock(&channel->endpoint->
drivers/char/xillybus/xillybus_core.c
1357
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
1394
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
1410
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
1430
struct xilly_endpoint *endpoint;
drivers/char/xillybus/xillybus_core.c
1434
rc = xillybus_find_inode(inode, (void **)&endpoint, &index);
drivers/char/xillybus/xillybus_core.c
1438
if (endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
1441
channel = endpoint->channels[1 + index];
drivers/char/xillybus/xillybus_core.c
1459
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1466
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1522
channel->endpoint->registers +
drivers/char/xillybus/xillybus_core.c
1543
channel->endpoint->registers +
drivers/char/xillybus/xillybus_core.c
1571
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
1587
channel->endpoint->registers +
drivers/char/xillybus/xillybus_core.c
1601
channel->endpoint->registers +
drivers/char/xillybus/xillybus_core.c
1651
dev_warn(channel->endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1677
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
1704
mutex_lock(&channel->endpoint->register_mutex);
drivers/char/xillybus/xillybus_core.c
1707
channel->endpoint->registers + fpga_buf_offset_reg);
drivers/char/xillybus/xillybus_core.c
1711
channel->endpoint->registers + fpga_buf_ctrl_reg);
drivers/char/xillybus/xillybus_core.c
1713
mutex_unlock(&channel->endpoint->register_mutex);
drivers/char/xillybus/xillybus_core.c
1744
poll_wait(filp, &channel->endpoint->ep_wait, wait);
drivers/char/xillybus/xillybus_core.c
1787
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
1806
struct xilly_endpoint *endpoint;
drivers/char/xillybus/xillybus_core.c
1808
endpoint = devm_kzalloc(dev, sizeof(*endpoint), GFP_KERNEL);
drivers/char/xillybus/xillybus_core.c
1809
if (!endpoint)
drivers/char/xillybus/xillybus_core.c
1812
endpoint->dev = dev;
drivers/char/xillybus/xillybus_core.c
1813
endpoint->msg_counter = 0x0b;
drivers/char/xillybus/xillybus_core.c
1814
endpoint->failed_messages = 0;
drivers/char/xillybus/xillybus_core.c
1815
endpoint->fatal_error = 0;
drivers/char/xillybus/xillybus_core.c
1817
init_waitqueue_head(&endpoint->ep_wait);
drivers/char/xillybus/xillybus_core.c
1818
mutex_init(&endpoint->register_mutex);
drivers/char/xillybus/xillybus_core.c
1820
return endpoint;
drivers/char/xillybus/xillybus_core.c
1824
static int xilly_quiesce(struct xilly_endpoint *endpoint)
drivers/char/xillybus/xillybus_core.c
1828
endpoint->idtlen = -1;
drivers/char/xillybus/xillybus_core.c
1830
iowrite32((u32) (endpoint->dma_using_dac & 0x0001),
drivers/char/xillybus/xillybus_core.c
1831
endpoint->registers + fpga_dma_control_reg);
drivers/char/xillybus/xillybus_core.c
1833
t = wait_event_interruptible_timeout(endpoint->ep_wait,
drivers/char/xillybus/xillybus_core.c
1834
(endpoint->idtlen >= 0),
drivers/char/xillybus/xillybus_core.c
1837
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_core.c
1844
int xillybus_endpoint_discovery(struct xilly_endpoint *endpoint)
drivers/char/xillybus/xillybus_core.c
1851
struct device *dev = endpoint->dev;
drivers/char/xillybus/xillybus_core.c
1870
iowrite32(1, endpoint->registers + fpga_endian_reg);
drivers/char/xillybus/xillybus_core.c
1878
endpoint->num_channels = 0;
drivers/char/xillybus/xillybus_core.c
1880
rc = xilly_setupchannels(endpoint, bogus_idt, 1);
drivers/char/xillybus/xillybus_core.c
1885
iowrite32(0x04, endpoint->registers + fpga_msg_ctrl_reg);
drivers/char/xillybus/xillybus_core.c
1887
endpoint->idtlen = -1;
drivers/char/xillybus/xillybus_core.c
1893
iowrite32((u32) (endpoint->dma_using_dac & 0x0001),
drivers/char/xillybus/xillybus_core.c
1894
endpoint->registers + fpga_dma_control_reg);
drivers/char/xillybus/xillybus_core.c
1896
t = wait_event_interruptible_timeout(endpoint->ep_wait,
drivers/char/xillybus/xillybus_core.c
1897
(endpoint->idtlen >= 0),
drivers/char/xillybus/xillybus_core.c
1900
dev_err(endpoint->dev, "No response from FPGA. Aborting.\n");
drivers/char/xillybus/xillybus_core.c
1905
iowrite32((u32) (0x0002 | (endpoint->dma_using_dac & 0x0001)),
drivers/char/xillybus/xillybus_core.c
1906
endpoint->registers + fpga_dma_control_reg);
drivers/char/xillybus/xillybus_core.c
1909
while (endpoint->idtlen >= idtbuffersize) {
drivers/char/xillybus/xillybus_core.c
1914
endpoint->num_channels = 1;
drivers/char/xillybus/xillybus_core.c
1916
rc = xilly_setupchannels(endpoint, bogus_idt, 2);
drivers/char/xillybus/xillybus_core.c
1920
rc = xilly_obtain_idt(endpoint);
drivers/char/xillybus/xillybus_core.c
1924
rc = xilly_scan_idt(endpoint, &idt_handle);
drivers/char/xillybus/xillybus_core.c
1932
rc = xilly_setupchannels(endpoint,
drivers/char/xillybus/xillybus_core.c
1939
endpoint->owner, endpoint,
drivers/char/xillybus/xillybus_core.c
1942
endpoint->num_channels,
drivers/char/xillybus/xillybus_core.c
1953
xilly_quiesce(endpoint);
drivers/char/xillybus/xillybus_core.c
1960
void xillybus_endpoint_remove(struct xilly_endpoint *endpoint)
drivers/char/xillybus/xillybus_core.c
1962
xillybus_cleanup_chrdev(endpoint, endpoint->dev);
drivers/char/xillybus/xillybus_core.c
1964
xilly_quiesce(endpoint);
drivers/char/xillybus/xillybus_core.c
499
channel->endpoint = ep;
drivers/char/xillybus/xillybus_core.c
589
static int xilly_scan_idt(struct xilly_endpoint *endpoint,
drivers/char/xillybus/xillybus_core.c
593
unsigned char *idt = endpoint->channels[1]->wr_buffers[0]->addr;
drivers/char/xillybus/xillybus_core.c
594
unsigned char *end_of_idt = idt + endpoint->idtlen - 4;
drivers/char/xillybus/xillybus_core.c
612
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_core.c
618
len = endpoint->idtlen - (3 + ((int) (scan - idt)));
drivers/char/xillybus/xillybus_core.c
621
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_core.c
627
endpoint->num_channels = count;
drivers/char/xillybus/xillybus_core.c
632
static int xilly_obtain_idt(struct xilly_endpoint *endpoint)
drivers/char/xillybus/xillybus_core.c
638
channel = endpoint->channels[1]; /* This should be generated ad-hoc */
drivers/char/xillybus/xillybus_core.c
644
endpoint->registers + fpga_buf_ctrl_reg);
drivers/char/xillybus/xillybus_core.c
651
dev_err(endpoint->dev, "Failed to obtain IDT. Aborting.\n");
drivers/char/xillybus/xillybus_core.c
653
if (endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
659
dma_sync_single_for_cpu(channel->endpoint->dev,
drivers/char/xillybus/xillybus_core.c
664
if (channel->wr_buffers[0]->end_offset != endpoint->idtlen) {
drivers/char/xillybus/xillybus_core.c
665
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_core.c
667
channel->wr_buffers[0]->end_offset, endpoint->idtlen);
drivers/char/xillybus/xillybus_core.c
672
endpoint->idtlen+1) != 0) {
drivers/char/xillybus/xillybus_core.c
673
dev_err(endpoint->dev, "IDT failed CRC check. Aborting.\n");
drivers/char/xillybus/xillybus_core.c
681
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_core.c
706
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
773
dma_sync_single_for_cpu(channel->endpoint->dev,
drivers/char/xillybus/xillybus_core.c
788
dma_sync_single_for_device(channel->endpoint->dev,
drivers/char/xillybus/xillybus_core.c
803
channel->endpoint->registers +
drivers/char/xillybus/xillybus_core.c
885
mutex_lock(&channel->endpoint->register_mutex);
drivers/char/xillybus/xillybus_core.c
888
channel->endpoint->registers +
drivers/char/xillybus/xillybus_core.c
894
channel->endpoint->registers +
drivers/char/xillybus/xillybus_core.c
897
mutex_unlock(&channel->endpoint->
drivers/char/xillybus/xillybus_core.c
90
static void malformed_message(struct xilly_endpoint *endpoint, u32 *buf)
drivers/char/xillybus/xillybus_core.c
932
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
961
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_core.c
983
channel->endpoint->registers +
drivers/char/xillybus/xillybus_core.c
998
if (channel->endpoint->fatal_error)
drivers/char/xillybus/xillybus_of.c
37
struct xilly_endpoint *endpoint;
drivers/char/xillybus/xillybus_of.c
41
endpoint = xillybus_init_endpoint(dev);
drivers/char/xillybus/xillybus_of.c
43
if (!endpoint)
drivers/char/xillybus/xillybus_of.c
46
dev_set_drvdata(dev, endpoint);
drivers/char/xillybus/xillybus_of.c
48
endpoint->owner = THIS_MODULE;
drivers/char/xillybus/xillybus_of.c
50
endpoint->registers = devm_platform_ioremap_resource(op, 0);
drivers/char/xillybus/xillybus_of.c
51
if (IS_ERR(endpoint->registers))
drivers/char/xillybus/xillybus_of.c
52
return PTR_ERR(endpoint->registers);
drivers/char/xillybus/xillybus_of.c
56
rc = devm_request_irq(dev, irq, xillybus_isr, 0, xillyname, endpoint);
drivers/char/xillybus/xillybus_of.c
59
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_of.c
64
return xillybus_endpoint_discovery(endpoint);
drivers/char/xillybus/xillybus_of.c
70
struct xilly_endpoint *endpoint = dev_get_drvdata(dev);
drivers/char/xillybus/xillybus_of.c
72
xillybus_endpoint_remove(endpoint);
drivers/char/xillybus/xillybus_pcie.c
100
endpoint->dma_using_dac = 0;
drivers/char/xillybus/xillybus_pcie.c
102
endpoint->dma_using_dac = 1;
drivers/char/xillybus/xillybus_pcie.c
104
dev_err(endpoint->dev, "Failed to set DMA mask. Aborting.\n");
drivers/char/xillybus/xillybus_pcie.c
108
return xillybus_endpoint_discovery(endpoint);
drivers/char/xillybus/xillybus_pcie.c
113
struct xilly_endpoint *endpoint = pci_get_drvdata(pdev);
drivers/char/xillybus/xillybus_pcie.c
115
xillybus_endpoint_remove(endpoint);
drivers/char/xillybus/xillybus_pcie.c
38
struct xilly_endpoint *endpoint;
drivers/char/xillybus/xillybus_pcie.c
41
endpoint = xillybus_init_endpoint(&pdev->dev);
drivers/char/xillybus/xillybus_pcie.c
43
if (!endpoint)
drivers/char/xillybus/xillybus_pcie.c
46
pci_set_drvdata(pdev, endpoint);
drivers/char/xillybus/xillybus_pcie.c
48
endpoint->owner = THIS_MODULE;
drivers/char/xillybus/xillybus_pcie.c
52
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_pcie.c
62
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_pcie.c
69
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_pcie.c
74
endpoint->registers = pcim_iomap_table(pdev)[0];
drivers/char/xillybus/xillybus_pcie.c
80
dev_err(endpoint->dev,
drivers/char/xillybus/xillybus_pcie.c
85
xillyname, endpoint);
drivers/char/xillybus/xillybus_pcie.c
87
dev_err(endpoint->dev,
drivers/comedi/drivers/dt9812.c
701
ep = &host->endpoint[i].desc;
drivers/comedi/drivers/ni_usb6501.c
489
ep_desc = &iface_desc->endpoint[i].desc;
drivers/cxl/core/cdat.c
354
find_cxl_root(cxlmd->endpoint);
drivers/cxl/core/cdat.c
372
cxlmd->endpoint->host_bridge,
drivers/cxl/core/cdat.c
633
struct cxl_port *endpoint = to_cxl_port(cxled->cxld.dev.parent);
drivers/cxl/core/cdat.c
634
struct cxl_port *parent_port = to_cxl_port(endpoint->dev.parent);
drivers/cxl/core/cdat.c
665
index = (unsigned long)endpoint->parent_dport->dport_dev;
drivers/cxl/core/cdat.c
703
rc = cxl_port_get_switch_dport_bandwidth(endpoint, sw_coord);
drivers/cxl/core/edac.c
1150
struct cxl_port *port = cxlmd->endpoint;
drivers/cxl/core/mbox.c
1294
struct cxl_port *endpoint;
drivers/cxl/core/mbox.c
1298
endpoint = cxlmd->endpoint;
drivers/cxl/core/mbox.c
1304
if (cxlmd->dev.driver && cxl_num_decoders_committed(endpoint) == 0)
drivers/cxl/core/mce.c
16
struct cxl_port *endpoint = cxlmd->endpoint;
drivers/cxl/core/mce.c
24
if (!endpoint)
drivers/cxl/core/mce.c
33
spa_alias = cxl_port_get_spa_cache_alias(endpoint, spa);
drivers/cxl/core/memdev.c
238
port = cxlmd->endpoint;
drivers/cxl/core/memdev.c
678
cxlmd->endpoint = ERR_PTR(-ENXIO);
drivers/cxl/core/port.c
1423
struct cxl_port *endpoint = cxlmd->endpoint;
drivers/cxl/core/port.c
1424
struct device *host = port_to_host(endpoint);
drivers/cxl/core/port.c
1427
if (host->driver && !endpoint->dead) {
drivers/cxl/core/port.c
1428
devm_release_action(host, cxl_unlink_parent_dport, endpoint);
drivers/cxl/core/port.c
1429
devm_release_action(host, cxl_unlink_uport, endpoint);
drivers/cxl/core/port.c
1430
devm_release_action(host, unregister_port, endpoint);
drivers/cxl/core/port.c
1432
cxlmd->endpoint = NULL;
drivers/cxl/core/port.c
1434
put_device(&endpoint->dev);
drivers/cxl/core/port.c
1438
int cxl_endpoint_autoremove(struct cxl_memdev *cxlmd, struct cxl_port *endpoint)
drivers/cxl/core/port.c
1440
struct device *host = port_to_host(endpoint);
drivers/cxl/core/port.c
1444
get_device(&endpoint->dev);
drivers/cxl/core/port.c
1445
cxlmd->depth = endpoint->depth;
drivers/cxl/core/port.c
858
cxlmd->endpoint = port;
drivers/cxl/core/ras.c
273
cxl_handle_cor_ras(&cxlds->cxlmd->dev, cxlmd->endpoint->regs.ras);
drivers/cxl/core/ras.c
302
ue = cxl_handle_ras(&cxlds->cxlmd->dev, cxlmd->endpoint->regs.ras);
drivers/cxl/core/region.c
2958
port = cxlmd->endpoint;
drivers/cxl/core/region.c
3486
cxl_nvb = cxl_find_nvdimm_bridge(cxlmd->endpoint);
drivers/cxl/core/region.c
3999
u64 cxl_port_get_spa_cache_alias(struct cxl_port *endpoint, u64 spa)
drivers/cxl/core/region.c
4004
if (!endpoint)
drivers/cxl/core/region.c
4009
xa_for_each(&endpoint->regions, index, iter) {
drivers/cxl/cxl.h
855
int cxl_endpoint_autoremove(struct cxl_memdev *cxlmd, struct cxl_port *endpoint);
drivers/cxl/cxl.h
941
u64 cxl_port_get_spa_cache_alias(struct cxl_port *endpoint, u64 spa);
drivers/cxl/cxl.h
959
static inline u64 cxl_port_get_spa_cache_alias(struct cxl_port *endpoint,
drivers/cxl/cxlmem.h
66
struct cxl_port *endpoint;
drivers/cxl/pci.c
1046
if (cxlmd->endpoint &&
drivers/cxl/pci.c
1047
cxl_endpoint_decoder_reset_detected(cxlmd->endpoint)) {
drivers/cxl/port.c
290
struct cxl_port *endpoint, *iter, *down;
drivers/cxl/port.c
306
endpoint = devm_cxl_add_port(host, &cxlmd->dev, CXL_RESOURCE_NONE,
drivers/cxl/port.c
308
if (IS_ERR(endpoint))
drivers/cxl/port.c
309
return PTR_ERR(endpoint);
drivers/cxl/port.c
311
rc = cxl_endpoint_autoremove(cxlmd, endpoint);
drivers/cxl/port.c
315
if (!endpoint->dev.driver) {
drivers/cxl/port.c
317
dev_name(&endpoint->dev));
drivers/dma/sun4i-dma.c
1027
u8 endpoint = dma_spec->args[1];
drivers/dma/sun4i-dma.c
1034
if ((is_dedicated && endpoint >= SUN4I_DDMA_DRQ_TYPE_LIMIT) ||
drivers/dma/sun4i-dma.c
1035
(!is_dedicated && endpoint >= SUN4I_NDMA_DRQ_TYPE_LIMIT))
drivers/dma/sun4i-dma.c
1045
vchan->endpoint = endpoint;
drivers/dma/sun4i-dma.c
199
u8 endpoint;
drivers/dma/sun4i-dma.c
795
endpoints = SUN4I_DMA_CFG_DST_DRQ_TYPE(vchan->endpoint) |
drivers/dma/sun4i-dma.c
804
SUN4I_DMA_CFG_SRC_DRQ_TYPE(vchan->endpoint) |
drivers/dma/sun4i-dma.c
916
endpoints = SUN4I_DMA_CFG_DST_DRQ_TYPE(vchan->endpoint) |
drivers/dma/sun4i-dma.c
923
SUN4I_DMA_CFG_SRC_DRQ_TYPE(vchan->endpoint) |
drivers/fwctl/pds/main.c
205
pdsfc->endpoint_info[i].endpoint = le32_to_cpu(ep_entry[i].id);
drivers/fwctl/pds/main.c
26
u32 endpoint;
drivers/fwctl/pds/main.c
308
if (pdsfc->endpoint_info[i].endpoint == rpc->in.ep) {
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
108
int endpoint, ret = 0;
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
115
for (endpoint = 0; !ret || endpoint < 4; endpoint++) {
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
116
ret = atmel_hlcdc_attach_endpoint(dev, endpoint);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
68
static int atmel_hlcdc_attach_endpoint(struct drm_device *dev, int endpoint)
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
77
bridge = devm_drm_of_get_bridge(dev->dev, dev->dev->of_node, 0, endpoint);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
86
ep = of_graph_get_endpoint_by_regs(dev->dev->of_node, 0, endpoint);
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c
93
drm_err(dev, "endpoint %d: invalid bus width\n", endpoint);
drivers/gpu/drm/bridge/analogix/anx7625.c
1952
struct device_node *endpoint,
drivers/gpu/drm/bridge/analogix/anx7625.c
1958
ret = of_graph_parse_endpoint(endpoint, &of_ep);
drivers/gpu/drm/bridge/chipone-icn6211.c
545
struct device_node *endpoint;
drivers/gpu/drm/bridge/chipone-icn6211.c
556
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, 0, 0);
drivers/gpu/drm/bridge/chipone-icn6211.c
557
host_node = of_graph_get_remote_port_parent(endpoint);
drivers/gpu/drm/bridge/chipone-icn6211.c
558
of_node_put(endpoint);
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
428
struct of_endpoint endpoint;
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
444
ret = of_graph_parse_endpoint(remote, &endpoint);
drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c
452
imx8qxp_ldb_ch->di_id = endpoint.id;
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c
291
struct of_endpoint endpoint;
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c
298
ret = of_graph_parse_endpoint(ep, &endpoint);
drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c
305
p2d->pl_sel = endpoint.id;
drivers/gpu/drm/bridge/ite-it6505.c
3302
static int it6505_get_data_lanes_count(const struct device_node *endpoint,
drivers/gpu/drm/bridge/ite-it6505.c
3308
ret = of_property_count_u32_elems(endpoint, "data-lanes");
drivers/gpu/drm/bridge/lontium-lt9211.c
681
struct device_node *endpoint;
drivers/gpu/drm/bridge/lontium-lt9211.c
687
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, 0, -1);
drivers/gpu/drm/bridge/lontium-lt9211.c
688
dsi_lanes = drm_of_get_data_lanes_count(endpoint, 1, 4);
drivers/gpu/drm/bridge/lontium-lt9211.c
689
host_node = of_graph_get_remote_port_parent(endpoint);
drivers/gpu/drm/bridge/lontium-lt9211.c
692
of_node_put(endpoint);
drivers/gpu/drm/bridge/panel.c
499
u32 port, u32 endpoint)
drivers/gpu/drm/bridge/panel.c
505
ret = drm_of_find_panel_or_bridge(np, port, endpoint,
drivers/gpu/drm/bridge/panel.c
533
u32 port, u32 endpoint)
drivers/gpu/drm/bridge/panel.c
539
ret = drm_of_find_panel_or_bridge(np, port, endpoint,
drivers/gpu/drm/bridge/samsung-dsim.c
2068
struct device_node *endpoint;
drivers/gpu/drm/bridge/samsung-dsim.c
2094
endpoint = of_graph_get_endpoint_by_regs(node, 1, -1);
drivers/gpu/drm/bridge/samsung-dsim.c
2095
nr_lanes = of_property_count_u32_elems(endpoint, "data-lanes");
drivers/gpu/drm/bridge/samsung-dsim.c
2098
of_property_read_u32_array(endpoint, "lane-polarities",
drivers/gpu/drm/bridge/sii902x.c
1156
struct device_node *endpoint;
drivers/gpu/drm/bridge/sii902x.c
1186
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, 0, -1);
drivers/gpu/drm/bridge/sii902x.c
1187
if (endpoint)
drivers/gpu/drm/bridge/sii902x.c
1188
of_property_read_u32(endpoint, "bus-width", &sii902x->bus_width);
drivers/gpu/drm/bridge/sii902x.c
1190
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, 1, -1);
drivers/gpu/drm/bridge/sii902x.c
1191
if (endpoint) {
drivers/gpu/drm/bridge/sii902x.c
1192
struct device_node *remote = of_graph_get_remote_port_parent(endpoint);
drivers/gpu/drm/bridge/sii902x.c
1194
of_node_put(endpoint);
drivers/gpu/drm/bridge/sii902x.c
815
struct device_node *endpoint,
drivers/gpu/drm/bridge/sii902x.c
821
ret = of_graph_parse_endpoint(endpoint, &of_ep);
drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
151
struct device_node *endpoint,
drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c
157
ret = of_graph_parse_endpoint(endpoint, &of_ep);
drivers/gpu/drm/bridge/tc358767.c
2274
struct device_node *endpoint;
drivers/gpu/drm/bridge/tc358767.c
2284
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, 0, -1);
drivers/gpu/drm/bridge/tc358767.c
2285
dsi_lanes = drm_of_get_data_lanes_count(endpoint, 1, 4);
drivers/gpu/drm/bridge/tc358767.c
2286
host_node = of_graph_get_remote_port_parent(endpoint);
drivers/gpu/drm/bridge/tc358767.c
2289
of_node_put(endpoint);
drivers/gpu/drm/bridge/tc358767.c
2380
struct of_endpoint endpoint;
drivers/gpu/drm/bridge/tc358767.c
2399
of_graph_parse_endpoint(node, &endpoint);
drivers/gpu/drm/bridge/tc358767.c
2400
if (endpoint.port > 2) {
drivers/gpu/drm/bridge/tc358767.c
2404
mode |= BIT(endpoint.port);
drivers/gpu/drm/bridge/tc358767.c
2422
struct of_endpoint endpoint;
drivers/gpu/drm/bridge/tc358767.c
2426
of_graph_parse_endpoint(node, &endpoint);
drivers/gpu/drm/bridge/tc358767.c
2427
if (endpoint.port == 2) {
drivers/gpu/drm/bridge/tc358775.c
534
struct device_node *endpoint;
drivers/gpu/drm/bridge/tc358775.c
538
endpoint = of_graph_get_endpoint_by_regs(tc->dev->of_node,
drivers/gpu/drm/bridge/tc358775.c
540
dsi_lanes = drm_of_get_data_lanes_count(endpoint, 1, 4);
drivers/gpu/drm/bridge/tc358775.c
544
remote = of_graph_get_remote_endpoint(endpoint);
drivers/gpu/drm/bridge/tc358775.c
551
of_node_put(endpoint);
drivers/gpu/drm/bridge/tc358775.c
565
endpoint = of_graph_get_endpoint_by_regs(tc->dev->of_node,
drivers/gpu/drm/bridge/tc358775.c
567
if (endpoint) {
drivers/gpu/drm/bridge/tc358775.c
568
remote = of_graph_get_remote_port_parent(endpoint);
drivers/gpu/drm/bridge/tc358775.c
569
of_node_put(endpoint);
drivers/gpu/drm/bridge/thc63lvd1024.c
123
struct device_node *endpoint;
drivers/gpu/drm/bridge/thc63lvd1024.c
139
endpoint = of_graph_get_endpoint_by_regs(thc63->dev->of_node,
drivers/gpu/drm/bridge/thc63lvd1024.c
141
if (endpoint) {
drivers/gpu/drm/bridge/thc63lvd1024.c
142
remote = of_graph_get_remote_port_parent(endpoint);
drivers/gpu/drm/bridge/thc63lvd1024.c
143
of_node_put(endpoint);
drivers/gpu/drm/bridge/ti-dlpc3433.c
268
struct device_node *endpoint;
drivers/gpu/drm/bridge/ti-dlpc3433.c
289
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, 0, 0);
drivers/gpu/drm/bridge/ti-dlpc3433.c
290
dlpc->dsi_lanes = of_property_count_u32_elems(endpoint, "data-lanes");
drivers/gpu/drm/bridge/ti-dlpc3433.c
296
dlpc->host_node = of_graph_get_remote_port_parent(endpoint);
drivers/gpu/drm/bridge/ti-dlpc3433.c
302
of_node_put(endpoint);
drivers/gpu/drm/bridge/ti-dlpc3433.c
309
of_node_put(endpoint);
drivers/gpu/drm/bridge/ti-sn65dsi83.c
818
struct device_node *endpoint;
drivers/gpu/drm/bridge/ti-sn65dsi83.c
835
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, endpoint_reg, -1);
drivers/gpu/drm/bridge/ti-sn65dsi83.c
837
of_property_read_u32(endpoint, "ti,lvds-termination-ohms", &lvds_term);
drivers/gpu/drm/bridge/ti-sn65dsi83.c
847
ret_data = of_property_read_u32_array(endpoint, "ti,lvds-vod-swing-data-microvolt",
drivers/gpu/drm/bridge/ti-sn65dsi83.c
854
ret_clock = of_property_read_u32_array(endpoint, "ti,lvds-vod-swing-clock-microvolt",
drivers/gpu/drm/bridge/ti-sn65dsi83.c
878
of_node_put(endpoint);
drivers/gpu/drm/bridge/ti-sn65dsi83.c
937
struct device_node *endpoint;
drivers/gpu/drm/bridge/ti-sn65dsi83.c
947
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, 0, -1);
drivers/gpu/drm/bridge/ti-sn65dsi83.c
948
dsi_lanes = drm_of_get_data_lanes_count(endpoint, 1, 4);
drivers/gpu/drm/bridge/ti-sn65dsi83.c
949
host_node = of_graph_get_remote_port_parent(endpoint);
drivers/gpu/drm/bridge/ti-sn65dsi83.c
952
of_node_put(endpoint);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1320
struct device_node *endpoint;
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1336
endpoint = of_graph_get_endpoint_by_regs(np, 1, -1);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1337
dp_lanes = drm_of_get_data_lanes_count(endpoint, 1, SN_MAX_DP_LANES);
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1339
of_property_read_u32_array(endpoint, "data-lanes",
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1341
of_property_read_u32_array(endpoint, "lane-polarities",
drivers/gpu/drm/bridge/ti-sn65dsi86.c
1346
of_node_put(endpoint);
drivers/gpu/drm/display/drm_hdmi_audio_helper.c
63
struct device_node *endpoint,
drivers/gpu/drm/display/drm_hdmi_audio_helper.c
73
ret = of_graph_parse_endpoint(endpoint, &of_ep);
drivers/gpu/drm/drm_of.c
199
struct of_endpoint *endpoint)
drivers/gpu/drm/drm_of.c
213
ret = of_graph_parse_endpoint(ep, endpoint);
drivers/gpu/drm/drm_of.c
241
int port, int endpoint,
drivers/gpu/drm/drm_of.c
262
remote = of_graph_get_remote_node(np, port, endpoint);
drivers/gpu/drm/drm_of.c
310
struct device_node *endpoint = NULL;
drivers/gpu/drm/drm_of.c
313
for_each_child_of_node(port_node, endpoint) {
drivers/gpu/drm/drm_of.c
317
if (!of_node_name_eq(endpoint, "endpoint"))
drivers/gpu/drm/drm_of.c
320
remote_port = of_graph_get_remote_port(endpoint);
drivers/gpu/drm/drm_of.c
322
of_node_put(endpoint);
drivers/gpu/drm/drm_of.c
339
of_node_put(endpoint);
drivers/gpu/drm/drm_of.c
513
int drm_of_get_data_lanes_count(const struct device_node *endpoint,
drivers/gpu/drm/drm_of.c
518
ret = of_property_count_u32_elems(endpoint, "data-lanes");
drivers/gpu/drm/drm_of.c
550
struct device_node *endpoint;
drivers/gpu/drm/drm_of.c
553
endpoint = of_graph_get_endpoint_by_regs(port, port_reg, reg);
drivers/gpu/drm/drm_of.c
554
ret = drm_of_get_data_lanes_count(endpoint, min, max);
drivers/gpu/drm/drm_of.c
555
of_node_put(endpoint);
drivers/gpu/drm/drm_of.c
579
struct device_node *endpoint, *dsi_host_node;
drivers/gpu/drm/drm_of.c
584
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, 0, -1);
drivers/gpu/drm/drm_of.c
585
if (!endpoint)
drivers/gpu/drm/drm_of.c
592
dsi_host_node = of_graph_get_remote_port_parent(endpoint);
drivers/gpu/drm/drm_of.c
593
of_node_put(endpoint);
drivers/gpu/drm/mediatek/mtk_dp.c
2092
struct device_node *endpoint;
drivers/gpu/drm/mediatek/mtk_dp.c
2107
endpoint = of_graph_get_endpoint_by_regs(pdev->dev.of_node, 1, -1);
drivers/gpu/drm/mediatek/mtk_dp.c
2108
len = of_property_count_elems_of_size(endpoint,
drivers/gpu/drm/mediatek/mtk_dp.c
2110
of_node_put(endpoint);
drivers/gpu/drm/msm/dp/dp_link.c
1217
struct device_node *endpoint;
drivers/gpu/drm/msm/dp/dp_link.c
1221
endpoint = of_graph_get_endpoint_by_regs(of_node, 1, 0); /* port@1 */
drivers/gpu/drm/msm/dp/dp_link.c
1222
if (!endpoint)
drivers/gpu/drm/msm/dp/dp_link.c
1225
cnt = of_property_count_u64_elems(endpoint, "link-frequencies");
drivers/gpu/drm/msm/dp/dp_link.c
1228
of_property_read_u64_index(endpoint, "link-frequencies",
drivers/gpu/drm/msm/dp/dp_link.c
1230
of_node_put(endpoint);
drivers/gpu/drm/msm/dp/dp_link.c
1248
struct device_node *endpoint;
drivers/gpu/drm/msm/dp/dp_link.c
1255
endpoint = of_graph_get_endpoint_by_regs(of_node, 1, -1);
drivers/gpu/drm/msm/dp/dp_link.c
1256
if (endpoint) {
drivers/gpu/drm/msm/dp/dp_link.c
1257
ret = of_property_read_u32_array(endpoint, "data-lanes", tmp, cnt);
drivers/gpu/drm/msm/dp/dp_link.c
1286
if (endpoint)
drivers/gpu/drm/msm/dp/dp_link.c
1287
of_node_put(endpoint);
drivers/gpu/drm/msm/dsi/dsi_host.c
1884
struct device_node *endpoint;
drivers/gpu/drm/msm/dsi/dsi_host.c
1894
endpoint = of_graph_get_endpoint_by_regs(np, 1, -1);
drivers/gpu/drm/msm/dsi/dsi_host.c
1895
if (!endpoint) {
drivers/gpu/drm/msm/dsi/dsi_host.c
1900
ret = dsi_host_parse_lane_data(msm_host, endpoint);
drivers/gpu/drm/msm/dsi/dsi_host.c
1908
ret = of_property_read_string(endpoint, "qcom,te-source", &te_source);
drivers/gpu/drm/msm/dsi/dsi_host.c
1936
of_node_put(endpoint);
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
367
struct device_node *endpoint, *dsi_host_node;
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
406
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, 0, -1);
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
407
if (!endpoint)
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
410
dsi_host_node = of_graph_get_remote_port_parent(endpoint);
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
417
of_node_put(endpoint);
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
421
info.node = of_graph_get_remote_port(endpoint);
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
425
of_node_put(endpoint);
drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c
442
of_node_put(endpoint);
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
226
struct of_endpoint endpoint;
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
247
ret = drm_of_encoder_active_endpoint(dp->dev->of_node, encoder, &endpoint);
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
251
remote_port_parent = of_graph_get_remote_port_parent(endpoint.local_node);
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
254
remote_port = of_graph_get_remote_port(endpoint.local_node);
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
260
remote_port_parent->full_name, endpoint.id ? "vopl" : "vopb");
drivers/gpu/drm/rockchip/analogix_dp-rockchip.c
267
ret = rockchip_grf_field_write(dp->grf, &dp->data->lcdc_sel, endpoint.id);
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2523
struct device_node *endpoint;
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2527
endpoint = of_graph_get_endpoint_by_regs(node, i,
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2529
if (!endpoint)
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c
2532
of_node_put(endpoint);
drivers/gpu/drm/rockchip/rockchip_lvds.c
538
struct device_node *port, *endpoint;
drivers/gpu/drm/rockchip/rockchip_lvds.c
549
for_each_child_of_node(port, endpoint) {
drivers/gpu/drm/rockchip/rockchip_lvds.c
551
of_property_read_u32(endpoint, "reg", &endpoint_id);
drivers/gpu/drm/rockchip/rockchip_lvds.c
555
of_node_put(endpoint);
drivers/gpu/drm/rockchip/rockchip_rgb.c
103
if (rockchip_drm_endpoint_is_subdriver(endpoint) != 0)
drivers/gpu/drm/rockchip/rockchip_rgb.c
110
of_node_put(endpoint);
drivers/gpu/drm/rockchip/rockchip_rgb.c
80
struct device_node *port, *endpoint;
drivers/gpu/drm/rockchip/rockchip_rgb.c
98
for_each_child_of_node(port, endpoint) {
drivers/gpu/drm/rockchip/rockchip_rgb.c
99
if (of_property_read_u32(endpoint, "reg", &endpoint_id))
drivers/gpu/drm/sun4i/sun4i_drv.c
274
struct of_endpoint endpoint;
drivers/gpu/drm/sun4i/sun4i_drv.c
276
if (of_graph_parse_endpoint(ep, &endpoint)) {
drivers/gpu/drm/sun4i/sun4i_drv.c
282
if (!endpoint.id) {
drivers/gpu/drm/sun4i/sun4i_drv.c
370
struct device_node *np = pdev->dev.of_node, *endpoint;
drivers/gpu/drm/sun4i/sun4i_drv.c
393
while (kfifo_get(&list.fifo, &endpoint)) {
drivers/gpu/drm/sun4i/sun4i_drv.c
396
endpoint);
drivers/greybus/es2.c
1251
struct usb_endpoint_descriptor *endpoint;
drivers/greybus/es2.c
1299
endpoint = &iface_desc->endpoint[i].desc;
drivers/greybus/es2.c
1300
ep_addr = endpoint->bEndpointAddress;
drivers/greybus/es2.c
1302
if (usb_endpoint_is_bulk_in(endpoint)) {
drivers/greybus/es2.c
1304
es2->cport_in.endpoint = ep_addr;
drivers/greybus/es2.c
1316
if (usb_endpoint_is_bulk_out(endpoint)) {
drivers/greybus/es2.c
1356
usb_rcvbulkpipe(udev, es2->cport_in.endpoint),
drivers/greybus/es2.c
69
__u8 endpoint;
drivers/hid/hid-thrustmaster.c
170
ep = &usbif->cur_altsetting->endpoint[1];
drivers/hid/hid-uclogic-params.c
1056
size_t magic_size, int endpoint)
drivers/hid/hid-uclogic-params.c
1076
pipe = usb_sndintpipe(udev, endpoint);
drivers/hid/usbhid/hid-core.c
1009
usb_get_extra_descriptor(&interface->endpoint[0], HID_DT_HID, &hdesc))) {
drivers/hid/usbhid/hid-core.c
1112
struct usb_endpoint_descriptor *endpoint;
drivers/hid/usbhid/hid-core.c
1116
endpoint = &interface->endpoint[n].desc;
drivers/hid/usbhid/hid-core.c
1117
if (!usb_endpoint_xfer_int(endpoint))
drivers/hid/usbhid/hid-core.c
1120
interval = endpoint->bInterval;
drivers/hid/usbhid/hid-core.c
1125
interval = fls(endpoint->bInterval*8);
drivers/hid/usbhid/hid-core.c
1127
hid->name, endpoint->bInterval, interval);
drivers/hid/usbhid/hid-core.c
1149
if (usb_endpoint_dir_in(endpoint)) {
drivers/hid/usbhid/hid-core.c
1154
pipe = usb_rcvintpipe(dev, endpoint->bEndpointAddress);
drivers/hid/usbhid/hid-core.c
1164
pipe = usb_sndintpipe(dev, endpoint->bEndpointAddress);
drivers/hid/usbhid/hid-core.c
1376
if (usb_endpoint_is_int_in(&interface->endpoint[n].desc))
drivers/hid/usbhid/usbkbd.c
266
struct usb_endpoint_descriptor *endpoint;
drivers/hid/usbhid/usbkbd.c
277
endpoint = &interface->endpoint[0].desc;
drivers/hid/usbhid/usbkbd.c
278
if (!usb_endpoint_is_int_in(endpoint))
drivers/hid/usbhid/usbkbd.c
281
pipe = usb_rcvintpipe(dev, endpoint->bEndpointAddress);
drivers/hid/usbhid/usbkbd.c
337
usb_kbd_irq, kbd, endpoint->bInterval);
drivers/hid/usbhid/usbmouse.c
110
struct usb_endpoint_descriptor *endpoint;
drivers/hid/usbhid/usbmouse.c
121
endpoint = &interface->endpoint[0].desc;
drivers/hid/usbhid/usbmouse.c
122
if (!usb_endpoint_is_int_in(endpoint))
drivers/hid/usbhid/usbmouse.c
125
pipe = usb_rcvintpipe(dev, endpoint->bEndpointAddress);
drivers/hid/usbhid/usbmouse.c
182
usb_mouse_irq, mouse, endpoint->bInterval);
drivers/hwtracing/coresight/coresight-platform.c
201
struct of_endpoint endpoint, rendpoint;
drivers/hwtracing/coresight/coresight-platform.c
211
if (of_graph_parse_endpoint(ep, &endpoint))
drivers/hwtracing/coresight/coresight-platform.c
234
conn.src_port = endpoint.port;
drivers/i2c/busses/i2c-diolan-u2c.c
453
dev->ep_out = hostif->endpoint[0].desc.bEndpointAddress;
drivers/i2c/busses/i2c-diolan-u2c.c
454
dev->ep_in = hostif->endpoint[1].desc.bEndpointAddress;
drivers/input/joystick/iforce/iforce-usb.c
202
epirq = &interface->endpoint[0].desc;
drivers/input/joystick/iforce/iforce-usb.c
206
epout = &interface->endpoint[1].desc;
drivers/input/joystick/xpad.c
2151
&intf->cur_altsetting->endpoint[i].desc;
drivers/input/misc/ati_remote2.c
782
if (alt->desc.bNumEndpoints < 1 || !alt->endpoint) {
drivers/input/misc/ati_remote2.c
789
ar2->ep[0] = &alt->endpoint[0].desc;
drivers/input/misc/ati_remote2.c
806
if (alt->desc.bNumEndpoints < 1 || !alt->endpoint) {
drivers/input/misc/ati_remote2.c
812
ar2->ep[1] = &alt->endpoint[0].desc;
drivers/input/misc/cm109.c
683
struct usb_endpoint_descriptor *endpoint;
drivers/input/misc/cm109.c
694
endpoint = &interface->endpoint[0].desc;
drivers/input/misc/cm109.c
696
if (!usb_endpoint_is_int_in(endpoint))
drivers/input/misc/cm109.c
738
pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress);
drivers/input/misc/cm109.c
747
cm109_urb_irq_callback, dev, endpoint->bInterval);
drivers/input/misc/ims-pcu.c
1684
pcu->ep_ctrl = &alt->endpoint[0].desc;
drivers/input/misc/ims-pcu.c
1700
pcu->ep_out = &alt->endpoint[0].desc;
drivers/input/misc/ims-pcu.c
1715
pcu->ep_in = &alt->endpoint[1].desc;
drivers/input/misc/keyspan_remote.c
426
struct usb_endpoint_descriptor *endpoint;
drivers/input/misc/keyspan_remote.c
430
endpoint = &iface->endpoint[i].desc;
drivers/input/misc/keyspan_remote.c
432
if (usb_endpoint_is_int_in(endpoint)) {
drivers/input/misc/keyspan_remote.c
434
return endpoint;
drivers/input/misc/keyspan_remote.c
447
struct usb_endpoint_descriptor *endpoint;
drivers/input/misc/keyspan_remote.c
452
endpoint = keyspan_get_in_endpoint(interface->cur_altsetting);
drivers/input/misc/keyspan_remote.c
453
if (!endpoint)
drivers/input/misc/keyspan_remote.c
466
remote->in_endpoint = endpoint;
drivers/input/misc/keyspan_remote.c
531
usb_rcvintpipe(remote->udev, endpoint->bEndpointAddress),
drivers/input/misc/keyspan_remote.c
533
endpoint->bInterval);
drivers/input/misc/powermate.c
297
struct usb_endpoint_descriptor *endpoint;
drivers/input/misc/powermate.c
307
endpoint = &interface->endpoint[0].desc;
drivers/input/misc/powermate.c
308
if (!usb_endpoint_is_int_in(endpoint))
drivers/input/misc/powermate.c
369
pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress);
drivers/input/misc/powermate.c
380
pm, endpoint->bInterval);
drivers/input/misc/yealink.c
820
struct usb_endpoint_descriptor *endpoint;
drivers/input/misc/yealink.c
830
endpoint = &interface->endpoint[0].desc;
drivers/input/misc/yealink.c
831
if (!usb_endpoint_is_int_in(endpoint))
drivers/input/misc/yealink.c
871
pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress);
drivers/input/misc/yealink.c
881
yld, endpoint->bInterval);
drivers/input/mouse/appletouch.c
833
struct usb_endpoint_descriptor *endpoint;
drivers/input/mouse/appletouch.c
842
endpoint = &iface_desc->endpoint[i].desc;
drivers/input/mouse/appletouch.c
843
if (!int_in_endpointAddr && usb_endpoint_is_int_in(endpoint)) {
drivers/input/mouse/appletouch.c
845
int_in_endpointAddr = endpoint->bEndpointAddress;
drivers/input/mouse/synaptics_usb.c
227
struct usb_endpoint_descriptor *endpoint;
drivers/input/mouse/synaptics_usb.c
231
endpoint = &iface->endpoint[i].desc;
drivers/input/mouse/synaptics_usb.c
233
if (usb_endpoint_is_int_in(endpoint)) {
drivers/input/mouse/synaptics_usb.c
235
return endpoint;
drivers/input/tablet/acecad.c
115
struct usb_endpoint_descriptor *endpoint;
drivers/input/tablet/acecad.c
124
endpoint = &interface->endpoint[0].desc;
drivers/input/tablet/acecad.c
126
if (!usb_endpoint_is_int_in(endpoint))
drivers/input/tablet/acecad.c
129
pipe = usb_rcvintpipe(dev, endpoint->bEndpointAddress);
drivers/input/tablet/acecad.c
207
usb_acecad_irq, acecad, endpoint->bInterval);
drivers/input/tablet/aiptek.c
1654
struct usb_endpoint_descriptor *endpoint;
drivers/input/tablet/aiptek.c
1788
NULL, NULL, &endpoint, NULL);
drivers/input/tablet/aiptek.c
1801
endpoint->bEndpointAddress),
drivers/input/tablet/aiptek.c
1803
endpoint->bInterval);
drivers/input/tablet/hanwang.c
316
struct usb_endpoint_descriptor *endpoint;
drivers/input/tablet/hanwang.c
390
endpoint = &intf->cur_altsetting->endpoint[0].desc;
drivers/input/tablet/hanwang.c
392
usb_rcvintpipe(dev, endpoint->bEndpointAddress),
drivers/input/tablet/hanwang.c
394
hanwang_irq, hanwang, endpoint->bInterval);
drivers/input/tablet/kbtab.c
112
struct usb_endpoint_descriptor *endpoint;
drivers/input/tablet/kbtab.c
120
endpoint = &intf->cur_altsetting->endpoint[0].desc;
drivers/input/tablet/kbtab.c
121
if (!usb_endpoint_is_int_in(endpoint))
drivers/input/tablet/kbtab.c
163
usb_rcvintpipe(dev, endpoint->bEndpointAddress),
drivers/input/tablet/kbtab.c
165
kbtab_irq, kbtab, endpoint->bInterval);
drivers/input/tablet/pegasus_notetaker.c
278
struct usb_endpoint_descriptor *endpoint;
drivers/input/tablet/pegasus_notetaker.c
294
endpoint = &intf->cur_altsetting->endpoint[0].desc;
drivers/input/tablet/pegasus_notetaker.c
309
pipe = usb_rcvintpipe(dev, endpoint->bEndpointAddress);
drivers/input/tablet/pegasus_notetaker.c
339
pegasus_irq, pegasus, endpoint->bInterval);
drivers/input/touchscreen/sur40.c
657
struct usb_endpoint_descriptor *endpoint;
drivers/input/touchscreen/sur40.c
670
endpoint = &iface_desc->endpoint[4].desc;
drivers/input/touchscreen/sur40.c
671
if (endpoint->bEndpointAddress != TOUCH_ENDPOINT)
drivers/input/touchscreen/sur40.c
719
sur40->bulk_in_size = usb_endpoint_maxp(endpoint);
drivers/input/touchscreen/sur40.c
720
sur40->bulk_in_epaddr = endpoint->bEndpointAddress;
drivers/input/touchscreen/usbtouchscreen.c
1436
if (usb_endpoint_dir_in(&interface->endpoint[i].desc))
drivers/input/touchscreen/usbtouchscreen.c
1437
return &interface->endpoint[i].desc;
drivers/input/touchscreen/usbtouchscreen.c
1447
struct usb_endpoint_descriptor *endpoint;
drivers/input/touchscreen/usbtouchscreen.c
1457
endpoint = usbtouch_get_input_endpoint(intf->cur_altsetting);
drivers/input/touchscreen/usbtouchscreen.c
1458
if (!endpoint)
drivers/input/touchscreen/usbtouchscreen.c
1479
usb_endpoint_maxp(endpoint));
drivers/input/touchscreen/usbtouchscreen.c
1542
if (usb_endpoint_type(endpoint) == USB_ENDPOINT_XFER_INT)
drivers/input/touchscreen/usbtouchscreen.c
1544
usb_rcvintpipe(udev, endpoint->bEndpointAddress),
drivers/input/touchscreen/usbtouchscreen.c
1546
usbtouch_irq, usbtouch, endpoint->bInterval);
drivers/input/touchscreen/usbtouchscreen.c
1549
usb_rcvbulkpipe(udev, endpoint->bEndpointAddress),
drivers/input/touchscreen/usbtouchscreen.c
981
usb_endpoint_dir_in(&interface->endpoint[i].desc))
drivers/input/touchscreen/usbtouchscreen.c
982
input_ep = interface->endpoint[i].desc.bEndpointAddress;
drivers/input/touchscreen/usbtouchscreen.c
984
usb_endpoint_dir_out(&interface->endpoint[i].desc))
drivers/input/touchscreen/usbtouchscreen.c
985
output_ep = interface->endpoint[i].desc.bEndpointAddress;
drivers/iommu/virtio-iommu.c
317
req->endpoint = cpu_to_le32(fwspec->ids[i]);
drivers/iommu/virtio-iommu.c
556
probe->endpoint = cpu_to_le32(fwspec->ids[0]);
drivers/iommu/virtio-iommu.c
600
u32 endpoint = le32_to_cpu(fault->endpoint);
drivers/iommu/virtio-iommu.c
619
reason_str, endpoint, address,
drivers/iommu/virtio-iommu.c
625
reason_str, endpoint);
drivers/iommu/virtio-iommu.c
835
req.endpoint = cpu_to_le32(fwspec->ids[i]);
drivers/isdn/hardware/mISDN/hfcsusb.c
1963
ep = iface->endpoint;
drivers/isdn/hardware/mISDN/hfcsusb.c
2026
ep = iface->endpoint;
drivers/media/i2c/adv7604.c
3258
struct device_node *endpoint;
drivers/media/i2c/adv7604.c
3267
endpoint = of_graph_get_endpoint_by_regs(np, -1, -1);
drivers/media/i2c/adv7604.c
3268
if (!endpoint)
drivers/media/i2c/adv7604.c
3271
ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint), &bus_cfg);
drivers/media/i2c/adv7604.c
3272
of_node_put(endpoint);
drivers/media/i2c/alvium-csi2.c
2333
struct fwnode_handle *endpoint;
drivers/media/i2c/alvium-csi2.c
2341
endpoint = fwnode_graph_get_endpoint_by_id(fwnode, 0, 0, 0);
drivers/media/i2c/alvium-csi2.c
2342
if (!endpoint) {
drivers/media/i2c/alvium-csi2.c
2347
if (v4l2_fwnode_endpoint_alloc_parse(endpoint, &alvium->ep)) {
drivers/media/i2c/alvium-csi2.c
2361
fwnode_handle_put(endpoint);
drivers/media/i2c/ar0521.c
1036
struct fwnode_handle *endpoint;
drivers/media/i2c/ar0521.c
1049
endpoint = fwnode_graph_get_endpoint_by_id(dev_fwnode(dev), 0, 0,
drivers/media/i2c/ar0521.c
1051
if (!endpoint) {
drivers/media/i2c/ar0521.c
1056
ret = v4l2_fwnode_endpoint_parse(endpoint, &ep);
drivers/media/i2c/ar0521.c
1057
fwnode_handle_put(endpoint);
drivers/media/i2c/gc05a2.c
1083
struct fwnode_handle *endpoint;
drivers/media/i2c/gc05a2.c
1090
endpoint =
drivers/media/i2c/gc05a2.c
1093
if (!endpoint)
drivers/media/i2c/gc05a2.c
1096
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg);
drivers/media/i2c/gc05a2.c
1112
fwnode_handle_put(endpoint);
drivers/media/i2c/gc08a3.c
1025
struct fwnode_handle *endpoint;
drivers/media/i2c/gc08a3.c
1032
endpoint =
drivers/media/i2c/gc08a3.c
1035
if (!endpoint) {
drivers/media/i2c/gc08a3.c
1040
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg);
drivers/media/i2c/gc08a3.c
1056
fwnode_handle_put(endpoint);
drivers/media/i2c/gc2145.c
1270
struct fwnode_handle *endpoint;
drivers/media/i2c/gc2145.c
1276
endpoint = fwnode_graph_get_next_endpoint(dev_fwnode(dev), NULL);
drivers/media/i2c/gc2145.c
1277
if (!endpoint) {
drivers/media/i2c/gc2145.c
1282
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &ep_cfg);
drivers/media/i2c/gc2145.c
1283
fwnode_handle_put(endpoint);
drivers/media/i2c/imx214.c
1333
struct fwnode_handle *endpoint __free(fwnode_handle) = NULL;
drivers/media/i2c/imx214.c
1339
endpoint = fwnode_graph_get_next_endpoint(dev_fwnode(dev), NULL);
drivers/media/i2c/imx214.c
1340
if (!endpoint)
drivers/media/i2c/imx214.c
1344
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, bus_cfg);
drivers/media/i2c/imx219.c
1113
struct fwnode_handle *endpoint;
drivers/media/i2c/imx219.c
1120
endpoint = fwnode_graph_get_next_endpoint(dev_fwnode(dev), NULL);
drivers/media/i2c/imx219.c
1121
if (!endpoint)
drivers/media/i2c/imx219.c
1124
if (v4l2_fwnode_endpoint_alloc_parse(endpoint, &ep_cfg)) {
drivers/media/i2c/imx219.c
1175
fwnode_handle_put(endpoint);
drivers/media/i2c/imx258.c
1353
struct fwnode_handle *endpoint;
drivers/media/i2c/imx258.c
1401
endpoint = fwnode_graph_get_next_endpoint(dev_fwnode(imx258->dev), NULL);
drivers/media/i2c/imx258.c
1402
if (!endpoint) {
drivers/media/i2c/imx258.c
1407
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &ep);
drivers/media/i2c/imx258.c
1408
fwnode_handle_put(endpoint);
drivers/media/i2c/imx274.c
1961
struct fwnode_handle *endpoint;
drivers/media/i2c/imx274.c
1968
endpoint = fwnode_graph_get_next_endpoint(dev_fwnode(dev), NULL);
drivers/media/i2c/imx274.c
1969
if (!endpoint) {
drivers/media/i2c/imx274.c
1974
ret = v4l2_fwnode_endpoint_parse(endpoint, &ep);
drivers/media/i2c/imx274.c
1975
fwnode_handle_put(endpoint);
drivers/media/i2c/imx290.c
1517
struct fwnode_handle *endpoint;
drivers/media/i2c/imx290.c
1523
endpoint = fwnode_graph_get_next_endpoint(dev_fwnode(imx290->dev), NULL);
drivers/media/i2c/imx290.c
1524
if (!endpoint) {
drivers/media/i2c/imx290.c
1529
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &ep);
drivers/media/i2c/imx290.c
1530
fwnode_handle_put(endpoint);
drivers/media/i2c/isl7998x.c
1454
struct v4l2_fwnode_endpoint endpoint = {
drivers/media/i2c/isl7998x.c
1496
ret = v4l2_fwnode_endpoint_parse(ep, &endpoint);
drivers/media/i2c/isl7998x.c
1501
if (endpoint.bus.mipi_csi2.num_data_lanes == 0 ||
drivers/media/i2c/isl7998x.c
1502
endpoint.bus.mipi_csi2.num_data_lanes > 2)
drivers/media/i2c/isl7998x.c
1506
isl7998x->nr_mipi_lanes = endpoint.bus.mipi_csi2.num_data_lanes;
drivers/media/i2c/lt6911uxe.c
491
struct fwnode_handle *endpoint;
drivers/media/i2c/lt6911uxe.c
497
endpoint = fwnode_graph_get_endpoint_by_id(dev_fwnode(dev), 0, 0,
drivers/media/i2c/lt6911uxe.c
499
if (!endpoint)
drivers/media/i2c/lt6911uxe.c
503
ret = v4l2_fwnode_endpoint_parse(endpoint, &bus_cfg);
drivers/media/i2c/lt6911uxe.c
504
fwnode_handle_put(endpoint);
drivers/media/i2c/mt9p031.c
1067
struct v4l2_fwnode_endpoint endpoint = {
drivers/media/i2c/mt9p031.c
1077
ret = v4l2_fwnode_endpoint_parse(np, &endpoint);
drivers/media/i2c/mt9p031.c
1087
mt9p031->pixclk_pol = !!(endpoint.bus.parallel.flags &
drivers/media/i2c/mt9v032.c
1008
struct v4l2_fwnode_endpoint endpoint = { .bus_type = 0 };
drivers/media/i2c/mt9v032.c
1016
if (v4l2_fwnode_endpoint_parse(of_fwnode_handle(np), &endpoint) < 0)
drivers/media/i2c/mt9v032.c
1037
pdata->clk_pol = !!(endpoint.bus.parallel.flags &
drivers/media/i2c/ov2659.c
1385
struct device_node *endpoint;
drivers/media/i2c/ov2659.c
1391
endpoint = of_graph_get_endpoint_by_regs(client->dev.of_node, 0, -1);
drivers/media/i2c/ov2659.c
1392
if (!endpoint)
drivers/media/i2c/ov2659.c
1395
ret = v4l2_fwnode_endpoint_alloc_parse(of_fwnode_handle(endpoint),
drivers/media/i2c/ov2659.c
1417
of_node_put(endpoint);
drivers/media/i2c/ov4689.c
862
struct fwnode_handle *endpoint;
drivers/media/i2c/ov4689.c
865
endpoint = fwnode_graph_get_next_endpoint(fwnode, NULL);
drivers/media/i2c/ov4689.c
866
if (!endpoint)
drivers/media/i2c/ov4689.c
869
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg);
drivers/media/i2c/ov4689.c
870
fwnode_handle_put(endpoint);
drivers/media/i2c/ov5640.c
3848
struct fwnode_handle *endpoint;
drivers/media/i2c/ov5640.c
3873
endpoint = fwnode_graph_get_next_endpoint(dev_fwnode(&client->dev),
drivers/media/i2c/ov5640.c
3875
if (!endpoint) {
drivers/media/i2c/ov5640.c
3880
ret = v4l2_fwnode_endpoint_parse(endpoint, &sensor->ep);
drivers/media/i2c/ov5640.c
3881
fwnode_handle_put(endpoint);
drivers/media/i2c/ov5645.c
1012
struct device_node *endpoint;
drivers/media/i2c/ov5645.c
1026
endpoint = of_graph_get_endpoint_by_regs(dev->of_node, 0, -1);
drivers/media/i2c/ov5645.c
1027
if (!endpoint)
drivers/media/i2c/ov5645.c
1031
ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint),
drivers/media/i2c/ov5645.c
1034
of_node_put(endpoint);
drivers/media/i2c/ov5648.c
1116
&sensor->endpoint.bus.mipi_csi2;
drivers/media/i2c/ov5648.c
1696
&sensor->endpoint.bus.mipi_csi2;
drivers/media/i2c/ov5648.c
1714
for (j = 0; j < sensor->endpoint.nr_of_link_frequencies; j++) {
drivers/media/i2c/ov5648.c
1715
u64 freq = sensor->endpoint.link_frequencies[j];
drivers/media/i2c/ov5648.c
1725
} else if (j == sensor->endpoint.nr_of_link_frequencies) {
drivers/media/i2c/ov5648.c
2473
sensor->endpoint.bus_type = V4L2_MBUS_CSI2_DPHY;
drivers/media/i2c/ov5648.c
2475
ret = v4l2_fwnode_endpoint_alloc_parse(handle, &sensor->endpoint);
drivers/media/i2c/ov5648.c
2593
v4l2_fwnode_endpoint_free(&sensor->endpoint);
drivers/media/i2c/ov5648.c
2608
v4l2_fwnode_endpoint_free(&sensor->endpoint);
drivers/media/i2c/ov5648.c
654
struct v4l2_fwnode_endpoint endpoint;
drivers/media/i2c/ov5670.c
1862
struct v4l2_fwnode_endpoint endpoint;
drivers/media/i2c/ov5670.c
2102
&ov5670->endpoint.bus.mipi_csi2;
drivers/media/i2c/ov5670.c
2294
&ov5670->endpoint.bus.mipi_csi2;
drivers/media/i2c/ov5670.c
2378
&ov5670->endpoint.bus.mipi_csi2;
drivers/media/i2c/ov5670.c
2692
ov5670->endpoint.bus_type = V4L2_MBUS_CSI2_DPHY;
drivers/media/i2c/ov5670.c
2693
ov5670->endpoint.bus.mipi_csi2.num_data_lanes = 2;
drivers/media/i2c/ov5670.c
2695
ret = v4l2_fwnode_endpoint_alloc_parse(handle, &ov5670->endpoint);
drivers/media/i2c/ov5670.c
2772
v4l2_fwnode_endpoint_free(&ov5670->endpoint);
drivers/media/i2c/ov5670.c
2790
v4l2_fwnode_endpoint_free(&ov5670->endpoint);
drivers/media/i2c/ov5693.c
1221
struct fwnode_handle *endpoint;
drivers/media/i2c/ov5693.c
1229
endpoint = fwnode_graph_get_next_endpoint(fwnode, NULL);
drivers/media/i2c/ov5693.c
1230
if (!endpoint)
drivers/media/i2c/ov5693.c
1234
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg);
drivers/media/i2c/ov5693.c
1235
fwnode_handle_put(endpoint);
drivers/media/i2c/ov64a40.c
3451
struct fwnode_handle *endpoint;
drivers/media/i2c/ov64a40.c
3455
endpoint = fwnode_graph_get_next_endpoint(dev_fwnode(ov64a40->dev),
drivers/media/i2c/ov64a40.c
3457
if (!endpoint) {
drivers/media/i2c/ov64a40.c
3462
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &v4l2_fwnode);
drivers/media/i2c/ov64a40.c
3463
fwnode_handle_put(endpoint);
drivers/media/i2c/ov7251.c
1485
struct fwnode_handle *endpoint;
drivers/media/i2c/ov7251.c
1493
endpoint = fwnode_graph_get_next_endpoint(fwnode, NULL);
drivers/media/i2c/ov7251.c
1494
if (!endpoint)
drivers/media/i2c/ov7251.c
1498
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &bus_cfg);
drivers/media/i2c/ov7251.c
1499
fwnode_handle_put(endpoint);
drivers/media/i2c/ov8858.c
1838
struct fwnode_handle *endpoint;
drivers/media/i2c/ov8858.c
1841
endpoint = fwnode_graph_get_next_endpoint(dev_fwnode(dev), NULL);
drivers/media/i2c/ov8858.c
1842
if (!endpoint) {
drivers/media/i2c/ov8858.c
1847
ret = v4l2_fwnode_endpoint_parse(endpoint, &vep);
drivers/media/i2c/ov8858.c
1848
fwnode_handle_put(endpoint);
drivers/media/i2c/ov8865.c
1475
&sensor->endpoint.bus.mipi_csi2;
drivers/media/i2c/ov8865.c
2245
&sensor->endpoint.bus.mipi_csi2;
drivers/media/i2c/ov8865.c
2263
for (j = 0; j < sensor->endpoint.nr_of_link_frequencies; j++) {
drivers/media/i2c/ov8865.c
2264
u64 freq = sensor->endpoint.link_frequencies[j];
drivers/media/i2c/ov8865.c
2274
} else if (j == sensor->endpoint.nr_of_link_frequencies) {
drivers/media/i2c/ov8865.c
2988
sensor->endpoint.bus_type = V4L2_MBUS_CSI2_DPHY;
drivers/media/i2c/ov8865.c
2990
ret = v4l2_fwnode_endpoint_alloc_parse(handle, &sensor->endpoint);
drivers/media/i2c/ov8865.c
3094
v4l2_fwnode_endpoint_free(&sensor->endpoint);
drivers/media/i2c/ov8865.c
3110
v4l2_fwnode_endpoint_free(&sensor->endpoint);
drivers/media/i2c/ov8865.c
699
struct v4l2_fwnode_endpoint endpoint;
drivers/media/i2c/tc358743.c
2010
struct v4l2_fwnode_endpoint endpoint = { .bus_type = 0 };
drivers/media/i2c/tc358743.c
2027
ret = v4l2_fwnode_endpoint_alloc_parse(of_fwnode_handle(ep), &endpoint);
drivers/media/i2c/tc358743.c
2033
if (endpoint.bus_type != V4L2_MBUS_CSI2_DPHY ||
drivers/media/i2c/tc358743.c
2034
endpoint.bus.mipi_csi2.num_data_lanes == 0 ||
drivers/media/i2c/tc358743.c
2035
endpoint.nr_of_link_frequencies == 0) {
drivers/media/i2c/tc358743.c
2041
if (endpoint.bus.mipi_csi2.num_data_lanes > 4) {
drivers/media/i2c/tc358743.c
2047
state->bus = endpoint.bus.mipi_csi2;
drivers/media/i2c/tc358743.c
2092
bps_pr_lane = 2 * endpoint.link_frequencies[0];
drivers/media/i2c/tc358743.c
2158
v4l2_fwnode_endpoint_free(&endpoint);
drivers/media/i2c/thp7312.c
2021
struct fwnode_handle *endpoint;
drivers/media/i2c/thp7312.c
2027
endpoint = fwnode_graph_get_next_endpoint(dev_fwnode(dev), NULL);
drivers/media/i2c/thp7312.c
2028
if (!endpoint)
drivers/media/i2c/thp7312.c
2031
ret = v4l2_fwnode_endpoint_parse(endpoint, &ep);
drivers/media/i2c/thp7312.c
2032
fwnode_handle_put(endpoint);
drivers/media/i2c/tvp514x.c
1013
of_node_put(endpoint);
drivers/media/i2c/tvp514x.c
984
struct device_node *endpoint;
drivers/media/i2c/tvp514x.c
990
endpoint = of_graph_get_endpoint_by_regs(client->dev.of_node, 0, -1);
drivers/media/i2c/tvp514x.c
991
if (!endpoint)
drivers/media/i2c/tvp514x.c
994
if (v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint), &bus_cfg))
drivers/media/i2c/tvp7002.c
900
struct device_node *endpoint;
drivers/media/i2c/tvp7002.c
906
endpoint = of_graph_get_endpoint_by_regs(client->dev.of_node, 0, -1);
drivers/media/i2c/tvp7002.c
907
if (!endpoint)
drivers/media/i2c/tvp7002.c
910
if (v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint), &bus_cfg))
drivers/media/i2c/tvp7002.c
935
of_node_put(endpoint);
drivers/media/i2c/vd55g1.c
1750
struct fwnode_handle *endpoint)
drivers/media/i2c/vd55g1.c
1756
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &ep);
drivers/media/i2c/vd55g1.c
1857
struct fwnode_handle *endpoint;
drivers/media/i2c/vd55g1.c
1860
endpoint = fwnode_graph_get_endpoint_by_id(dev_fwnode(sensor->dev),
drivers/media/i2c/vd55g1.c
1862
if (!endpoint) {
drivers/media/i2c/vd55g1.c
1867
ret = vd55g1_check_csi_conf(sensor, endpoint);
drivers/media/i2c/vd55g1.c
1868
fwnode_handle_put(endpoint);
drivers/media/i2c/vd56g3.c
1145
struct fwnode_handle *endpoint)
drivers/media/i2c/vd56g3.c
1154
ret = v4l2_fwnode_endpoint_alloc_parse(endpoint, &ep);
drivers/media/i2c/vd56g3.c
1277
struct fwnode_handle *endpoint;
drivers/media/i2c/vd56g3.c
1280
endpoint = fwnode_graph_get_endpoint_by_id(dev_fwnode(sensor->dev), 0,
drivers/media/i2c/vd56g3.c
1282
if (!endpoint) {
drivers/media/i2c/vd56g3.c
1287
ret = vd56g3_check_csi_conf(sensor, endpoint);
drivers/media/i2c/vd56g3.c
1288
fwnode_handle_put(endpoint);
drivers/media/mc/mc-entity.c
1480
struct fwnode_endpoint endpoint;
drivers/media/mc/mc-entity.c
1493
ret = fwnode_graph_parse_endpoint(fwnode, &endpoint);
drivers/media/mc/mc-entity.c
1497
ret = entity->ops->get_fwnode_pad(entity, &endpoint);
drivers/media/pci/intel/ipu-bridge.c
455
snprintf(sensor->node_names.endpoint,
drivers/media/pci/intel/ipu-bridge.c
456
sizeof(sensor->node_names.endpoint),
drivers/media/pci/intel/ipu-bridge.c
519
sensor->node_names.endpoint,
drivers/media/pci/intel/ipu-bridge.c
525
sensor->node_names.endpoint,
drivers/media/pci/intel/ipu-bridge.c
543
NODE_ENDPOINT(names->endpoint,
drivers/media/pci/intel/ipu-bridge.c
550
NODE_ENDPOINT(names->endpoint,
drivers/media/pci/intel/ipu-bridge.c
821
struct fwnode_handle *endpoint;
drivers/media/pci/intel/ipu-bridge.c
826
endpoint = fwnode_graph_get_next_endpoint(fwnode, NULL);
drivers/media/pci/intel/ipu-bridge.c
827
if (endpoint) {
drivers/media/pci/intel/ipu-bridge.c
828
fwnode_handle_put(endpoint);
drivers/media/platform/samsung/exynos4-is/media-dev.c
404
struct v4l2_fwnode_endpoint endpoint = { .bus_type = 0 };
drivers/media/platform/samsung/exynos4-is/media-dev.c
407
ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep), &endpoint);
drivers/media/platform/samsung/exynos4-is/media-dev.c
413
if (WARN_ON(endpoint.base.port == 0) || index >= FIMC_MAX_SENSORS) {
drivers/media/platform/samsung/exynos4-is/media-dev.c
418
pd->mux_id = (endpoint.base.port - 1) & 0x1;
drivers/media/platform/samsung/exynos4-is/media-dev.c
428
if (fimc_input_is_parallel(endpoint.base.port)) {
drivers/media/platform/samsung/exynos4-is/media-dev.c
429
if (endpoint.bus_type == V4L2_MBUS_PARALLEL)
drivers/media/platform/samsung/exynos4-is/media-dev.c
433
pd->flags = endpoint.bus.parallel.flags;
drivers/media/platform/samsung/exynos4-is/media-dev.c
434
} else if (fimc_input_is_mipi_csi(endpoint.base.port)) {
drivers/media/platform/samsung/exynos4-is/media-dev.c
442
endpoint.base.port, rem);
drivers/media/platform/samsung/exynos4-is/mipi-csis.c
720
struct v4l2_fwnode_endpoint endpoint = { .bus_type = 0 };
drivers/media/platform/samsung/exynos4-is/mipi-csis.c
738
ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(node), &endpoint);
drivers/media/platform/samsung/exynos4-is/mipi-csis.c
742
state->index = endpoint.base.port - FIMC_INPUT_MIPI_CSI2_0;
drivers/media/platform/samsung/exynos4-is/mipi-csis.c
754
state->num_lanes = endpoint.bus.mipi_csi2.num_data_lanes;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
233
struct v4l2_fwnode_endpoint *endpoint =
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
234
&csi_dev->bridge.source_parallel.endpoint;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
235
unsigned char bus_width = endpoint->bus.parallel.bus_width;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
236
unsigned int flags = endpoint->bus.parallel.flags;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
251
switch (endpoint->bus_type) {
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
295
dev_warn(dev, "unsupported bus type: %d\n", endpoint->bus_type);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
661
switch (source->endpoint.base.port) {
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
717
struct v4l2_fwnode_endpoint *endpoint = &source->endpoint;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
726
ret = v4l2_fwnode_endpoint_parse(handle, endpoint);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.c
735
if (endpoint->bus_type == bus_types[i]) {
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_bridge.h
32
struct v4l2_fwnode_endpoint endpoint;
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
102
csi2_dev->bridge.endpoint.bus.mipi_csi2.num_data_lanes;
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
182
csi2_dev->bridge.endpoint.bus.mipi_csi2.num_data_lanes;
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
466
struct v4l2_fwnode_endpoint *endpoint = &csi2_dev->bridge.endpoint;
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
477
endpoint->bus_type = V4L2_MBUS_CSI2_DPHY;
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.c
479
ret = v4l2_fwnode_endpoint_parse(handle, endpoint);
drivers/media/platform/sunxi/sun6i-mipi-csi2/sun6i_mipi_csi2.h
33
struct v4l2_fwnode_endpoint endpoint;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
151
csi2_dev->bridge.endpoint.bus.mipi_csi2.num_data_lanes;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
214
csi2_dev->bridge.endpoint.bus.mipi_csi2.num_data_lanes;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
503
struct v4l2_fwnode_endpoint *endpoint = &csi2_dev->bridge.endpoint;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
514
endpoint->bus_type = V4L2_MBUS_CSI2_DPHY;
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.c
516
ret = v4l2_fwnode_endpoint_parse(handle, endpoint);
drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/sun8i_a83t_mipi_csi2.h
34
struct v4l2_fwnode_endpoint endpoint;
drivers/media/platform/ti/am437x/am437x-vpfe.c
2288
struct device_node *endpoint;
drivers/media/platform/ti/am437x/am437x-vpfe.c
2308
for_each_endpoint_of_node(dev->of_node, endpoint) {
drivers/media/platform/ti/am437x/am437x-vpfe.c
2326
of_property_read_u32(endpoint, "ti,am437x-vpfe-interface",
drivers/media/platform/ti/am437x/am437x-vpfe.c
2333
err = v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint),
drivers/media/platform/ti/am437x/am437x-vpfe.c
2356
rem = of_graph_get_remote_port_parent(endpoint);
drivers/media/platform/ti/am437x/am437x-vpfe.c
2359
endpoint);
drivers/media/platform/ti/am437x/am437x-vpfe.c
2377
of_node_put(endpoint);
drivers/media/platform/ti/cal/cal-camerarx.c
104
&phy->endpoint.bus.mipi_csi2;
drivers/media/platform/ti/cal/cal-camerarx.c
50
struct v4l2_mbus_config_mipi_csi2 *mipi_csi2 = &phy->endpoint.bus.mipi_csi2;
drivers/media/platform/ti/cal/cal-camerarx.c
574
struct v4l2_fwnode_endpoint *endpoint = &phy->endpoint;
drivers/media/platform/ti/cal/cal-camerarx.c
595
endpoint->bus_type = V4L2_MBUS_CSI2_DPHY;
drivers/media/platform/ti/cal/cal-camerarx.c
596
ret = v4l2_fwnode_endpoint_parse(of_fwnode_handle(ep_node), endpoint);
drivers/media/platform/ti/cal/cal-camerarx.c
602
for (i = 0; i < endpoint->bus.mipi_csi2.num_data_lanes; i++) {
drivers/media/platform/ti/cal/cal-camerarx.c
603
unsigned int lane = endpoint->bus.mipi_csi2.data_lanes[i];
drivers/media/platform/ti/cal/cal-camerarx.c
620
endpoint->bus.mipi_csi2.clock_lane, data_lanes,
drivers/media/platform/ti/cal/cal-camerarx.c
621
endpoint->bus.mipi_csi2.flags);
drivers/media/platform/ti/cal/cal.h
173
struct v4l2_fwnode_endpoint endpoint;
drivers/media/platform/ti/davinci/vpif.c
444
struct device_node *endpoint = NULL;
drivers/media/platform/ti/davinci/vpif.c
468
endpoint = of_graph_get_endpoint_by_regs(pdev->dev.of_node, 0, -1);
drivers/media/platform/ti/davinci/vpif.c
469
if (!endpoint)
drivers/media/platform/ti/davinci/vpif.c
471
of_node_put(endpoint);
drivers/media/platform/ti/davinci/vpif_capture.c
1487
struct device_node *endpoint;
drivers/media/platform/ti/davinci/vpif_capture.c
1518
for_each_endpoint_of_node(pdev->dev.of_node, endpoint) {
drivers/media/platform/ti/davinci/vpif_capture.c
1523
rem = of_graph_get_remote_port_parent(endpoint);
drivers/media/platform/ti/davinci/vpif_capture.c
1526
endpoint);
drivers/media/platform/ti/davinci/vpif_capture.c
1544
err = v4l2_fwnode_endpoint_parse(of_fwnode_handle(endpoint),
drivers/media/platform/ti/davinci/vpif_capture.c
1553
endpoint, bus_cfg.bus.parallel.bus_width);
drivers/media/platform/ti/davinci/vpif_capture.c
1580
of_node_put(endpoint);
drivers/media/platform/ti/davinci/vpif_capture.c
1589
of_node_put(endpoint);
drivers/media/platform/ti/vpe/vip.c
2499
if (port->endpoint.bus_type == V4L2_MBUS_PARALLEL)
drivers/media/platform/ti/vpe/vip.c
2529
if (port->endpoint.bus_type == V4L2_MBUS_PARALLEL)
drivers/media/platform/ti/vpe/vip.c
2764
struct v4l2_fwnode_endpoint *endpoint = &port->endpoint;
drivers/media/platform/ti/vpe/vip.c
2775
if (endpoint->bus_type == V4L2_MBUS_BT656) {
drivers/media/platform/ti/vpe/vip.c
2776
flags = endpoint->bus.parallel.flags;
drivers/media/platform/ti/vpe/vip.c
2788
} else if (endpoint->bus_type == V4L2_MBUS_PARALLEL) {
drivers/media/platform/ti/vpe/vip.c
2789
flags = endpoint->bus.parallel.flags;
drivers/media/platform/ti/vpe/vip.c
2791
switch (endpoint->bus.parallel.bus_width) {
drivers/media/platform/ti/vpe/vip.c
3193
if (port->endpoint.bus_type == V4L2_MBUS_BT656 &&
drivers/media/platform/ti/vpe/vip.c
3268
if (port->endpoint.bus_type == V4L2_MBUS_PARALLEL) {
drivers/media/platform/ti/vpe/vip.c
3272
} else if (port->endpoint.bus_type == V4L2_MBUS_BT656) {
drivers/media/platform/ti/vpe/vip.c
3331
vep = &port->endpoint;
drivers/media/platform/ti/vpe/vip.h
188
struct v4l2_fwnode_endpoint endpoint;
drivers/media/platform/video-mux.c
416
struct of_endpoint endpoint;
drivers/media/platform/video-mux.c
418
of_graph_parse_endpoint(ep, &endpoint);
drivers/media/platform/video-mux.c
419
num_pads = max(num_pads, endpoint.port + 1);
drivers/media/platform/xilinx/xilinx-tpg.c
720
struct device_node *endpoint;
drivers/media/platform/xilinx/xilinx-tpg.c
737
endpoint = of_graph_get_next_port_endpoint(port, NULL);
drivers/media/platform/xilinx/xilinx-tpg.c
738
if (endpoint)
drivers/media/platform/xilinx/xilinx-tpg.c
740
of_node_put(endpoint);
drivers/media/radio/si470x/radio-si470x-usb.c
568
struct usb_endpoint_descriptor *endpoint;
drivers/media/radio/si470x/radio-si470x-usb.c
599
endpoint = &iface_desc->endpoint[i].desc;
drivers/media/radio/si470x/radio-si470x-usb.c
600
if (usb_endpoint_is_int_in(endpoint))
drivers/media/radio/si470x/radio-si470x-usb.c
601
radio->int_in_endpoint = endpoint;
drivers/media/rc/ati_remote.c
826
endpoint_in = &iface_host->endpoint[0].desc;
drivers/media/rc/ati_remote.c
827
endpoint_out = &iface_host->endpoint[1].desc;
drivers/media/rc/igorplugusb.c
157
ep = &idesc->endpoint[0].desc;
drivers/media/rc/iguanair.c
410
!usb_endpoint_is_int_in(&idesc->endpoint[0].desc) ||
drivers/media/rc/iguanair.c
411
!usb_endpoint_is_int_out(&idesc->endpoint[1].desc)) {
drivers/media/rc/iguanair.c
422
idesc->endpoint[1].desc.bEndpointAddress);
drivers/media/rc/iguanair.c
428
pipein = usb_rcvintpipe(udev, idesc->endpoint[0].desc.bEndpointAddress);
drivers/media/rc/imon.c
2153
ep = &iface_desc->endpoint[i].desc;
drivers/media/rc/imon_raw.c
119
struct usb_endpoint_descriptor *ep = &idesc->endpoint[i].desc;
drivers/media/rc/ir_toy.c
405
ep = &idesc->endpoint[i].desc;
drivers/media/rc/mceusb.c
1683
ep = &idesc->endpoint[i].desc;
drivers/media/rc/redrat3.c
990
ep = &uhi->endpoint[i].desc;
drivers/media/rc/streamzap.c
281
struct usb_endpoint_descriptor *endpoint;
drivers/media/rc/streamzap.c
302
endpoint = &iface_host->endpoint[0].desc;
drivers/media/rc/streamzap.c
303
if (!usb_endpoint_dir_in(endpoint)) {
drivers/media/rc/streamzap.c
305
__func__, endpoint->bEndpointAddress);
drivers/media/rc/streamzap.c
310
if (!usb_endpoint_xfer_int(endpoint)) {
drivers/media/rc/streamzap.c
312
__func__, endpoint->bmAttributes);
drivers/media/rc/streamzap.c
317
pipe = usb_rcvintpipe(usbdev, endpoint->bEndpointAddress);
drivers/media/rc/streamzap.c
355
maxp, streamzap_callback, sz, endpoint->bInterval);
drivers/media/rc/ttusbir.c
204
desc = &intf->altsetting[i].endpoint[j].desc;
drivers/media/rc/xbox_remote.c
205
endpoint_in = &iface_host->endpoint[0].desc;
drivers/media/usb/au0828/au0828-video.c
1902
struct usb_endpoint_descriptor *endpoint;
drivers/media/usb/au0828/au0828-video.c
1923
endpoint = &iface_desc->endpoint[i].desc;
drivers/media/usb/au0828/au0828-video.c
1924
if (usb_endpoint_dir_in(endpoint) &&
drivers/media/usb/au0828/au0828-video.c
1925
(usb_endpoint_type(endpoint)
drivers/media/usb/au0828/au0828-video.c
1929
u16 tmp = le16_to_cpu(endpoint->wMaxPacketSize);
drivers/media/usb/au0828/au0828-video.c
1932
dev->isoc_in_endpointaddr = endpoint->bEndpointAddress;
drivers/media/usb/b2c2/flexcop-usb.c
431
frame_size = usb_endpoint_maxp(&alt->endpoint[0].desc);
drivers/media/usb/b2c2/flexcop-usb.c
518
if (!usb_endpoint_is_isoc_in(&alt->endpoint[0].desc))
drivers/media/usb/cx231xx/cx231xx-audio.c
620
uif->altsetting[0].endpoint[isoc_pipe].desc.
drivers/media/usb/cx231xx/cx231xx-audio.c
641
tmp = le16_to_cpu(uif->altsetting[i].endpoint[isoc_pipe].desc.
drivers/media/usb/cx231xx/cx231xx-cards.c
1570
dev->video_mode.end_point_addr = uif->altsetting[0].endpoint[isoc_pipe].desc.bEndpointAddress;
drivers/media/usb/cx231xx/cx231xx-cards.c
1588
tmp = le16_to_cpu(uif->altsetting[i].endpoint[isoc_pipe].desc.wMaxPacketSize);
drivers/media/usb/cx231xx/cx231xx-cards.c
1609
uif->altsetting[0].endpoint[isoc_pipe].desc.
drivers/media/usb/cx231xx/cx231xx-cards.c
1629
tmp = le16_to_cpu(uif->altsetting[i].endpoint[isoc_pipe].
drivers/media/usb/cx231xx/cx231xx-cards.c
1653
uif->altsetting[0].endpoint[isoc_pipe].desc.
drivers/media/usb/cx231xx/cx231xx-cards.c
1671
tmp = le16_to_cpu(uif->altsetting[i].endpoint[isoc_pipe].
drivers/media/usb/cx231xx/cx231xx-cards.c
1846
uif->altsetting[0].endpoint[isoc_pipe].
drivers/media/usb/cx231xx/cx231xx-cards.c
1870
endpoint[isoc_pipe].desc.
drivers/media/usb/dvb-usb-v2/ce6230.c
250
.endpoint = 0x82,
drivers/media/usb/dvb-usb-v2/dvb_usb.h
150
u8 endpoint;
drivers/media/usb/dvb-usb-v2/dvb_usb.h
68
.endpoint = endpoint_, \
drivers/media/usb/dvb-usb-v2/dvb_usb.h
79
.endpoint = endpoint_, \
drivers/media/usb/dvb-usb-v2/lmedm04.c
1181
stream->endpoint = 0x8;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
1034
static void mxl111sf_stream_config_bulk(struct usb_data_stream_properties *stream, u8 endpoint)
drivers/media/usb/dvb-usb-v2/mxl111sf.c
1036
pr_debug("%s: endpoint=%d size=8192\n", __func__, endpoint);
drivers/media/usb/dvb-usb-v2/mxl111sf.c
1039
stream->endpoint = endpoint;
drivers/media/usb/dvb-usb-v2/mxl111sf.c
1044
u8 endpoint, int framesperurb, int framesize)
drivers/media/usb/dvb-usb-v2/mxl111sf.c
1046
pr_debug("%s: endpoint=%d size=%d\n", __func__, endpoint,
drivers/media/usb/dvb-usb-v2/mxl111sf.c
1050
stream->endpoint = endpoint;
drivers/media/usb/dvb-usb-v2/usb_urb.c
153
stream->props.endpoint),
drivers/media/usb/dvb-usb-v2/usb_urb.c
187
stream->props.endpoint);
drivers/media/usb/dvb-usb-v2/usb_urb.c
279
stream->props.endpoint == props->endpoint) {
drivers/media/usb/dvb-usb/a800.c
112
.endpoint = 0x06,
drivers/media/usb/dvb-usb/af9005.c
1044
.endpoint = 0x04,
drivers/media/usb/dvb-usb/az6027.c
1144
.endpoint = 0x02,
drivers/media/usb/dvb-usb/cinergyT2-core.c
221
.endpoint = 0x02,
drivers/media/usb/dvb-usb/cxusb.c
1268
d->props.adapter[0].fe[0].stream.endpoint));
drivers/media/usb/dvb-usb/cxusb.c
1329
d->props.adapter[0].fe[0].stream.endpoint));
drivers/media/usb/dvb-usb/cxusb.c
1556
if ((as->endpoint[ctr].desc.bEndpointAddress &
drivers/media/usb/dvb-usb/cxusb.c
1560
if (as->endpoint[ctr].desc.bEndpointAddress & USB_DIR_IN &&
drivers/media/usb/dvb-usb/cxusb.c
1561
((as->endpoint[ctr].desc.bmAttributes &
drivers/media/usb/dvb-usb/cxusb.c
1741
.endpoint = 0x02,
drivers/media/usb/dvb-usb/cxusb.c
1793
.endpoint = 0x02,
drivers/media/usb/dvb-usb/cxusb.c
1852
.endpoint = 0x04,
drivers/media/usb/dvb-usb/cxusb.c
1920
.endpoint = 0x04,
drivers/media/usb/dvb-usb/cxusb.c
1979
.endpoint = 0x04,
drivers/media/usb/dvb-usb/cxusb.c
2031
.endpoint = 0x02,
drivers/media/usb/dvb-usb/cxusb.c
2085
.endpoint = 0x02,
drivers/media/usb/dvb-usb/cxusb.c
2142
.endpoint = 0x02,
drivers/media/usb/dvb-usb/cxusb.c
2196
.endpoint = 0x04,
drivers/media/usb/dvb-usb/cxusb.c
2242
.endpoint = 0x02,
drivers/media/usb/dvb-usb/cxusb.c
2296
.endpoint = 0x02,
drivers/media/usb/dvb-usb/cxusb.c
2351
.endpoint = 0x02,
drivers/media/usb/dvb-usb/cxusb.c
491
usb_rcvbulkpipe(d->udev, p->endpoint),
drivers/media/usb/dvb-usb/dib0700_core.c
613
if ((adap->fe_adap[0].stream.props.endpoint != 2)
drivers/media/usb/dvb-usb/dib0700_core.c
614
&& (adap->fe_adap[0].stream.props.endpoint != 3)) {
drivers/media/usb/dvb-usb/dib0700_core.c
616
adap->fe_adap[0].stream.props.endpoint);
drivers/media/usb/dvb-usb/dib0700_core.c
619
adapt_nr = adap->fe_adap[0].stream.props.endpoint - 2;
drivers/media/usb/dvb-usb/dib0700_core.c
841
e = &intf->cur_altsetting->endpoint[rc_ep].desc;
drivers/media/usb/dvb-usb/dib0700_devices.c
4022
.endpoint = ep, \
drivers/media/usb/dvb-usb/dibusb-mb.c
222
.endpoint = 0x02,
drivers/media/usb/dvb-usb/dibusb-mb.c
312
.endpoint = 0x02,
drivers/media/usb/dvb-usb/dibusb-mb.c
381
.endpoint = 0x06,
drivers/media/usb/dvb-usb/dibusb-mb.c
443
.endpoint = 0x06,
drivers/media/usb/dvb-usb/dibusb-mc.c
91
.endpoint = 0x06,
drivers/media/usb/dvb-usb/digitv.c
329
.endpoint = 0x02,
drivers/media/usb/dvb-usb/dtt200u.c
211
.endpoint = 0x02,
drivers/media/usb/dvb-usb/dtt200u.c
263
.endpoint = 0x02,
drivers/media/usb/dvb-usb/dtt200u.c
315
.endpoint = 0x06,
drivers/media/usb/dvb-usb/dtt200u.c
367
.endpoint = 0x02,
drivers/media/usb/dvb-usb/dtv5100.c
197
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dvb-usb.h
109
int endpoint;
drivers/media/usb/dvb-usb/dw2102.c
2017
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dw2102.c
2072
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dw2102.c
2124
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dw2102.c
2171
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dw2102.c
2218
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dw2102.c
2265
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dw2102.c
2320
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dw2102.c
2369
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dw2102.c
2450
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dw2102.c
2503
.endpoint = 0x82,
drivers/media/usb/dvb-usb/dw2102.c
2552
.endpoint = 0x82,
drivers/media/usb/dvb-usb/gp8psk.c
351
.endpoint = 0x82,
drivers/media/usb/dvb-usb/m920x.c
1009
.endpoint = 0x81,
drivers/media/usb/dvb-usb/m920x.c
1072
.endpoint = 0x81,
drivers/media/usb/dvb-usb/m920x.c
1096
.endpoint = 0x82,
drivers/media/usb/dvb-usb/m920x.c
1138
.endpoint = 0x81,
drivers/media/usb/dvb-usb/m920x.c
1192
.endpoint = 0x84,
drivers/media/usb/dvb-usb/m920x.c
1249
.endpoint = 0x81,
drivers/media/usb/dvb-usb/m920x.c
351
int ep = adap->props.fe[0].stream.endpoint;
drivers/media/usb/dvb-usb/m920x.c
961
.endpoint = 0x81,
drivers/media/usb/dvb-usb/m920x.c
98
epi = d->adapter[i].props.fe[0].stream.endpoint - 0x81;
drivers/media/usb/dvb-usb/nova-t-usb2.c
200
.endpoint = 0x06,
drivers/media/usb/dvb-usb/opera1.c
535
.endpoint = 0x82,
drivers/media/usb/dvb-usb/pctv452e.c
1049
.endpoint = 0x02,
drivers/media/usb/dvb-usb/pctv452e.c
996
.endpoint = 0x02,
drivers/media/usb/dvb-usb/technisat-usb2.c
729
.endpoint = 0x2,
drivers/media/usb/dvb-usb/ttusb2.c
674
.endpoint = 0x02,
drivers/media/usb/dvb-usb/ttusb2.c
729
.endpoint = 0x02,
drivers/media/usb/dvb-usb/ttusb2.c
790
.endpoint = 0x02,
drivers/media/usb/dvb-usb/ttusb2.c
809
.endpoint = 0x02,
drivers/media/usb/dvb-usb/umt-010.c
116
.endpoint = 0x06,
drivers/media/usb/dvb-usb/usb-urb.c
156
usb_rcvbulkpipe(stream->udev,stream->props.endpoint),
drivers/media/usb/dvb-usb/usb-urb.c
194
urb->pipe = usb_rcvisocpipe(stream->udev,stream->props.endpoint);
drivers/media/usb/dvb-usb/usb-urb.c
220
usb_clear_halt(stream->udev,usb_rcvbulkpipe(stream->udev,stream->props.endpoint));
drivers/media/usb/dvb-usb/vp702x.c
408
.endpoint = 0x02,
drivers/media/usb/dvb-usb/vp7045.c
207
.endpoint = 0x02,
drivers/media/usb/em28xx/em28xx-audio.c
681
e = &intf->altsetting[alt].endpoint[i].desc;
drivers/media/usb/em28xx/em28xx-cards.c
3796
e = &intf->altsetting[alt].endpoint[ep].desc;
drivers/media/usb/gspca/gspca.c
219
ep = &intf_desc->endpoint[i].desc;
drivers/media/usb/gspca/gspca.c
519
ep = &alt->endpoint[i];
drivers/media/usb/gspca/konica.c
186
packet_size = le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize);
drivers/media/usb/gspca/konica.c
204
le16_to_cpu(alt->endpoint[i].desc.wMaxPacketSize);
drivers/media/usb/gspca/ov519.c
3485
packet_size = le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize);
drivers/media/usb/gspca/ov519.c
3616
packet_size = le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize);
drivers/media/usb/gspca/stv06xx/stv06xx.c
288
packet_size = le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize);
drivers/media/usb/gspca/stv06xx/stv06xx.c
327
alt->endpoint[0].desc.wMaxPacketSize =
drivers/media/usb/gspca/stv06xx/stv06xx.c
344
packet_size = le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize);
drivers/media/usb/gspca/stv06xx/stv06xx.c
352
alt->endpoint[0].desc.wMaxPacketSize = cpu_to_le16(packet_size);
drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c
192
packet_size = le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize);
drivers/media/usb/gspca/xirlink_cit.c
1448
return le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize);
drivers/media/usb/gspca/xirlink_cit.c
2659
alt->endpoint[0].desc.wMaxPacketSize = cpu_to_le16(max_packet_size);
drivers/media/usb/gspca/xirlink_cit.c
2685
packet_size = le16_to_cpu(alt->endpoint[0].desc.wMaxPacketSize);
drivers/media/usb/gspca/xirlink_cit.c
2692
alt->endpoint[0].desc.wMaxPacketSize = cpu_to_le16(packet_size);
drivers/media/usb/hdpvr/hdpvr-core.c
269
struct usb_endpoint_descriptor *endpoint;
drivers/media/usb/hdpvr/hdpvr-core.c
326
endpoint = &iface_desc->endpoint[i].desc;
drivers/media/usb/hdpvr/hdpvr-core.c
329
usb_endpoint_is_bulk_in(endpoint)) {
drivers/media/usb/hdpvr/hdpvr-core.c
334
dev->bulk_in_endpointAddr = endpoint->bEndpointAddress;
drivers/media/usb/pvrusb2/pvrusb2-io.c
480
int endpoint,
drivers/media/usb/pvrusb2/pvrusb2-io.c
486
sp->endpoint = endpoint;
drivers/media/usb/pvrusb2/pvrusb2-io.c
61
int endpoint;
drivers/media/usb/pvrusb2/pvrusb2-io.c
619
usb_rcvbulkpipe(sp->dev, sp->endpoint),
drivers/media/usb/pvrusb2/pvrusb2-io.h
37
struct usb_device *dev,int endpoint,
drivers/media/usb/pwc/pwc-if.c
431
if ((idesc->endpoint[i].desc.bEndpointAddress & 0xF) == pdev->vendpoint) {
drivers/media/usb/pwc/pwc-if.c
432
pdev->vmax_packet_size = le16_to_cpu(idesc->endpoint[i].desc.wMaxPacketSize);
drivers/media/usb/s2255/s2255drv.c
2203
struct usb_endpoint_descriptor *endpoint;
drivers/media/usb/s2255/s2255drv.c
2244
endpoint = &iface_desc->endpoint[i].desc;
drivers/media/usb/s2255/s2255drv.c
2245
if (!dev->read_endpoint && usb_endpoint_is_bulk_in(endpoint)) {
drivers/media/usb/s2255/s2255drv.c
2247
dev->read_endpoint = endpoint->bEndpointAddress;
drivers/media/usb/siano/smsusb.c
411
&intf->cur_altsetting->endpoint[i].desc;
drivers/media/usb/siano/smsusb.c
538
intf->cur_altsetting->endpoint[i].desc.bEndpointAddress,
drivers/media/usb/siano/smsusb.c
539
intf->cur_altsetting->endpoint[i].desc.bmAttributes,
drivers/media/usb/siano/smsusb.c
540
intf->cur_altsetting->endpoint[i].desc.wMaxPacketSize);
drivers/media/usb/siano/smsusb.c
541
if (intf->cur_altsetting->endpoint[i].desc.bEndpointAddress &
drivers/media/usb/siano/smsusb.c
544
intf->cur_altsetting->endpoint[i].desc.bEndpointAddress));
drivers/media/usb/siano/smsusb.c
547
intf->cur_altsetting->endpoint[i].desc.bEndpointAddress));
drivers/media/usb/siano/smsusb.c
610
intf->cur_altsetting->endpoint[i].desc.bEndpointAddress,
drivers/media/usb/siano/smsusb.c
611
intf->cur_altsetting->endpoint[i].desc.bmAttributes,
drivers/media/usb/siano/smsusb.c
612
intf->cur_altsetting->endpoint[i].desc.wMaxPacketSize);
drivers/media/usb/stk1160/stk1160-core.c
191
desc = &intf->altsetting[i].endpoint[e].desc;
drivers/media/usb/usbtv/usbtv-core.c
82
ep = &intf->altsetting[1].endpoint[0];
drivers/media/usb/uvc/uvc_driver.c
1271
struct usb_host_endpoint *ep = &alts->endpoint[0];
drivers/media/usb/uvc/uvc_driver.c
53
ep = &alts->endpoint[i];
drivers/media/usb/uvc/uvc_driver.c
575
struct usb_host_endpoint *ep = &alts->endpoint[i];
drivers/media/usb/uvc/uvc_driver.c
585
buffer = alts->endpoint[i].extra;
drivers/media/usb/uvc/uvc_driver.c
586
buflen = alts->endpoint[i].extralen;
drivers/media/v4l2-core/v4l2-async.c
146
bool matched = ase->endpoint == match->fwnode;
drivers/media/v4l2-core/v4l2-async.c
150
matched ? "" : "not ", ase->endpoint);
drivers/media/v4l2-core/v4l2-async.c
736
struct fwnode_handle *endpoint,
drivers/media/v4l2-core/v4l2-async.c
742
remote = fwnode_graph_get_remote_endpoint(endpoint);
drivers/media/v4l2-core/v4l2-async.c
786
ase->endpoint = fwnode;
drivers/media/v4l2-core/v4l2-mc.c
327
struct fwnode_handle *endpoint;
drivers/media/v4l2-core/v4l2-mc.c
332
fwnode_graph_for_each_endpoint(src_sd->fwnode, endpoint) {
drivers/media/v4l2-core/v4l2-mc.c
338
endpoint,
drivers/media/v4l2-core/v4l2-mc.c
342
endpoint);
drivers/media/v4l2-core/v4l2-mc.c
346
remote_ep = fwnode_graph_get_remote_endpoint(endpoint);
drivers/media/v4l2-core/v4l2-mc.c
349
endpoint);
drivers/media/v4l2-core/v4l2-mc.c
400
fwnode_handle_put(endpoint);
drivers/media/v4l2-core/v4l2-subdev.c
1244
struct fwnode_endpoint *endpoint)
drivers/media/v4l2-core/v4l2-subdev.c
1254
fwnode = fwnode_graph_get_port_parent(endpoint->local_fwnode);
drivers/media/v4l2-core/v4l2-subdev.c
1258
return endpoint->port;
drivers/mfd/macsmc.c
332
static bool apple_smc_rtkit_recv_early(void *cookie, u8 endpoint, u64 message)
drivers/mfd/macsmc.c
336
if (endpoint != SMC_ENDPOINT) {
drivers/mfd/macsmc.c
337
dev_warn(smc->dev, "Received message for unknown endpoint 0x%x\n", endpoint);
drivers/mfd/macsmc.c
368
static void apple_smc_rtkit_recv(void *cookie, u8 endpoint, u64 message)
drivers/mfd/macsmc.c
372
if (endpoint != SMC_ENDPOINT) {
drivers/mfd/macsmc.c
373
dev_warn(smc->dev, "Received message for unknown endpoint 0x%x\n", endpoint);
drivers/mfd/nct6694.c
323
int_endpoint = &interface->endpoint[0].desc;
drivers/mmc/host/ushc.c
472
intf->cur_altsetting->endpoint[0].desc.bEndpointAddress),
drivers/mmc/host/ushc.c
475
intf->cur_altsetting->endpoint[0].desc.bInterval);
drivers/mmc/host/vub300.c
2223
struct usb_endpoint_descriptor *endpoint =
drivers/mmc/host/vub300.c
2224
&iface_desc->endpoint[i].desc;
drivers/mmc/host/vub300.c
2227
usb_endpoint_is_bulk_in(endpoint) ? "BULK IN" :
drivers/mmc/host/vub300.c
2228
usb_endpoint_is_bulk_out(endpoint) ? "BULK OUT" :
drivers/mmc/host/vub300.c
2229
"UNKNOWN", i, endpoint->bEndpointAddress);
drivers/mmc/host/vub300.c
2230
if (endpoint->wMaxPacketSize > 64)
drivers/mmc/host/vub300.c
2232
if (usb_endpoint_is_bulk_in(endpoint)) {
drivers/mmc/host/vub300.c
2235
endpoint->bEndpointAddress;
drivers/mmc/host/vub300.c
2238
endpoint->bEndpointAddress;
drivers/mmc/host/vub300.c
2244
} else if (usb_endpoint_is_bulk_out(endpoint)) {
drivers/mmc/host/vub300.c
2247
endpoint->bEndpointAddress;
drivers/mmc/host/vub300.c
2250
endpoint->bEndpointAddress;
drivers/mmc/host/vub300.c
2259
endpoint->bEndpointAddress);
drivers/most/most_usb.c
1024
ep_desc = &usb_iface_desc->endpoint[i].desc;
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c
1744
ep = &iface_desc->endpoint[i].desc;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1961
struct usb_endpoint_descriptor *endpoint;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1967
endpoint = &iface_desc->endpoint[i].desc;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1969
if (!dev->bulk_in && usb_endpoint_is_bulk_in(endpoint))
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1970
dev->bulk_in = endpoint;
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1972
if (!dev->bulk_out && usb_endpoint_is_bulk_out(endpoint))
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c
1973
dev->bulk_out = endpoint;
drivers/net/can/usb/peak_usb/pcan_usb.c
940
struct usb_endpoint_descriptor *ep = &if_desc->endpoint[i].desc;
drivers/net/can/usb/peak_usb/pcan_usb_pro.c
989
struct usb_endpoint_descriptor *ep = &if_desc->endpoint[i].desc;
drivers/net/can/usb/ucan.c
1351
ep = &iface_desc->endpoint[i].desc;
drivers/net/ieee802154/mac802154_hwsim.c
273
if (e->endpoint->suspended)
drivers/net/ieee802154/mac802154_hwsim.c
276
endpoint_pib = rcu_dereference(e->endpoint->pib);
drivers/net/ieee802154/mac802154_hwsim.c
283
hwsim_hw_receive(e->endpoint->hw, newskb, einfo->lqi);
drivers/net/ieee802154/mac802154_hwsim.c
402
e->endpoint->idx);
drivers/net/ieee802154/mac802154_hwsim.c
543
static struct hwsim_edge *hwsim_alloc_edge(struct hwsim_phy *endpoint, u8 lqi)
drivers/net/ieee802154/mac802154_hwsim.c
560
e->endpoint = endpoint;
drivers/net/ieee802154/mac802154_hwsim.c
615
if (e->endpoint->idx == v1) {
drivers/net/ieee802154/mac802154_hwsim.c
64
struct hwsim_phy *endpoint;
drivers/net/ieee802154/mac802154_hwsim.c
668
if (e->endpoint->idx == v1) {
drivers/net/ieee802154/mac802154_hwsim.c
724
if (e->endpoint->idx == v1) {
drivers/net/ieee802154/mac802154_hwsim.c
850
if (e->endpoint->idx == phy->idx) {
drivers/net/ipa/data/ipa_data-v3.1.c
122
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.1.c
147
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.1.c
166
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.1.c
175
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.1.c
78
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.1.c
99
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.5.1.c
113
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.5.1.c
139
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.5.1.c
158
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.5.1.c
167
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.5.1.c
69
.endpoint = {
drivers/net/ipa/data/ipa_data-v3.5.1.c
90
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.11.c
107
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.11.c
132
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.11.c
151
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.11.c
166
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.11.c
63
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.11.c
84
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.2.c
103
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.2.c
129
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.2.c
160
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.2.c
59
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.2.c
80
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.5.c
116
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.5.c
141
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.5.c
160
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.5.c
175
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.5.c
72
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.5.c
93
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.7.c
103
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.7.c
128
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.7.c
147
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.7.c
162
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.7.c
59
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.7.c
80
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.9.c
108
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.9.c
133
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.9.c
152
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.9.c
167
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.9.c
64
.endpoint = {
drivers/net/ipa/data/ipa_data-v4.9.c
85
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.0.c
120
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.0.c
145
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.0.c
164
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.0.c
179
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.0.c
76
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.0.c
97
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.5.c
120
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.5.c
145
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.5.c
164
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.5.c
179
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.5.c
76
.endpoint = {
drivers/net/ipa/data/ipa_data-v5.5.c
97
.endpoint = {
drivers/net/ipa/ipa.h
123
struct ipa_endpoint endpoint[IPA_ENDPOINT_MAX];
drivers/net/ipa/ipa_cmd.c
352
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_cmd.c
354
endpoint = ipa->name_map[IPA_ENDPOINT_AP_COMMAND_TX];
drivers/net/ipa/ipa_cmd.c
355
trans_info = &ipa->gsi.channel[endpoint->channel_id].trans_info;
drivers/net/ipa/ipa_cmd.c
589
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_cmd.c
605
endpoint = ipa->name_map[IPA_ENDPOINT_AP_LAN_RX];
drivers/net/ipa/ipa_cmd.c
606
ipa_cmd_ip_packet_init_add(trans, endpoint->endpoint_id);
drivers/net/ipa/ipa_cmd.c
625
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_cmd.c
630
endpoint = ipa->name_map[IPA_ENDPOINT_AP_COMMAND_TX];
drivers/net/ipa/ipa_cmd.c
632
return gsi_channel_trans_alloc(&ipa->gsi, endpoint->channel_id,
drivers/net/ipa/ipa_data.h
133
struct ipa_endpoint_data endpoint;
drivers/net/ipa/ipa_endpoint.c
1004
if (endpoint->config.aggregation) {
drivers/net/ipa/ipa_endpoint.c
1005
if (!endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
1010
rx_config = &endpoint->config.rx;
drivers/net/ipa/ipa_endpoint.c
1110
static void ipa_endpoint_init_hol_block_timer(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_endpoint.c
1113
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
1114
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1126
ipa_endpoint_init_hol_block_en(struct ipa_endpoint *endpoint, bool enable)
drivers/net/ipa/ipa_endpoint.c
1128
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
1129
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1146
static void ipa_endpoint_init_hol_block_enable(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_endpoint.c
1149
ipa_endpoint_init_hol_block_timer(endpoint, microseconds);
drivers/net/ipa/ipa_endpoint.c
1150
ipa_endpoint_init_hol_block_en(endpoint, true);
drivers/net/ipa/ipa_endpoint.c
1153
static void ipa_endpoint_init_hol_block_disable(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1155
ipa_endpoint_init_hol_block_en(endpoint, false);
drivers/net/ipa/ipa_endpoint.c
1163
struct ipa_endpoint *endpoint = &ipa->endpoint[endpoint_id++];
drivers/net/ipa/ipa_endpoint.c
1165
if (endpoint->toward_ipa || endpoint->ee_id != GSI_EE_MODEM)
drivers/net/ipa/ipa_endpoint.c
1168
ipa_endpoint_init_hol_block_disable(endpoint);
drivers/net/ipa/ipa_endpoint.c
1169
ipa_endpoint_init_hol_block_enable(endpoint, 0);
drivers/net/ipa/ipa_endpoint.c
1173
static void ipa_endpoint_init_deaggr(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1175
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
1176
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1180
if (!endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
1192
static void ipa_endpoint_init_rsrc_grp(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1194
u32 resource_group = endpoint->config.resource_group;
drivers/net/ipa/ipa_endpoint.c
1195
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
1196
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1206
static void ipa_endpoint_init_seq(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1208
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
1209
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1213
if (!endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
1219
val = reg_encode(reg, SEQ_TYPE, endpoint->config.tx.seq_type);
drivers/net/ipa/ipa_endpoint.c
1224
endpoint->config.tx.seq_rep_type);
drivers/net/ipa/ipa_endpoint.c
1236
int ipa_endpoint_skb_tx(struct ipa_endpoint *endpoint, struct sk_buff *skb)
drivers/net/ipa/ipa_endpoint.c
1247
if (nr_frags > endpoint->skb_frag_max) {
drivers/net/ipa/ipa_endpoint.c
1253
trans = ipa_endpoint_trans_alloc(endpoint, 1 + nr_frags);
drivers/net/ipa/ipa_endpoint.c
1272
static void ipa_endpoint_status(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1274
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
1275
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1280
if (endpoint->config.status_enable) {
drivers/net/ipa/ipa_endpoint.c
1282
if (endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
1286
name = endpoint->config.tx.status_endpoint;
drivers/net/ipa/ipa_endpoint.c
1300
static int ipa_endpoint_replenish_one(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_endpoint.c
1309
buffer_size = endpoint->config.rx.buffer_size;
drivers/net/ipa/ipa_endpoint.c
1338
static void ipa_endpoint_replenish(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1342
if (!test_bit(IPA_REPLENISH_ENABLED, endpoint->replenish_flags))
drivers/net/ipa/ipa_endpoint.c
1346
if (test_and_set_bit(IPA_REPLENISH_ACTIVE, endpoint->replenish_flags))
drivers/net/ipa/ipa_endpoint.c
1349
while ((trans = ipa_endpoint_trans_alloc(endpoint, 1))) {
drivers/net/ipa/ipa_endpoint.c
1352
if (ipa_endpoint_replenish_one(endpoint, trans))
drivers/net/ipa/ipa_endpoint.c
1357
doorbell = !(++endpoint->replenish_count % IPA_REPLENISH_BATCH);
drivers/net/ipa/ipa_endpoint.c
1361
clear_bit(IPA_REPLENISH_ACTIVE, endpoint->replenish_flags);
drivers/net/ipa/ipa_endpoint.c
1367
clear_bit(IPA_REPLENISH_ACTIVE, endpoint->replenish_flags);
drivers/net/ipa/ipa_endpoint.c
1375
if (gsi_channel_trans_idle(&endpoint->ipa->gsi, endpoint->channel_id))
drivers/net/ipa/ipa_endpoint.c
1376
schedule_delayed_work(&endpoint->replenish_work,
drivers/net/ipa/ipa_endpoint.c
1380
static void ipa_endpoint_replenish_enable(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1382
set_bit(IPA_REPLENISH_ENABLED, endpoint->replenish_flags);
drivers/net/ipa/ipa_endpoint.c
1385
if (gsi_channel_trans_idle(&endpoint->ipa->gsi, endpoint->channel_id))
drivers/net/ipa/ipa_endpoint.c
1386
ipa_endpoint_replenish(endpoint);
drivers/net/ipa/ipa_endpoint.c
1389
static void ipa_endpoint_replenish_disable(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1391
clear_bit(IPA_REPLENISH_ENABLED, endpoint->replenish_flags);
drivers/net/ipa/ipa_endpoint.c
1397
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_endpoint.c
1399
endpoint = container_of(dwork, struct ipa_endpoint, replenish_work);
drivers/net/ipa/ipa_endpoint.c
1401
ipa_endpoint_replenish(endpoint);
drivers/net/ipa/ipa_endpoint.c
1404
static void ipa_endpoint_skb_copy(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_endpoint.c
1409
if (!endpoint->netdev)
drivers/net/ipa/ipa_endpoint.c
1420
ipa_modem_skb_rx(endpoint->netdev, skb);
drivers/net/ipa/ipa_endpoint.c
1423
static bool ipa_endpoint_skb_build(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_endpoint.c
1426
u32 buffer_size = endpoint->config.rx.buffer_size;
drivers/net/ipa/ipa_endpoint.c
1430
if (!endpoint->netdev)
drivers/net/ipa/ipa_endpoint.c
1443
ipa_modem_skb_rx(endpoint->netdev, skb);
drivers/net/ipa/ipa_endpoint.c
1465
ipa_endpoint_status_skip(struct ipa_endpoint *endpoint, const void *data)
drivers/net/ipa/ipa_endpoint.c
1467
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1476
if (endpoint_id != endpoint->endpoint_id)
drivers/net/ipa/ipa_endpoint.c
1483
ipa_endpoint_status_tag_valid(struct ipa_endpoint *endpoint, const void *data)
drivers/net/ipa/ipa_endpoint.c
1487
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1513
ipa_endpoint_status_drop(struct ipa_endpoint *endpoint, const void *data)
drivers/net/ipa/ipa_endpoint.c
1516
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1520
if (ipa_endpoint_status_tag_valid(endpoint, data))
drivers/net/ipa/ipa_endpoint.c
1534
static void ipa_endpoint_status_parse(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_endpoint.c
1537
u32 buffer_size = endpoint->config.rx.buffer_size;
drivers/net/ipa/ipa_endpoint.c
1540
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1558
if (!length || ipa_endpoint_status_skip(endpoint, data)) {
drivers/net/ipa/ipa_endpoint.c
1570
align = endpoint->config.rx.pad_align ? : 1;
drivers/net/ipa/ipa_endpoint.c
1572
if (endpoint->config.checksum)
drivers/net/ipa/ipa_endpoint.c
1575
if (!ipa_endpoint_status_drop(endpoint, data)) {
drivers/net/ipa/ipa_endpoint.c
1588
ipa_endpoint_skb_copy(endpoint, data2, length, extra);
drivers/net/ipa/ipa_endpoint.c
1597
void ipa_endpoint_trans_complete(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_endpoint.c
1602
if (endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
1610
if (endpoint->config.status_enable)
drivers/net/ipa/ipa_endpoint.c
1611
ipa_endpoint_status_parse(endpoint, page, trans->len);
drivers/net/ipa/ipa_endpoint.c
1612
else if (ipa_endpoint_skb_build(endpoint, page, trans->len))
drivers/net/ipa/ipa_endpoint.c
1615
ipa_endpoint_replenish(endpoint);
drivers/net/ipa/ipa_endpoint.c
1618
void ipa_endpoint_trans_release(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_endpoint.c
1621
if (endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
1622
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1625
if (endpoint != ipa->name_map[IPA_ENDPOINT_AP_COMMAND_TX]) {
drivers/net/ipa/ipa_endpoint.c
1670
static int ipa_endpoint_reset_rx_aggr(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1672
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1693
ipa_endpoint_force_close(endpoint);
drivers/net/ipa/ipa_endpoint.c
1700
gsi_channel_reset(gsi, endpoint->channel_id, false);
drivers/net/ipa/ipa_endpoint.c
1703
suspended = ipa_endpoint_program_suspend(endpoint, false);
drivers/net/ipa/ipa_endpoint.c
1706
ret = gsi_channel_start(gsi, endpoint->channel_id);
drivers/net/ipa/ipa_endpoint.c
1710
ret = gsi_trans_read_byte(gsi, endpoint->channel_id, addr);
drivers/net/ipa/ipa_endpoint.c
1717
if (!ipa_endpoint_aggr_active(endpoint))
drivers/net/ipa/ipa_endpoint.c
1723
if (ipa_endpoint_aggr_active(endpoint))
drivers/net/ipa/ipa_endpoint.c
1725
endpoint->endpoint_id);
drivers/net/ipa/ipa_endpoint.c
1727
gsi_trans_read_byte_done(gsi, endpoint->channel_id);
drivers/net/ipa/ipa_endpoint.c
1729
ret = gsi_channel_stop(gsi, endpoint->channel_id);
drivers/net/ipa/ipa_endpoint.c
1738
gsi_channel_reset(gsi, endpoint->channel_id, true);
drivers/net/ipa/ipa_endpoint.c
1745
(void)gsi_channel_stop(gsi, endpoint->channel_id);
drivers/net/ipa/ipa_endpoint.c
1748
(void)ipa_endpoint_program_suspend(endpoint, true);
drivers/net/ipa/ipa_endpoint.c
1756
static void ipa_endpoint_reset(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1758
u32 channel_id = endpoint->channel_id;
drivers/net/ipa/ipa_endpoint.c
1759
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1767
special = ipa->version < IPA_VERSION_4_0 && !endpoint->toward_ipa &&
drivers/net/ipa/ipa_endpoint.c
1768
endpoint->config.aggregation;
drivers/net/ipa/ipa_endpoint.c
1769
if (special && ipa_endpoint_aggr_active(endpoint))
drivers/net/ipa/ipa_endpoint.c
1770
ret = ipa_endpoint_reset_rx_aggr(endpoint);
drivers/net/ipa/ipa_endpoint.c
1777
ret, endpoint->channel_id, endpoint->endpoint_id);
drivers/net/ipa/ipa_endpoint.c
1780
static void ipa_endpoint_program(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1782
if (endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
1789
if (endpoint->ipa->version < IPA_VERSION_4_2)
drivers/net/ipa/ipa_endpoint.c
1790
ipa_endpoint_program_delay(endpoint, false);
drivers/net/ipa/ipa_endpoint.c
1793
(void)ipa_endpoint_program_suspend(endpoint, false);
drivers/net/ipa/ipa_endpoint.c
1795
ipa_endpoint_init_cfg(endpoint);
drivers/net/ipa/ipa_endpoint.c
1796
ipa_endpoint_init_nat(endpoint);
drivers/net/ipa/ipa_endpoint.c
1797
ipa_endpoint_init_hdr(endpoint);
drivers/net/ipa/ipa_endpoint.c
1798
ipa_endpoint_init_hdr_ext(endpoint);
drivers/net/ipa/ipa_endpoint.c
1799
ipa_endpoint_init_hdr_metadata_mask(endpoint);
drivers/net/ipa/ipa_endpoint.c
1800
ipa_endpoint_init_mode(endpoint);
drivers/net/ipa/ipa_endpoint.c
1801
ipa_endpoint_init_aggr(endpoint);
drivers/net/ipa/ipa_endpoint.c
1802
if (!endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
1803
if (endpoint->config.rx.holb_drop)
drivers/net/ipa/ipa_endpoint.c
1804
ipa_endpoint_init_hol_block_enable(endpoint, 0);
drivers/net/ipa/ipa_endpoint.c
1806
ipa_endpoint_init_hol_block_disable(endpoint);
drivers/net/ipa/ipa_endpoint.c
1808
ipa_endpoint_init_deaggr(endpoint);
drivers/net/ipa/ipa_endpoint.c
1809
ipa_endpoint_init_rsrc_grp(endpoint);
drivers/net/ipa/ipa_endpoint.c
1810
ipa_endpoint_init_seq(endpoint);
drivers/net/ipa/ipa_endpoint.c
1811
ipa_endpoint_status(endpoint);
drivers/net/ipa/ipa_endpoint.c
1814
int ipa_endpoint_enable_one(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1816
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
1817
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1821
ret = gsi_channel_start(gsi, endpoint->channel_id);
drivers/net/ipa/ipa_endpoint.c
1825
ret, endpoint->toward_ipa ? 'T' : 'R',
drivers/net/ipa/ipa_endpoint.c
1826
endpoint->channel_id, endpoint_id);
drivers/net/ipa/ipa_endpoint.c
1830
if (!endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
1832
ipa_endpoint_replenish_enable(endpoint);
drivers/net/ipa/ipa_endpoint.c
1840
void ipa_endpoint_disable_one(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1842
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
1843
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
1850
__clear_bit(endpoint_id, endpoint->ipa->enabled);
drivers/net/ipa/ipa_endpoint.c
1852
if (!endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
1853
ipa_endpoint_replenish_disable(endpoint);
drivers/net/ipa/ipa_endpoint.c
1858
ret = gsi_channel_stop(gsi, endpoint->channel_id);
drivers/net/ipa/ipa_endpoint.c
1864
void ipa_endpoint_suspend_one(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1866
struct device *dev = endpoint->ipa->dev;
drivers/net/ipa/ipa_endpoint.c
1867
struct gsi *gsi = &endpoint->ipa->gsi;
drivers/net/ipa/ipa_endpoint.c
1870
if (!test_bit(endpoint->endpoint_id, endpoint->ipa->enabled))
drivers/net/ipa/ipa_endpoint.c
1873
if (!endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
1874
ipa_endpoint_replenish_disable(endpoint);
drivers/net/ipa/ipa_endpoint.c
1875
(void)ipa_endpoint_program_suspend(endpoint, true);
drivers/net/ipa/ipa_endpoint.c
1878
ret = gsi_channel_suspend(gsi, endpoint->channel_id);
drivers/net/ipa/ipa_endpoint.c
1881
endpoint->channel_id);
drivers/net/ipa/ipa_endpoint.c
1884
void ipa_endpoint_resume_one(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1886
struct device *dev = endpoint->ipa->dev;
drivers/net/ipa/ipa_endpoint.c
1887
struct gsi *gsi = &endpoint->ipa->gsi;
drivers/net/ipa/ipa_endpoint.c
1890
if (!test_bit(endpoint->endpoint_id, endpoint->ipa->enabled))
drivers/net/ipa/ipa_endpoint.c
1893
if (!endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
1894
(void)ipa_endpoint_program_suspend(endpoint, false);
drivers/net/ipa/ipa_endpoint.c
1896
ret = gsi_channel_resume(gsi, endpoint->channel_id);
drivers/net/ipa/ipa_endpoint.c
1899
endpoint->channel_id);
drivers/net/ipa/ipa_endpoint.c
1900
else if (!endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
1901
ipa_endpoint_replenish_enable(endpoint);
drivers/net/ipa/ipa_endpoint.c
1928
static void ipa_endpoint_setup_one(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1930
struct gsi *gsi = &endpoint->ipa->gsi;
drivers/net/ipa/ipa_endpoint.c
1931
u32 channel_id = endpoint->channel_id;
drivers/net/ipa/ipa_endpoint.c
1934
if (endpoint->ee_id != GSI_EE_AP)
drivers/net/ipa/ipa_endpoint.c
1937
endpoint->skb_frag_max = gsi->channel[channel_id].trans_tre_max - 1;
drivers/net/ipa/ipa_endpoint.c
1938
if (!endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
1942
clear_bit(IPA_REPLENISH_ENABLED, endpoint->replenish_flags);
drivers/net/ipa/ipa_endpoint.c
1943
clear_bit(IPA_REPLENISH_ACTIVE, endpoint->replenish_flags);
drivers/net/ipa/ipa_endpoint.c
1944
INIT_DELAYED_WORK(&endpoint->replenish_work,
drivers/net/ipa/ipa_endpoint.c
1948
ipa_endpoint_program(endpoint);
drivers/net/ipa/ipa_endpoint.c
1950
__set_bit(endpoint->endpoint_id, endpoint->ipa->set_up);
drivers/net/ipa/ipa_endpoint.c
1953
static void ipa_endpoint_teardown_one(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
1955
__clear_bit(endpoint->endpoint_id, endpoint->ipa->set_up);
drivers/net/ipa/ipa_endpoint.c
1957
if (!endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
1958
cancel_delayed_work_sync(&endpoint->replenish_work);
drivers/net/ipa/ipa_endpoint.c
1960
ipa_endpoint_reset(endpoint);
drivers/net/ipa/ipa_endpoint.c
1968
ipa_endpoint_setup_one(&ipa->endpoint[endpoint_id]);
drivers/net/ipa/ipa_endpoint.c
1976
ipa_endpoint_teardown_one(&ipa->endpoint[endpoint_id]);
drivers/net/ipa/ipa_endpoint.c
2056
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_endpoint.c
2071
endpoint = &ipa->endpoint[endpoint_id];
drivers/net/ipa/ipa_endpoint.c
2072
if (endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
2094
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_endpoint.c
2096
endpoint = &ipa->endpoint[data->endpoint_id];
drivers/net/ipa/ipa_endpoint.c
2099
ipa->channel_map[data->channel_id] = endpoint;
drivers/net/ipa/ipa_endpoint.c
2100
ipa->name_map[name] = endpoint;
drivers/net/ipa/ipa_endpoint.c
2102
endpoint->ipa = ipa;
drivers/net/ipa/ipa_endpoint.c
2103
endpoint->ee_id = data->ee_id;
drivers/net/ipa/ipa_endpoint.c
2104
endpoint->channel_id = data->channel_id;
drivers/net/ipa/ipa_endpoint.c
2105
endpoint->endpoint_id = data->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
2106
endpoint->toward_ipa = data->toward_ipa;
drivers/net/ipa/ipa_endpoint.c
2107
endpoint->config = data->endpoint.config;
drivers/net/ipa/ipa_endpoint.c
2109
__set_bit(endpoint->endpoint_id, ipa->defined);
drivers/net/ipa/ipa_endpoint.c
2112
static void ipa_endpoint_exit_one(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
2114
__clear_bit(endpoint->endpoint_id, endpoint->ipa->defined);
drivers/net/ipa/ipa_endpoint.c
2116
memset(endpoint, 0, sizeof(*endpoint));
drivers/net/ipa/ipa_endpoint.c
2126
ipa_endpoint_exit_one(&ipa->endpoint[endpoint_id]);
drivers/net/ipa/ipa_endpoint.c
2173
if (data->endpoint.filter_support)
drivers/net/ipa/ipa_endpoint.c
252
if (data->endpoint.filter_support) {
drivers/net/ipa/ipa_endpoint.c
263
rx_config = &data->endpoint.config.rx;
drivers/net/ipa/ipa_endpoint.c
274
if (!data->endpoint.config.aggregation) {
drivers/net/ipa/ipa_endpoint.c
323
if (data->endpoint.config.tx.seq_rep_type) {
drivers/net/ipa/ipa_endpoint.c
330
if (data->endpoint.config.status_enable) {
drivers/net/ipa/ipa_endpoint.c
331
other_name = data->endpoint.config.tx.status_endpoint;
drivers/net/ipa/ipa_endpoint.c
359
if (!other_data->endpoint.config.status_enable) {
drivers/net/ipa/ipa_endpoint.c
368
if (data->endpoint.config.dma_mode) {
drivers/net/ipa/ipa_endpoint.c
369
other_name = data->endpoint.config.dma_endpoint;
drivers/net/ipa/ipa_endpoint.c
433
static struct gsi_trans *ipa_endpoint_trans_alloc(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_endpoint.c
436
struct gsi *gsi = &endpoint->ipa->gsi;
drivers/net/ipa/ipa_endpoint.c
437
u32 channel_id = endpoint->channel_id;
drivers/net/ipa/ipa_endpoint.c
440
direction = endpoint->toward_ipa ? DMA_TO_DEVICE : DMA_FROM_DEVICE;
drivers/net/ipa/ipa_endpoint.c
450
ipa_endpoint_init_ctrl(struct ipa_endpoint *endpoint, bool suspend_delay)
drivers/net/ipa/ipa_endpoint.c
452
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
460
if (endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
466
offset = reg_n_offset(reg, endpoint->endpoint_id);
drivers/net/ipa/ipa_endpoint.c
469
field_id = endpoint->toward_ipa ? ENDP_DELAY : ENDP_SUSPEND;
drivers/net/ipa/ipa_endpoint.c
485
ipa_endpoint_program_delay(struct ipa_endpoint *endpoint, bool enable)
drivers/net/ipa/ipa_endpoint.c
488
WARN_ON(endpoint->ipa->version >= IPA_VERSION_4_2);
drivers/net/ipa/ipa_endpoint.c
489
WARN_ON(!endpoint->toward_ipa);
drivers/net/ipa/ipa_endpoint.c
491
(void)ipa_endpoint_init_ctrl(endpoint, enable);
drivers/net/ipa/ipa_endpoint.c
494
static bool ipa_endpoint_aggr_active(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
496
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
497
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
510
static void ipa_endpoint_force_close(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
512
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
514
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
533
static void ipa_endpoint_suspend_aggr(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
535
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
537
if (!endpoint->config.aggregation)
drivers/net/ipa/ipa_endpoint.c
541
if (!ipa_endpoint_aggr_active(endpoint))
drivers/net/ipa/ipa_endpoint.c
545
ipa_endpoint_force_close(endpoint);
drivers/net/ipa/ipa_endpoint.c
552
ipa_endpoint_program_suspend(struct ipa_endpoint *endpoint, bool enable)
drivers/net/ipa/ipa_endpoint.c
556
if (endpoint->ipa->version >= IPA_VERSION_4_0)
drivers/net/ipa/ipa_endpoint.c
559
WARN_ON(endpoint->toward_ipa);
drivers/net/ipa/ipa_endpoint.c
561
suspended = ipa_endpoint_init_ctrl(endpoint, enable);
drivers/net/ipa/ipa_endpoint.c
568
ipa_endpoint_suspend_aggr(endpoint);
drivers/net/ipa/ipa_endpoint.c
583
struct ipa_endpoint *endpoint = &ipa->endpoint[endpoint_id++];
drivers/net/ipa/ipa_endpoint.c
585
if (endpoint->ee_id != GSI_EE_MODEM)
drivers/net/ipa/ipa_endpoint.c
588
if (!endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
589
(void)ipa_endpoint_program_suspend(endpoint, enable);
drivers/net/ipa/ipa_endpoint.c
591
ipa_endpoint_program_delay(endpoint, enable);
drivers/net/ipa/ipa_endpoint.c
594
endpoint->channel_id,
drivers/net/ipa/ipa_endpoint.c
618
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_endpoint.c
623
endpoint = &ipa->endpoint[endpoint_id];
drivers/net/ipa/ipa_endpoint.c
624
if (!(endpoint->ee_id == GSI_EE_MODEM && endpoint->toward_ipa))
drivers/net/ipa/ipa_endpoint.c
646
static void ipa_endpoint_init_cfg(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
648
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
649
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
656
if (endpoint->config.checksum) {
drivers/net/ipa/ipa_endpoint.c
659
if (endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
683
static void ipa_endpoint_init_nat(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
685
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
686
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
690
if (!endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
700
ipa_qmap_header_size(enum ipa_version version, struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
705
if (!endpoint->config.checksum)
drivers/net/ipa/ipa_endpoint.c
710
if (endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
785
static void ipa_endpoint_init_hdr(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
787
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
788
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
793
if (endpoint->config.qmap) {
drivers/net/ipa/ipa_endpoint.c
797
header_size = ipa_qmap_header_size(version, endpoint);
drivers/net/ipa/ipa_endpoint.c
801
if (!endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
829
static void ipa_endpoint_init_hdr_ext(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
831
u32 pad_align = endpoint->config.rx.pad_align;
drivers/net/ipa/ipa_endpoint.c
832
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
833
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
838
if (endpoint->config.qmap) {
drivers/net/ipa/ipa_endpoint.c
849
if (!endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
858
if (!endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
866
if (endpoint->config.qmap && !endpoint->toward_ipa) {
drivers/net/ipa/ipa_endpoint.c
881
static void ipa_endpoint_init_hdr_metadata_mask(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
883
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
884
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
889
if (endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
896
if (endpoint->config.qmap)
drivers/net/ipa/ipa_endpoint.c
902
static void ipa_endpoint_init_mode(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
904
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.c
909
if (!endpoint->toward_ipa)
drivers/net/ipa/ipa_endpoint.c
913
if (endpoint->config.dma_mode) {
drivers/net/ipa/ipa_endpoint.c
914
enum ipa_endpoint_name name = endpoint->config.dma_endpoint;
drivers/net/ipa/ipa_endpoint.c
924
offset = reg_n_offset(reg, endpoint->endpoint_id);
drivers/net/ipa/ipa_endpoint.c
996
static void ipa_endpoint_init_aggr(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_endpoint.c
998
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_endpoint.c
999
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_endpoint.h
178
int ipa_endpoint_skb_tx(struct ipa_endpoint *endpoint, struct sk_buff *skb);
drivers/net/ipa/ipa_endpoint.h
180
int ipa_endpoint_enable_one(struct ipa_endpoint *endpoint);
drivers/net/ipa/ipa_endpoint.h
181
void ipa_endpoint_disable_one(struct ipa_endpoint *endpoint);
drivers/net/ipa/ipa_endpoint.h
183
void ipa_endpoint_suspend_one(struct ipa_endpoint *endpoint);
drivers/net/ipa/ipa_endpoint.h
184
void ipa_endpoint_resume_one(struct ipa_endpoint *endpoint);
drivers/net/ipa/ipa_endpoint.h
202
void ipa_endpoint_trans_complete(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_endpoint.h
204
void ipa_endpoint_trans_release(struct ipa_endpoint *endpoint,
drivers/net/ipa/ipa_gsi.c
34
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_gsi.c
36
endpoint = ipa->channel_map[channel_id];
drivers/net/ipa/ipa_gsi.c
37
if (endpoint->netdev)
drivers/net/ipa/ipa_gsi.c
38
netdev_sent_queue(endpoint->netdev, byte_count);
drivers/net/ipa/ipa_gsi.c
45
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_gsi.c
47
endpoint = ipa->channel_map[channel_id];
drivers/net/ipa/ipa_gsi.c
48
if (endpoint->netdev)
drivers/net/ipa/ipa_gsi.c
49
netdev_completed_queue(endpoint->netdev, count, byte_count);
drivers/net/ipa/ipa_modem.c
125
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_modem.c
134
endpoint = ipa->name_map[IPA_ENDPOINT_AP_MODEM_TX];
drivers/net/ipa/ipa_modem.c
135
if (endpoint->config.qmap && skb->protocol != htons(ETH_P_MAP))
drivers/net/ipa/ipa_modem.c
174
ret = ipa_endpoint_skb_tx(endpoint, skb);
drivers/net/ipa/ipa_sysfs.c
125
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_sysfs.c
129
endpoint = ipa->name_map[(enum ipa_endpoint_name)(uintptr_t)ea->var];
drivers/net/ipa/ipa_sysfs.c
131
return sysfs_emit(buf, "%u\n", endpoint->endpoint_id);
drivers/net/ipa/ipa_table.c
250
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_table.c
254
endpoint = &ipa->endpoint[endpoint_id];
drivers/net/ipa/ipa_table.c
255
if (endpoint->ee_id != ee_id)
drivers/net/ipa/ipa_table.c
494
static void ipa_filter_tuple_zero(struct ipa_endpoint *endpoint)
drivers/net/ipa/ipa_table.c
496
u32 endpoint_id = endpoint->endpoint_id;
drivers/net/ipa/ipa_table.c
497
struct ipa *ipa = endpoint->ipa;
drivers/net/ipa/ipa_table.c
506
val = ioread32(endpoint->ipa->reg_virt + offset);
drivers/net/ipa/ipa_table.c
519
iowrite32(val, endpoint->ipa->reg_virt + offset);
drivers/net/ipa/ipa_table.c
533
struct ipa_endpoint *endpoint;
drivers/net/ipa/ipa_table.c
537
endpoint = &ipa->endpoint[endpoint_id];
drivers/net/ipa/ipa_table.c
538
if (endpoint->ee_id == ee_id)
drivers/net/ipa/ipa_table.c
539
ipa_filter_tuple_zero(endpoint);
drivers/net/usb/cdc-phonet.c
369
if (usb_pipein(data_desc->endpoint[0].desc.bEndpointAddress)) {
drivers/net/usb/cdc-phonet.c
371
data_desc->endpoint[0].desc.bEndpointAddress);
drivers/net/usb/cdc-phonet.c
373
data_desc->endpoint[1].desc.bEndpointAddress);
drivers/net/usb/cdc-phonet.c
376
data_desc->endpoint[1].desc.bEndpointAddress);
drivers/net/usb/cdc-phonet.c
378
data_desc->endpoint[0].desc.bEndpointAddress);
drivers/net/usb/cdc_ether.c
145
hep = intf->cur_altsetting->endpoint;
drivers/net/usb/cdc_ether.c
308
dev->status = &info->control->cur_altsetting->endpoint[0];
drivers/net/usb/cdc_ncm.c
732
e = intf->cur_altsetting->endpoint + ep;
drivers/net/usb/hso.c
3146
endp = &iface->endpoint[i].desc;
drivers/net/usb/hso.c
3167
if (iface->endpoint[i].extralen == 3) {
drivers/net/usb/hso.c
3168
*ports = iface->endpoint[i].extra[2];
drivers/net/usb/ipheth.c
607
endp = &hintf->endpoint[i].desc;
drivers/net/usb/lan78xx.c
4712
ep_intr = &intf->cur_altsetting->endpoint[2];
drivers/net/usb/qmi_wwan.c
699
dev->status = &info->control->cur_altsetting->endpoint[0];
drivers/net/usb/r8152.c
2116
struct usb_host_endpoint *ep_intr = alt->endpoint + 2;
drivers/net/usb/usbnet.c
111
e = alt->endpoint + ep;
drivers/net/wireguard/device.c
165
family = READ_ONCE(peer->endpoint.addr.sa_family);
drivers/net/wireguard/netlink.c
120
if (peer->endpoint.addr.sa_family == AF_INET)
drivers/net/wireguard/netlink.c
122
sizeof(peer->endpoint.addr4),
drivers/net/wireguard/netlink.c
123
&peer->endpoint.addr4);
drivers/net/wireguard/netlink.c
124
else if (peer->endpoint.addr.sa_family == AF_INET6)
drivers/net/wireguard/netlink.c
126
sizeof(peer->endpoint.addr6),
drivers/net/wireguard/netlink.c
127
&peer->endpoint.addr6);
drivers/net/wireguard/netlink.c
419
struct endpoint endpoint = { { { 0 } } };
drivers/net/wireguard/netlink.c
422
endpoint.addr4 = *(struct sockaddr_in *)addr;
drivers/net/wireguard/netlink.c
423
wg_socket_set_peer_endpoint(peer, &endpoint);
drivers/net/wireguard/netlink.c
425
endpoint.addr6 = *(struct sockaddr_in6 *)addr;
drivers/net/wireguard/netlink.c
426
wg_socket_set_peer_endpoint(peer, &endpoint);
drivers/net/wireguard/peer.c
206
&peer->endpoint.addr);
drivers/net/wireguard/peer.h
44
struct endpoint endpoint;
drivers/net/wireguard/receive.c
153
&peer->endpoint.addr);
drivers/net/wireguard/receive.c
175
&peer->endpoint.addr);
drivers/net/wireguard/receive.c
337
struct endpoint *endpoint)
drivers/net/wireguard/receive.c
343
wg_socket_set_peer_endpoint(peer, endpoint);
drivers/net/wireguard/receive.c
361
&peer->endpoint.addr);
drivers/net/wireguard/receive.c
418
&peer->endpoint.addr);
drivers/net/wireguard/receive.c
424
dev->name, peer->internal_id, &peer->endpoint.addr);
drivers/net/wireguard/receive.c
430
dev->name, peer->internal_id, &peer->endpoint.addr);
drivers/net/wireguard/receive.c
442
struct endpoint endpoint;
drivers/net/wireguard/receive.c
470
if (unlikely(wg_socket_endpoint_from_skb(&endpoint, skb)))
drivers/net/wireguard/receive.c
474
wg_packet_consume_data_done(peer, skb, &endpoint);
drivers/net/wireguard/send.c
236
&peer->endpoint.addr);
drivers/net/wireguard/send.c
32
&peer->endpoint.addr);
drivers/net/wireguard/send.c
92
&peer->endpoint.addr);
drivers/net/wireguard/socket.c
102
.saddr = endpoint->src6,
drivers/net/wireguard/socket.c
103
.daddr = endpoint->addr6.sin6_addr,
drivers/net/wireguard/socket.c
104
.fl6_dport = endpoint->addr6.sin6_port,
drivers/net/wireguard/socket.c
106
.flowi6_oif = endpoint->addr6.sin6_scope_id,
drivers/net/wireguard/socket.c
135
endpoint->src6 = fl.saddr = in6addr_any;
drivers/net/wireguard/socket.c
144
wg->dev->name, &endpoint->addr, ret);
drivers/net/wireguard/socket.c
174
if (peer->endpoint.addr.sa_family == AF_INET)
drivers/net/wireguard/socket.c
175
ret = send4(peer->device, skb, &peer->endpoint, ds,
drivers/net/wireguard/socket.c
177
else if (peer->endpoint.addr.sa_family == AF_INET6)
drivers/net/wireguard/socket.c
178
ret = send6(peer->device, skb, &peer->endpoint, ds,
drivers/net/wireguard/socket.c
209
struct endpoint endpoint;
drivers/net/wireguard/socket.c
21
struct endpoint *endpoint, u8 ds, struct dst_cache *cache)
drivers/net/wireguard/socket.c
213
ret = wg_socket_endpoint_from_skb(&endpoint, in_skb);
drivers/net/wireguard/socket.c
224
if (endpoint.addr.sa_family == AF_INET)
drivers/net/wireguard/socket.c
225
ret = send4(wg, skb, &endpoint, 0, NULL);
drivers/net/wireguard/socket.c
226
else if (endpoint.addr.sa_family == AF_INET6)
drivers/net/wireguard/socket.c
227
ret = send6(wg, skb, &endpoint, 0, NULL);
drivers/net/wireguard/socket.c
235
int wg_socket_endpoint_from_skb(struct endpoint *endpoint,
drivers/net/wireguard/socket.c
238
memset(endpoint, 0, sizeof(*endpoint));
drivers/net/wireguard/socket.c
24
.saddr = endpoint->src4.s_addr,
drivers/net/wireguard/socket.c
240
endpoint->addr4.sin_family = AF_INET;
drivers/net/wireguard/socket.c
241
endpoint->addr4.sin_port = udp_hdr(skb)->source;
drivers/net/wireguard/socket.c
242
endpoint->addr4.sin_addr.s_addr = ip_hdr(skb)->saddr;
drivers/net/wireguard/socket.c
243
endpoint->src4.s_addr = ip_hdr(skb)->daddr;
drivers/net/wireguard/socket.c
244
endpoint->src_if4 = skb->skb_iif;
drivers/net/wireguard/socket.c
246
endpoint->addr6.sin6_family = AF_INET6;
drivers/net/wireguard/socket.c
247
endpoint->addr6.sin6_port = udp_hdr(skb)->source;
drivers/net/wireguard/socket.c
248
endpoint->addr6.sin6_addr = ipv6_hdr(skb)->saddr;
drivers/net/wireguard/socket.c
249
endpoint->addr6.sin6_scope_id = ipv6_iface_scope_id(
drivers/net/wireguard/socket.c
25
.daddr = endpoint->addr4.sin_addr.s_addr,
drivers/net/wireguard/socket.c
251
endpoint->src6 = ipv6_hdr(skb)->daddr;
drivers/net/wireguard/socket.c
258
static bool endpoint_eq(const struct endpoint *a, const struct endpoint *b)
drivers/net/wireguard/socket.c
26
.fl4_dport = endpoint->addr4.sin_port,
drivers/net/wireguard/socket.c
274
const struct endpoint *endpoint)
drivers/net/wireguard/socket.c
281
if (endpoint_eq(endpoint, &peer->endpoint))
drivers/net/wireguard/socket.c
284
if (endpoint->addr.sa_family == AF_INET) {
drivers/net/wireguard/socket.c
285
peer->endpoint.addr4 = endpoint->addr4;
drivers/net/wireguard/socket.c
286
peer->endpoint.src4 = endpoint->src4;
drivers/net/wireguard/socket.c
287
peer->endpoint.src_if4 = endpoint->src_if4;
drivers/net/wireguard/socket.c
288
} else if (IS_ENABLED(CONFIG_IPV6) && endpoint->addr.sa_family == AF_INET6) {
drivers/net/wireguard/socket.c
289
peer->endpoint.addr6 = endpoint->addr6;
drivers/net/wireguard/socket.c
290
peer->endpoint.src6 = endpoint->src6;
drivers/net/wireguard/socket.c
302
struct endpoint endpoint;
drivers/net/wireguard/socket.c
304
if (!wg_socket_endpoint_from_skb(&endpoint, skb))
drivers/net/wireguard/socket.c
305
wg_socket_set_peer_endpoint(peer, &endpoint);
drivers/net/wireguard/socket.c
311
memset(&peer->endpoint.src6, 0, sizeof(peer->endpoint.src6));
drivers/net/wireguard/socket.c
55
endpoint->src4.s_addr = 0;
drivers/net/wireguard/socket.c
56
endpoint->src_if4 = 0;
drivers/net/wireguard/socket.c
62
if (unlikely(endpoint->src_if4 && ((IS_ERR(rt) &&
drivers/net/wireguard/socket.c
64
rt->dst.dev->ifindex != endpoint->src_if4)))) {
drivers/net/wireguard/socket.c
65
endpoint->src4.s_addr = 0;
drivers/net/wireguard/socket.c
66
endpoint->src_if4 = 0;
drivers/net/wireguard/socket.c
77
wg->dev->name, &endpoint->addr, ret);
drivers/net/wireguard/socket.c
98
struct endpoint *endpoint, u8 ds, struct dst_cache *cache)
drivers/net/wireguard/socket.h
25
int wg_socket_endpoint_from_skb(struct endpoint *endpoint,
drivers/net/wireguard/socket.h
28
const struct endpoint *endpoint);
drivers/net/wireguard/socket.h
35
struct endpoint __endpoint; \
drivers/net/wireguard/timers.c
132
&peer->endpoint.addr, (int)REJECT_AFTER_TIME * 3);
drivers/net/wireguard/timers.c
49
&peer->endpoint.addr, (int)MAX_TIMER_HANDSHAKES + 2);
drivers/net/wireguard/timers.c
67
&peer->endpoint.addr, (int)REKEY_TIMEOUT,
drivers/net/wireguard/timers.c
99
&peer->endpoint.addr, (int)(KEEPALIVE_TIMEOUT + REKEY_TIMEOUT));
drivers/net/wireless/ath/ath10k/htc.c
1010
struct ath10k_htc_ep *ep = &ar->htc.endpoint[eid];
drivers/net/wireless/ath/ath10k/htc.c
1131
ep = &htc->endpoint[assigned_eid];
drivers/net/wireless/ath/ath10k/htc.c
171
struct ath10k_htc_ep *ep = &htc->endpoint[eid];
drivers/net/wireless/ath/ath10k/htc.c
238
ep = &htc->endpoint[skb_cb->eid];
drivers/net/wireless/ath/ath10k/htc.c
269
ep = &htc->endpoint[report->eid];
drivers/net/wireless/ath/ath10k/htc.c
464
ep = &htc->endpoint[eid];
drivers/net/wireless/ath/ath10k/htc.c
618
ep = &htc->endpoint[i];
drivers/net/wireless/ath/ath10k/htc.c
812
for (i = 0; i < ARRAY_SIZE(ar->htc.endpoint); i++) {
drivers/net/wireless/ath/ath10k/htc.c
813
ep = &ar->htc.endpoint[i];
drivers/net/wireless/ath/ath10k/htc.c
842
for (i = 0; i < ARRAY_SIZE(ar->htc.endpoint); i++) {
drivers/net/wireless/ath/ath10k/htc.c
843
ep = &ar->htc.endpoint[i];
drivers/net/wireless/ath/ath10k/htc.c
863
struct ath10k_htc_ep *ep = &htc->endpoint[eid];
drivers/net/wireless/ath/ath10k/htc.c
901
for (i = 0; i < ARRAY_SIZE(ar->htc.endpoint); i++) {
drivers/net/wireless/ath/ath10k/htc.c
902
ep = &ar->htc.endpoint[i];
drivers/net/wireless/ath/ath10k/htc.h
375
struct ath10k_htc_ep endpoint[ATH10K_HTC_EP_COUNT];
drivers/net/wireless/ath/ath10k/htt.c
315
ep = &ar->htc.endpoint[htt->eid];
drivers/net/wireless/ath/ath10k/htt_rx.c
4129
struct ath10k_htc_ep *ep = &ar->htc.endpoint[htt->eid];
drivers/net/wireless/ath/ath10k/htt_rx.c
4237
struct ath10k_htc_ep *ep = &ar->htc.endpoint[htt->eid];
drivers/net/wireless/ath/ath10k/htt_tx.c
1573
htt->ar->htc.endpoint[htt->eid].ul_pipe_id,
drivers/net/wireless/ath/ath10k/htt_tx.c
1785
htt->ar->htc.endpoint[htt->eid].ul_pipe_id,
drivers/net/wireless/ath/ath10k/sdio.c
1337
ep = &ar->htc.endpoint[req->eid];
drivers/net/wireless/ath/ath10k/sdio.c
1363
ep = &ar->htc.endpoint[cb->eid];
drivers/net/wireless/ath/ath10k/sdio.c
1990
ep = &ar->htc.endpoint[req->eid];
drivers/net/wireless/ath/ath10k/sdio.c
2047
if (htc->endpoint[i].service_id == service_id) {
drivers/net/wireless/ath/ath10k/sdio.c
2048
eid = htc->endpoint[i].eid;
drivers/net/wireless/ath/ath10k/sdio.c
446
ep = &htc->endpoint[id];
drivers/net/wireless/ath/ath10k/usb.c
287
ep = &ar->htc.endpoint[htc_hdr->eid];
drivers/net/wireless/ath/ath10k/usb.c
304
ep = &ar->htc.endpoint[eid];
drivers/net/wireless/ath/ath10k/usb.c
828
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/ath/ath10k/usb.c
837
endpoint = &iface_desc->endpoint[i].desc;
drivers/net/wireless/ath/ath10k/usb.c
839
if (ATH10K_USB_IS_BULK_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath10k/usb.c
843
(endpoint->bEndpointAddress) ?
drivers/net/wireless/ath/ath10k/usb.c
844
"rx" : "tx", endpoint->bEndpointAddress,
drivers/net/wireless/ath/ath10k/usb.c
845
le16_to_cpu(endpoint->wMaxPacketSize));
drivers/net/wireless/ath/ath10k/usb.c
846
} else if (ATH10K_USB_IS_INT_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath10k/usb.c
850
(endpoint->bEndpointAddress) ?
drivers/net/wireless/ath/ath10k/usb.c
851
"rx" : "tx", endpoint->bEndpointAddress,
drivers/net/wireless/ath/ath10k/usb.c
852
le16_to_cpu(endpoint->wMaxPacketSize),
drivers/net/wireless/ath/ath10k/usb.c
853
endpoint->bInterval);
drivers/net/wireless/ath/ath10k/usb.c
854
} else if (ATH10K_USB_IS_ISOC_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath10k/usb.c
859
(endpoint->bEndpointAddress) ?
drivers/net/wireless/ath/ath10k/usb.c
860
"rx" : "tx", endpoint->bEndpointAddress,
drivers/net/wireless/ath/ath10k/usb.c
861
le16_to_cpu(endpoint->wMaxPacketSize),
drivers/net/wireless/ath/ath10k/usb.c
862
endpoint->bInterval);
drivers/net/wireless/ath/ath10k/usb.c
866
if (usb_endpoint_maxp(endpoint) == 0)
drivers/net/wireless/ath/ath10k/usb.c
872
ath10k_usb_get_logical_pipe_num(endpoint->bEndpointAddress,
drivers/net/wireless/ath/ath10k/usb.c
884
pipe->ep_address = endpoint->bEndpointAddress;
drivers/net/wireless/ath/ath10k/usb.c
885
pipe->max_packet_size = le16_to_cpu(endpoint->wMaxPacketSize);
drivers/net/wireless/ath/ath10k/usb.c
887
if (ATH10K_USB_IS_BULK_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath10k/usb.c
897
} else if (ATH10K_USB_IS_INT_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath10k/usb.c
907
} else if (ATH10K_USB_IS_ISOC_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath10k/usb.c
920
pipe->ep_desc = endpoint;
drivers/net/wireless/ath/ath11k/htc.c
170
ep = &htc->endpoint[report->eid];
drivers/net/wireless/ath/ath11k/htc.c
269
ep = &htc->endpoint[eid];
drivers/net/wireless/ath/ath11k/htc.c
308
ep = &htc->endpoint[eid];
drivers/net/wireless/ath/ath11k/htc.c
472
ep = &htc->endpoint[i];
drivers/net/wireless/ath/ath11k/htc.c
723
ep = &htc->endpoint[assigned_eid];
drivers/net/wireless/ath/ath11k/htc.c
78
struct ath11k_htc_ep *ep = &htc->endpoint[eid];
drivers/net/wireless/ath/ath11k/htc.h
268
struct ath11k_htc_ep endpoint[ATH11K_HTC_EP_COUNT];
drivers/net/wireless/ath/ath12k/htc.c
164
ep = &htc->endpoint[report->eid];
drivers/net/wireless/ath/ath12k/htc.c
275
ep = &htc->endpoint[eid];
drivers/net/wireless/ath/ath12k/htc.c
437
ep = &htc->endpoint[i];
drivers/net/wireless/ath/ath12k/htc.c
679
ep = &htc->endpoint[assigned_eid];
drivers/net/wireless/ath/ath12k/htc.c
78
struct ath12k_htc_ep *ep = &htc->endpoint[eid];
drivers/net/wireless/ath/ath12k/htc.h
287
struct ath12k_htc_ep endpoint[ATH12K_HTC_EP_COUNT];
drivers/net/wireless/ath/ath6kl/core.h
923
enum htc_endpoint_id endpoint);
drivers/net/wireless/ath/ath6kl/core.h
926
enum htc_endpoint_id endpoint,
drivers/net/wireless/ath/ath6kl/debug.c
253
ep_dist->endpoint, ep_dist->svc_id);
drivers/net/wireless/ath/ath6kl/debug.c
734
print_credit_info(" %2d", endpoint);
drivers/net/wireless/ath/ath6kl/debug.c
773
ep_st = &target->endpoint[i].ep_st;
drivers/net/wireless/ath/ath6kl/debug.c
852
ep_st = &target->endpoint[i].ep_st;
drivers/net/wireless/ath/ath6kl/htc-ops.h
62
enum htc_endpoint_id endpoint,
drivers/net/wireless/ath/ath6kl/htc-ops.h
65
return target->dev->ar->htc_ops->flush_txep(target, endpoint, tag);
drivers/net/wireless/ath/ath6kl/htc-ops.h
74
enum htc_endpoint_id endpoint,
drivers/net/wireless/ath/ath6kl/htc-ops.h
77
return target->dev->ar->htc_ops->activity_changed(target, endpoint,
drivers/net/wireless/ath/ath6kl/htc-ops.h
82
enum htc_endpoint_id endpoint)
drivers/net/wireless/ath/ath6kl/htc-ops.h
84
return target->dev->ar->htc_ops->get_rxbuf_num(target, endpoint);
drivers/net/wireless/ath/ath6kl/htc.h
318
enum htc_endpoint_id endpoint;
drivers/net/wireless/ath/ath6kl/htc.h
348
void (*rx_refill) (struct htc_target *, enum htc_endpoint_id endpoint);
drivers/net/wireless/ath/ath6kl/htc.h
372
enum htc_endpoint_id endpoint;
drivers/net/wireless/ath/ath6kl/htc.h
385
enum htc_endpoint_id endpoint;
drivers/net/wireless/ath/ath6kl/htc.h
566
enum htc_endpoint_id endpoint, u16 tag);
drivers/net/wireless/ath/ath6kl/htc.h
569
enum htc_endpoint_id endpoint,
drivers/net/wireless/ath/ath6kl/htc.h
572
enum htc_endpoint_id endpoint);
drivers/net/wireless/ath/ath6kl/htc.h
585
struct htc_endpoint endpoint[ENDPOINT_MAX];
drivers/net/wireless/ath/ath6kl/htc.h
649
packet->endpoint = eid;
drivers/net/wireless/ath/ath6kl/htc.h
667
packet->endpoint = eid;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1006
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1016
endpoint = cred_dist->htc_ep;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1019
if (!list_empty(&endpoint->txq)) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1022
cred_dist->endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1023
endpoint->cred_dist.credits,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1024
get_queue_depth(&endpoint->txq));
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1033
ath6kl_htc_tx_from_queue(target, endpoint);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1096
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1101
list_add_tail(&target->endpoint[ENDPOINT_0].cred_dist.list,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1106
endpoint = &target->endpoint[ep];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1107
if (endpoint->svc_id == srvc_pri_order[i]) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1108
list_add_tail(&endpoint->cred_dist.list,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
112
if (cur_ep_dist->endpoint == ENDPOINT_0)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1123
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1128
packet->endpoint, packet->buf, packet->act_len);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1130
if (packet->endpoint >= ENDPOINT_MAX) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1135
endpoint = &target->endpoint[packet->endpoint];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1137
if (!ath6kl_htc_tx_try(target, endpoint, packet)) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1142
htc_tx_complete(endpoint, &queue);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1154
struct htc_endpoint *endpoint = &target->endpoint[eid];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1156
if (!endpoint->svc_id) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1166
list_for_each_entry_safe(packet, tmp_pkt, &endpoint->txq, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1180
packet->endpoint, packet->info.tx.tag);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1184
htc_tx_complete(endpoint, &container);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1190
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1196
endpoint = &target->endpoint[i];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1197
if (endpoint->svc_id == 0)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1208
struct htc_endpoint *endpoint = &target->endpoint[eid];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1211
if (endpoint->svc_id == 0) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1219
if (!(endpoint->cred_dist.dist_flags & HTC_EP_ACTIVE)) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1220
endpoint->cred_dist.dist_flags |= HTC_EP_ACTIVE;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1224
if (endpoint->cred_dist.dist_flags & HTC_EP_ACTIVE) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1225
endpoint->cred_dist.dist_flags &= ~HTC_EP_ACTIVE;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1231
endpoint->cred_dist.txq_depth =
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1232
get_queue_depth(&endpoint->txq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1251
static inline void ath6kl_htc_rx_update_stats(struct htc_endpoint *endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1254
endpoint->ep_st.rx_pkts++;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1256
endpoint->ep_st.rx_lkahds++;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1258
endpoint->ep_st.rx_bundle_lkahd++;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1336
struct htc_endpoint *endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1341
if (htc_hdr->eid == packet->endpoint) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1342
if (!list_empty(&endpoint->rx_bufq))
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1348
static void ath6kl_htc_rx_chk_water_mark(struct htc_endpoint *endpoint)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1350
struct htc_ep_callbacks ep_cb = endpoint->ep_cb;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1353
spin_lock_bh(&endpoint->target->rx_lock);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1354
if (get_queue_depth(&endpoint->rx_bufq)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1356
spin_unlock_bh(&endpoint->target->rx_lock);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1357
ep_cb.rx_refill(endpoint->target, endpoint->eid);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
136
cur_ep_dist->endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1360
spin_unlock_bh(&endpoint->target->rx_lock);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1470
struct htc_endpoint *endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1490
if (htc_hdr->eid != endpoint->eid) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1492
htc_hdr->eid, endpoint->eid, i);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1505
if (endpoint->svc_id == 0) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1527
endpoint->ep_st.rx_bundle_from_hdr += 1;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1536
status = ath6kl_htc_rx_setup(target, endpoint, &lk_ahds[i],
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1559
&target->endpoint[packet->endpoint]);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1568
if (packets->endpoint != ENDPOINT_0) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1588
htc_reclaim_rxbuf(context, packets, &context->endpoint[0]);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1596
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1609
endpoint = &target->endpoint[rpt->eid];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1615
endpoint->ep_st.tx_cred_rpt += 1;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1616
endpoint->ep_st.cred_retnd += rpt->credits;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1623
endpoint->ep_st.cred_from_rx += rpt->credits;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1624
endpoint->ep_st.cred_rpt_from_rx += 1;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1627
endpoint->ep_st.cred_from_ep0 += rpt->credits;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1628
endpoint->ep_st.cred_rpt_ep0 += 1;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1630
endpoint->ep_st.cred_from_other += rpt->credits;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1631
endpoint->ep_st.cred_rpt_from_other += 1;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1636
endpoint->cred_dist.credits += rpt->credits;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1638
endpoint->cred_dist.cred_to_dist += rpt->credits;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1647
endpoint->cred_dist.txq_depth =
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1648
get_queue_depth(&endpoint->txq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1672
enum htc_endpoint_id endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1689
len, endpoint);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
173
ep_dist->endpoint, limit);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1751
int *n_lk_ahds, enum htc_endpoint_id endpoint)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1785
next_lk_ahds, endpoint, n_lk_ahds);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1844
if (packet->endpoint != htc_hdr->eid) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1846
htc_hdr->eid, packet->endpoint);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1880
n_lkahds, packet->endpoint);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1899
static void ath6kl_htc_rx_complete(struct htc_endpoint *endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1904
endpoint->eid, packet);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
1906
endpoint->ep_cb.rx(endpoint->target, packet);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
191
if (cur_list->endpoint == ENDPOINT_0)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2012
ep = &target->endpoint[packet->endpoint];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2014
trace_ath6kl_htc_rx(packet->status, packet->endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2128
&target->endpoint[packet->endpoint]);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2134
&target->endpoint[packet->endpoint]);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2144
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2167
endpoint = &target->endpoint[id];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2184
num_look_ahead, endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2203
ath6kl_htc_rx_chk_water_mark(endpoint);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2232
&target->endpoint[packets->endpoint]);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2293
trace_ath6kl_htc_rx(packet->status, packet->endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2319
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2329
if (first_pkt->endpoint >= ENDPOINT_MAX)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2336
first_pkt->endpoint, depth, first_pkt->buf_len);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2338
endpoint = &target->endpoint[first_pkt->endpoint];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2347
ath6kl_htc_rx_complete(endpoint, packet);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2355
list_splice_tail_init(pkt_queue, &endpoint->rx_bufq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2359
if (target->ep_waiting == first_pkt->endpoint) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2380
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2385
endpoint = &target->endpoint[i];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2386
if (!endpoint->svc_id)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2392
&endpoint->rx_bufq, list) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2398
packet->endpoint);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2408
if (packet->endpoint == ENDPOINT_0) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2428
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2503
endpoint = &target->endpoint[assigned_ep];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2504
endpoint->eid = assigned_ep;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2505
if (endpoint->svc_id) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2511
conn_resp->endpoint = assigned_ep;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2517
endpoint->svc_id = conn_req->svc_id;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2519
endpoint->max_txq_depth = conn_req->max_txq_depth;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2520
endpoint->len_max = max_msg_sz;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2521
endpoint->ep_cb = conn_req->ep_cb;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2522
endpoint->cred_dist.svc_id = conn_req->svc_id;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2523
endpoint->cred_dist.htc_ep = endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2524
endpoint->cred_dist.endpoint = assigned_ep;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2525
endpoint->cred_dist.cred_sz = target->tgt_cred_sz;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2527
switch (endpoint->svc_id) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2529
endpoint->tx_drop_packet_threshold = MAX_DEF_COOKIE_NUM / 3;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2532
endpoint->tx_drop_packet_threshold = MAX_HI_COOKIE_NUM;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2546
endpoint->cred_dist.cred_per_msg =
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2549
endpoint->cred_dist.cred_per_msg =
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2552
if (!endpoint->cred_dist.cred_per_msg)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2553
endpoint->cred_dist.cred_per_msg = 1;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2556
endpoint->conn_flags = conn_req->flags;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2572
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2576
endpoint = &target->endpoint[i];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2577
memset(&endpoint->cred_dist, 0, sizeof(endpoint->cred_dist));
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2578
endpoint->svc_id = 0;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2579
endpoint->len_max = 0;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2580
endpoint->max_txq_depth = 0;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2581
memset(&endpoint->ep_st, 0,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2582
sizeof(endpoint->ep_st));
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2583
INIT_LIST_HEAD(&endpoint->rx_bufq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2584
INIT_LIST_HEAD(&endpoint->txq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2585
endpoint->target = target;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2594
enum htc_endpoint_id endpoint)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2599
num = get_queue_depth(&(target->endpoint[endpoint].rx_bufq));
drivers/net/wireless/ath/ath6kl/htc_mbox.c
2809
packet->endpoint = ENDPOINT_0;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
281
if (curdist_list->endpoint == ENDPOINT_0)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
302
if (curdist_list->endpoint == ENDPOINT_0)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
369
hdr->eid = packet->endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
408
struct htc_endpoint *endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
418
packet->status, packet->endpoint, packet->act_len,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
423
endpoint->cred_dist.cred_to_dist +=
drivers/net/wireless/ath/ath6kl/htc_mbox.c
425
endpoint->cred_dist.txq_depth = get_queue_depth(&endpoint->txq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
437
static void htc_tx_complete(struct htc_endpoint *endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
445
endpoint->eid, get_queue_depth(txq));
drivers/net/wireless/ath/ath6kl/htc_mbox.c
447
ath6kl_tx_complete(endpoint->target, txq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
45
ep_dist->endpoint, credits);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
453
struct htc_endpoint *endpoint = &target->endpoint[packet->endpoint];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
459
htc_tx_comp_update(target, endpoint, packet);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
463
htc_tx_complete(endpoint, &container);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
469
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
484
endpoint = &target->endpoint[packet->endpoint];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
495
htc_tx_comp_update(target, endpoint, packet);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
503
htc_tx_complete(endpoint, &tx_compq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
540
trace_ath6kl_htc_tx(status, packet->endpoint, packet->buf, send_len);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
599
struct htc_endpoint *endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
610
if (list_empty(&endpoint->txq))
drivers/net/wireless/ath/ath6kl/htc_mbox.c
612
packet = list_first_entry(&endpoint->txq, struct htc_packet,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
617
packet, get_queue_depth(&endpoint->txq));
drivers/net/wireless/ath/ath6kl/htc_mbox.c
622
if (htc_check_credits(target, endpoint, &flags,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
623
packet->endpoint, len, &req_cred))
drivers/net/wireless/ath/ath6kl/htc_mbox.c
627
packet = list_first_entry(&endpoint->txq, struct htc_packet,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
637
endpoint->ep_st.tx_issued += 1;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
641
packet->info.tx.seqno = endpoint->seqno;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
642
endpoint->seqno++;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
65
if (cur_ep_dist->endpoint == ENDPOINT_0)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
679
struct htc_endpoint *endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
702
&len, endpoint);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
754
static void ath6kl_htc_tx_bundle(struct htc_endpoint *endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
758
struct htc_target *target = endpoint->target;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
766
if ((HTC_CTRL_RSVD_SVC != endpoint->svc_id) &&
drivers/net/wireless/ath/ath6kl/htc_mbox.c
767
(WMI_CONTROL_SVC != endpoint->svc_id))
drivers/net/wireless/ath/ath6kl/htc_mbox.c
768
ac = target->dev->ar->ep2ac_map[endpoint->eid];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
820
status = ath6kl_htc_tx_setup_scat_list(target, endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
839
trace_ath6kl_htc_tx(packet->status, packet->endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
858
struct htc_endpoint *endpoint)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
869
endpoint->tx_proc_cnt++;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
870
if (endpoint->tx_proc_cnt > 1) {
drivers/net/wireless/ath/ath6kl/htc_mbox.c
871
endpoint->tx_proc_cnt--;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
883
if ((HTC_CTRL_RSVD_SVC != endpoint->svc_id) &&
drivers/net/wireless/ath/ath6kl/htc_mbox.c
884
(WMI_CONTROL_SVC != endpoint->svc_id))
drivers/net/wireless/ath/ath6kl/htc_mbox.c
885
ac = target->dev->ar->ep2ac_map[endpoint->eid];
drivers/net/wireless/ath/ath6kl/htc_mbox.c
888
if (list_empty(&endpoint->txq))
drivers/net/wireless/ath/ath6kl/htc_mbox.c
891
ath6kl_htc_tx_pkts_get(target, endpoint, &txq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
910
ath6kl_htc_tx_bundle(endpoint, &txq,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
936
endpoint->ep_st.tx_bundles += bundle_sent;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
937
endpoint->ep_st.tx_pkt_bundled += n_pkts_bundle;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
960
endpoint->tx_proc_cnt = 0;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
965
struct htc_endpoint *endpoint,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
972
ep_cb = endpoint->ep_cb;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
975
txq_depth = get_queue_depth(&endpoint->txq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
978
if (txq_depth >= endpoint->max_txq_depth)
drivers/net/wireless/ath/ath6kl/htc_mbox.c
984
endpoint->eid, txq_depth,
drivers/net/wireless/ath/ath6kl/htc_mbox.c
985
endpoint->max_txq_depth);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
988
if (ep_cb.tx_full(endpoint->target, tx_pkt) ==
drivers/net/wireless/ath/ath6kl/htc_mbox.c
990
endpoint->ep_st.tx_dropped += 1;
drivers/net/wireless/ath/ath6kl/htc_mbox.c
996
list_add_tail(&tx_pkt->list, &endpoint->txq);
drivers/net/wireless/ath/ath6kl/htc_mbox.c
999
ath6kl_htc_tx_from_queue(target, endpoint);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1069
packet->endpoint = htc_hdr->eid;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1117
packet->endpoint);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1164
if (packet->endpoint == ENDPOINT_0 &&
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1177
ep = &target->endpoint[i];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1351
ep = &target->endpoint[assigned_epid];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1360
conn_resp->endpoint = assigned_epid;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1442
ep = &target->endpoint[ENDPOINT_0];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1517
ep = &target->endpoint[i];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1527
enum htc_endpoint_id endpoint)
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1532
num = get_queue_depth(&(target->endpoint[endpoint].rx_bufq));
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1545
__func__, packet->endpoint, packet->buf,
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1608
enum htc_endpoint_id endpoint, u16 tag)
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1610
struct htc_endpoint *ep = &target->endpoint[endpoint];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1633
if (first->endpoint >= ENDPOINT_MAX) {
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1639
__func__, first->endpoint, get_queue_depth(pkt_queue),
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1642
ep = &target->endpoint[first->endpoint];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1672
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1677
endpoint = &target->endpoint[i];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1682
&endpoint->rx_bufq, list) {
drivers/net/wireless/ath/ath6kl/htc_pipe.c
1688
packet->endpoint);
drivers/net/wireless/ath/ath6kl/htc_pipe.c
242
htc_hdr->eid = (u8) packet->endpoint;
drivers/net/wireless/ath/ath6kl/htc_pipe.c
671
ep = &target->endpoint[rpt->eid];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
754
ep = &target->endpoint[ep_id];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
791
if (packet->endpoint >= ENDPOINT_MAX) {
drivers/net/wireless/ath/ath6kl/htc_pipe.c
795
ep = &target->endpoint[packet->endpoint];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
80
struct htc_endpoint *ep = &target->endpoint[packet->endpoint];
drivers/net/wireless/ath/ath6kl/htc_pipe.c
981
ep = &target->endpoint[htc_hdr->eid];
drivers/net/wireless/ath/ath6kl/init.c
301
ath6kl_wmi_set_control_ep(ar->wmi, response.endpoint);
drivers/net/wireless/ath/ath6kl/init.c
302
ar->ctrl_ep = response.endpoint;
drivers/net/wireless/ath/ath6kl/init.c
305
set_ac2_ep_map(ar, WMM_AC_BE, response.endpoint);
drivers/net/wireless/ath/ath6kl/init.c
308
set_ac2_ep_map(ar, WMM_AC_BK, response.endpoint);
drivers/net/wireless/ath/ath6kl/init.c
311
set_ac2_ep_map(ar, WMM_AC_VI, response.endpoint);
drivers/net/wireless/ath/ath6kl/init.c
314
set_ac2_ep_map(ar, WMM_AC_VO, response.endpoint);
drivers/net/wireless/ath/ath6kl/trace.h
195
TP_PROTO(int status, int endpoint, void *buf,
drivers/net/wireless/ath/ath6kl/trace.h
198
TP_ARGS(status, endpoint, buf, buf_len),
drivers/net/wireless/ath/ath6kl/trace.h
202
__field(int, endpoint)
drivers/net/wireless/ath/ath6kl/trace.h
209
__entry->endpoint = endpoint;
drivers/net/wireless/ath/ath6kl/trace.h
217
__entry->endpoint,
drivers/net/wireless/ath/ath6kl/trace.h
223
TP_PROTO(int status, int endpoint, void *buf,
drivers/net/wireless/ath/ath6kl/trace.h
226
TP_ARGS(status, endpoint, buf, buf_len),
drivers/net/wireless/ath/ath6kl/trace.h
230
__field(int, endpoint)
drivers/net/wireless/ath/ath6kl/trace.h
237
__entry->endpoint = endpoint;
drivers/net/wireless/ath/ath6kl/trace.h
245
__entry->endpoint,
drivers/net/wireless/ath/ath6kl/txrx.c
1311
enum htc_endpoint_id ept = packet->endpoint;
drivers/net/wireless/ath/ath6kl/txrx.c
591
enum htc_endpoint_id endpoint = packet->endpoint;
drivers/net/wireless/ath/ath6kl/txrx.c
594
if (endpoint == ar->ctrl_ep) {
drivers/net/wireless/ath/ath6kl/txrx.c
614
if (ar->ac_stream_pri_map[ar->ep2ac_map[endpoint]] <
drivers/net/wireless/ath/ath6kl/txrx.c
617
target->endpoint[endpoint].tx_drop_packet_threshold)
drivers/net/wireless/ath/ath6kl/txrx.c
707
if (WARN_ON_ONCE(packet->endpoint == ENDPOINT_UNUSED ||
drivers/net/wireless/ath/ath6kl/txrx.c
708
packet->endpoint >= ENDPOINT_MAX))
drivers/net/wireless/ath/ath6kl/txrx.c
717
eid = packet->endpoint;
drivers/net/wireless/ath/ath6kl/txrx.c
874
void ath6kl_rx_refill(struct htc_target *target, enum htc_endpoint_id endpoint)
drivers/net/wireless/ath/ath6kl/txrx.c
884
ath6kl_htc_get_rxbuf_num(ar->htc_target, endpoint);
drivers/net/wireless/ath/ath6kl/txrx.c
893
__func__, n_buf_refill, endpoint);
drivers/net/wireless/ath/ath6kl/txrx.c
907
ATH6KL_BUFFER_SIZE, endpoint);
drivers/net/wireless/ath/ath6kl/txrx.c
948
enum htc_endpoint_id endpoint,
drivers/net/wireless/ath/ath6kl/txrx.c
957
__func__, endpoint, len);
drivers/net/wireless/ath/ath6kl/txrx.c
981
packet->endpoint = endpoint;
drivers/net/wireless/ath/ath6kl/usb.c
307
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/ath/ath6kl/usb.c
316
endpoint = &iface_desc->endpoint[i].desc;
drivers/net/wireless/ath/ath6kl/usb.c
318
if (ATH6KL_USB_IS_BULK_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath6kl/usb.c
322
(endpoint->bEndpointAddress) ?
drivers/net/wireless/ath/ath6kl/usb.c
323
"RX" : "TX", endpoint->bEndpointAddress,
drivers/net/wireless/ath/ath6kl/usb.c
324
le16_to_cpu(endpoint->wMaxPacketSize));
drivers/net/wireless/ath/ath6kl/usb.c
325
} else if (ATH6KL_USB_IS_INT_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath6kl/usb.c
329
(endpoint->bEndpointAddress) ?
drivers/net/wireless/ath/ath6kl/usb.c
330
"RX" : "TX", endpoint->bEndpointAddress,
drivers/net/wireless/ath/ath6kl/usb.c
331
le16_to_cpu(endpoint->wMaxPacketSize),
drivers/net/wireless/ath/ath6kl/usb.c
332
endpoint->bInterval);
drivers/net/wireless/ath/ath6kl/usb.c
333
} else if (ATH6KL_USB_IS_ISOC_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath6kl/usb.c
338
(endpoint->bEndpointAddress) ?
drivers/net/wireless/ath/ath6kl/usb.c
339
"RX" : "TX", endpoint->bEndpointAddress,
drivers/net/wireless/ath/ath6kl/usb.c
340
le16_to_cpu(endpoint->wMaxPacketSize),
drivers/net/wireless/ath/ath6kl/usb.c
341
endpoint->bInterval);
drivers/net/wireless/ath/ath6kl/usb.c
345
if (usb_endpoint_maxp(endpoint) == 0)
drivers/net/wireless/ath/ath6kl/usb.c
352
endpoint->bEndpointAddress,
drivers/net/wireless/ath/ath6kl/usb.c
365
pipe->ep_address = endpoint->bEndpointAddress;
drivers/net/wireless/ath/ath6kl/usb.c
366
pipe->max_packet_size = le16_to_cpu(endpoint->wMaxPacketSize);
drivers/net/wireless/ath/ath6kl/usb.c
368
if (ATH6KL_USB_IS_BULK_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath6kl/usb.c
378
} else if (ATH6KL_USB_IS_INT_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath6kl/usb.c
388
} else if (ATH6KL_USB_IS_ISOC_EP(endpoint->bmAttributes)) {
drivers/net/wireless/ath/ath6kl/usb.c
401
pipe->ep_desc = endpoint;
drivers/net/wireless/ath/ath9k/hif_usb.c
1304
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/ath/ath9k/hif_usb.c
1314
endpoint = &iface_desc->endpoint[r].desc;
drivers/net/wireless/ath/ath9k/hif_usb.c
1315
if (usb_endpoint_dir_out(endpoint) &&
drivers/net/wireless/ath/ath9k/hif_usb.c
1316
usb_endpoint_xfer_bulk(endpoint)) {
drivers/net/wireless/ath/ath9k/hif_usb.c
1317
bulk_out_ep = endpoint->bEndpointAddress;
drivers/net/wireless/ath/ath9k/htc_hst.c
107
struct htc_endpoint *endpoint, *tmp_endpoint = NULL;
drivers/net/wireless/ath/ath9k/htc_hst.c
128
endpoint = &target->endpoint[epid];
drivers/net/wireless/ath/ath9k/htc_hst.c
131
tmp_endpoint = &target->endpoint[tepid];
drivers/net/wireless/ath/ath9k/htc_hst.c
141
endpoint->service_id = service_id;
drivers/net/wireless/ath/ath9k/htc_hst.c
142
endpoint->max_txqdepth = tmp_endpoint->max_txqdepth;
drivers/net/wireless/ath/ath9k/htc_hst.c
143
endpoint->ep_callbacks = tmp_endpoint->ep_callbacks;
drivers/net/wireless/ath/ath9k/htc_hst.c
144
endpoint->ul_pipeid = tmp_endpoint->ul_pipeid;
drivers/net/wireless/ath/ath9k/htc_hst.c
145
endpoint->dl_pipeid = tmp_endpoint->dl_pipeid;
drivers/net/wireless/ath/ath9k/htc_hst.c
146
endpoint->max_msglen = max_msglen;
drivers/net/wireless/ath/ath9k/htc_hst.c
246
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath9k/htc_hst.c
252
endpoint = get_next_avail_ep(target->endpoint);
drivers/net/wireless/ath/ath9k/htc_hst.c
253
if (!endpoint) {
drivers/net/wireless/ath/ath9k/htc_hst.c
259
endpoint->service_id = service_connreq->service_id;
drivers/net/wireless/ath/ath9k/htc_hst.c
26
struct htc_endpoint *endpoint = &target->endpoint[epid];
drivers/net/wireless/ath/ath9k/htc_hst.c
260
endpoint->max_txqdepth = service_connreq->max_send_qdepth;
drivers/net/wireless/ath/ath9k/htc_hst.c
261
endpoint->ul_pipeid = service_to_ulpipe(service_connreq->service_id);
drivers/net/wireless/ath/ath9k/htc_hst.c
262
endpoint->dl_pipeid = service_to_dlpipe(service_connreq->service_id);
drivers/net/wireless/ath/ath9k/htc_hst.c
263
endpoint->ep_callbacks = service_connreq->ep_callbacks;
drivers/net/wireless/ath/ath9k/htc_hst.c
279
conn_msg->dl_pipeid = endpoint->dl_pipeid;
drivers/net/wireless/ath/ath9k/htc_hst.c
280
conn_msg->ul_pipeid = endpoint->ul_pipeid;
drivers/net/wireless/ath/ath9k/htc_hst.c
339
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath9k/htc_hst.c
35
status = target->hif->send(target->hif_dev, endpoint->ul_pipeid, skb);
drivers/net/wireless/ath/ath9k/htc_hst.c
356
if (htc_hdr->endpoint_id >= ARRAY_SIZE(htc_handle->endpoint))
drivers/net/wireless/ath/ath9k/htc_hst.c
358
endpoint = &htc_handle->endpoint[htc_hdr->endpoint_id];
drivers/net/wireless/ath/ath9k/htc_hst.c
361
if (endpoint->ep_callbacks.tx) {
drivers/net/wireless/ath/ath9k/htc_hst.c
362
endpoint->ep_callbacks.tx(endpoint->ep_callbacks.priv,
drivers/net/wireless/ath/ath9k/htc_hst.c
40
static struct htc_endpoint *get_next_avail_ep(struct htc_endpoint *endpoint)
drivers/net/wireless/ath/ath9k/htc_hst.c
411
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath9k/htc_hst.c
45
if (endpoint[avail_epid].service_id == 0)
drivers/net/wireless/ath/ath9k/htc_hst.c
46
return &endpoint[avail_epid];
drivers/net/wireless/ath/ath9k/htc_hst.c
486
endpoint = &htc_handle->endpoint[epid];
drivers/net/wireless/ath/ath9k/htc_hst.c
487
if (endpoint->ep_callbacks.rx)
drivers/net/wireless/ath/ath9k/htc_hst.c
488
endpoint->ep_callbacks.rx(endpoint->ep_callbacks.priv,
drivers/net/wireless/ath/ath9k/htc_hst.c
499
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath9k/htc_hst.c
514
endpoint = &target->endpoint[ENDPOINT0];
drivers/net/wireless/ath/ath9k/htc_hst.c
515
endpoint->ul_pipeid = hif->control_ul_pipe;
drivers/net/wireless/ath/ath9k/htc_hst.c
516
endpoint->dl_pipeid = hif->control_dl_pipe;
drivers/net/wireless/ath/ath9k/htc_hst.c
91
struct htc_endpoint *endpoint;
drivers/net/wireless/ath/ath9k/htc_hst.c
96
endpoint = &target->endpoint[ENDPOINT0];
drivers/net/wireless/ath/ath9k/htc_hst.c
97
endpoint->service_id = HTC_CTRL_RSVD_SVC;
drivers/net/wireless/ath/ath9k/htc_hst.c
98
endpoint->max_msglen = HTC_MAX_CONTROL_MESSAGE_LENGTH;
drivers/net/wireless/ath/ath9k/htc_hst.h
121
struct htc_endpoint endpoint[ENDPOINT_MAX];
drivers/net/wireless/ath/carl9170/usb.c
1071
ep = &intf->cur_altsetting->endpoint[i].desc;
drivers/net/wireless/atmel/at76c50x-usb.c
2229
struct usb_endpoint_descriptor *endpoint, *ep_in, *ep_out;
drivers/net/wireless/atmel/at76c50x-usb.c
2243
endpoint = &iface_desc->endpoint[i].desc;
drivers/net/wireless/atmel/at76c50x-usb.c
2246
__func__, i, endpoint->bEndpointAddress,
drivers/net/wireless/atmel/at76c50x-usb.c
2247
endpoint->bmAttributes);
drivers/net/wireless/atmel/at76c50x-usb.c
2249
if (!ep_in && usb_endpoint_is_bulk_in(endpoint))
drivers/net/wireless/atmel/at76c50x-usb.c
2250
ep_in = endpoint;
drivers/net/wireless/atmel/at76c50x-usb.c
2252
if (!ep_out && usb_endpoint_is_bulk_out(endpoint))
drivers/net/wireless/atmel/at76c50x-usb.c
2253
ep_out = endpoint;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
1347
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
1407
endpoint = &intf->cur_altsetting->endpoint[ep].desc;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
1408
endpoint_num = usb_endpoint_num(endpoint);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
1409
if (!usb_endpoint_xfer_bulk(endpoint))
drivers/net/wireless/broadcom/brcm80211/brcmfmac/usb.c
1411
if (usb_endpoint_dir_in(endpoint)) {
drivers/net/wireless/intersil/p54/p54usb.c
1015
switch (intf->altsetting->endpoint[i].desc.bEndpointAddress) {
drivers/net/wireless/marvell/libertas/if_usb.c
198
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/marvell/libertas/if_usb.c
225
endpoint = &iface_desc->endpoint[i].desc;
drivers/net/wireless/marvell/libertas/if_usb.c
226
if (usb_endpoint_is_bulk_in(endpoint)) {
drivers/net/wireless/marvell/libertas/if_usb.c
227
cardp->ep_in_size = le16_to_cpu(endpoint->wMaxPacketSize);
drivers/net/wireless/marvell/libertas/if_usb.c
228
cardp->ep_in = usb_endpoint_num(endpoint);
drivers/net/wireless/marvell/libertas/if_usb.c
233
} else if (usb_endpoint_is_bulk_out(endpoint)) {
drivers/net/wireless/marvell/libertas/if_usb.c
234
cardp->ep_out_size = le16_to_cpu(endpoint->wMaxPacketSize);
drivers/net/wireless/marvell/libertas/if_usb.c
235
cardp->ep_out = usb_endpoint_num(endpoint);
drivers/net/wireless/marvell/libertas_tf/if_usb.c
149
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/marvell/libertas_tf/if_usb.c
175
endpoint = &iface_desc->endpoint[i].desc;
drivers/net/wireless/marvell/libertas_tf/if_usb.c
176
if (usb_endpoint_is_bulk_in(endpoint)) {
drivers/net/wireless/marvell/libertas_tf/if_usb.c
178
le16_to_cpu(endpoint->wMaxPacketSize);
drivers/net/wireless/marvell/libertas_tf/if_usb.c
179
cardp->ep_in = usb_endpoint_num(endpoint);
drivers/net/wireless/marvell/libertas_tf/if_usb.c
185
} else if (usb_endpoint_is_bulk_out(endpoint)) {
drivers/net/wireless/marvell/libertas_tf/if_usb.c
187
le16_to_cpu(endpoint->wMaxPacketSize);
drivers/net/wireless/marvell/libertas_tf/if_usb.c
188
cardp->ep_out = usb_endpoint_num(endpoint);
drivers/net/wireless/marvell/mwifiex/usb.c
437
epd = &iface_desc->endpoint[i].desc;
drivers/net/wireless/mediatek/mt76/usb.c
301
ep_desc = &intf_desc->endpoint[i].desc;
drivers/net/wireless/mediatek/mt7601u/usb.c
239
ep_desc = &intf_desc->endpoint[i].desc;
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c
615
ep_desc = &intf_desc->endpoint[i].desc;
drivers/net/wireless/realtek/rtl8xxxu/core.c
7572
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/realtek/rtl8xxxu/core.c
7583
endpoint = &host_interface->endpoint[i].desc;
drivers/net/wireless/realtek/rtl8xxxu/core.c
7585
dir = endpoint->bEndpointAddress & USB_ENDPOINT_DIR_MASK;
drivers/net/wireless/realtek/rtl8xxxu/core.c
7586
num = usb_endpoint_num(endpoint);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7587
xtype = usb_endpoint_type(endpoint);
drivers/net/wireless/realtek/rtl8xxxu/core.c
7592
if (usb_endpoint_dir_in(endpoint) &&
drivers/net/wireless/realtek/rtl8xxxu/core.c
7593
usb_endpoint_xfer_bulk(endpoint)) {
drivers/net/wireless/realtek/rtl8xxxu/core.c
7608
if (usb_endpoint_dir_in(endpoint) &&
drivers/net/wireless/realtek/rtl8xxxu/core.c
7609
usb_endpoint_xfer_int(endpoint)) {
drivers/net/wireless/realtek/rtl8xxxu/core.c
7624
if (usb_endpoint_dir_out(endpoint) &&
drivers/net/wireless/realtek/rtl8xxxu/core.c
7625
usb_endpoint_xfer_bulk(endpoint)) {
drivers/net/wireless/realtek/rtlwifi/usb.c
250
pep_desc = &usb_intf->cur_altsetting->endpoint[epidx].desc;
drivers/net/wireless/realtek/rtw88/usb.c
244
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/realtek/rtw88/usb.c
252
endpoint = &host_interface->endpoint[i].desc;
drivers/net/wireless/realtek/rtw88/usb.c
253
num = usb_endpoint_num(endpoint);
drivers/net/wireless/realtek/rtw88/usb.c
255
if (usb_endpoint_dir_in(endpoint) &&
drivers/net/wireless/realtek/rtw88/usb.c
256
usb_endpoint_xfer_bulk(endpoint)) {
drivers/net/wireless/realtek/rtw88/usb.c
265
if (usb_endpoint_dir_in(endpoint) &&
drivers/net/wireless/realtek/rtw88/usb.c
266
usb_endpoint_xfer_int(endpoint)) {
drivers/net/wireless/realtek/rtw88/usb.c
275
if (usb_endpoint_dir_out(endpoint) &&
drivers/net/wireless/realtek/rtw88/usb.c
276
usb_endpoint_xfer_bulk(endpoint)) {
drivers/net/wireless/realtek/rtw89/usb.c
875
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/realtek/rtw89/usb.c
887
endpoint = &host_interface->endpoint[i].desc;
drivers/net/wireless/realtek/rtw89/usb.c
888
num = usb_endpoint_num(endpoint);
drivers/net/wireless/realtek/rtw89/usb.c
890
if (usb_endpoint_dir_in(endpoint) &&
drivers/net/wireless/realtek/rtw89/usb.c
891
usb_endpoint_xfer_bulk(endpoint)) {
drivers/net/wireless/realtek/rtw89/usb.c
901
if (usb_endpoint_dir_out(endpoint) &&
drivers/net/wireless/realtek/rtw89/usb.c
902
usb_endpoint_xfer_bulk(endpoint)) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1065
u8 prev_ep = common->endpoint;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1081
common->endpoint = EP_2GHZ_40MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1083
common->endpoint = EP_2GHZ_20MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1086
common->endpoint = EP_5GHZ_40MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1088
common->endpoint = EP_5GHZ_20MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
1091
if (common->endpoint != prev_ep) {
drivers/net/wireless/rsi/rsi_91x_mgmt.c
282
common->endpoint = EP_2GHZ_20MHZ;
drivers/net/wireless/rsi/rsi_91x_mgmt.c
684
bb_rf_prog->endpoint = common->endpoint;
drivers/net/wireless/rsi/rsi_91x_usb.c
114
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/rsi/rsi_91x_usb.c
121
endpoint = &(iface_desc->endpoint[ii].desc);
drivers/net/wireless/rsi/rsi_91x_usb.c
124
(endpoint->bEndpointAddress & USB_DIR_IN) &&
drivers/net/wireless/rsi/rsi_91x_usb.c
125
((endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) ==
drivers/net/wireless/rsi/rsi_91x_usb.c
127
buffer_size = endpoint->wMaxPacketSize;
drivers/net/wireless/rsi/rsi_91x_usb.c
130
endpoint->bEndpointAddress;
drivers/net/wireless/rsi/rsi_91x_usb.c
135
!(endpoint->bEndpointAddress & USB_DIR_IN) &&
drivers/net/wireless/rsi/rsi_91x_usb.c
136
((endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK) ==
drivers/net/wireless/rsi/rsi_91x_usb.c
138
buffer_size = endpoint->wMaxPacketSize;
drivers/net/wireless/rsi/rsi_91x_usb.c
140
endpoint->bEndpointAddress;
drivers/net/wireless/rsi/rsi_91x_usb.c
44
u8 endpoint)
drivers/net/wireless/rsi/rsi_91x_usb.c
466
u8 endpoint;
drivers/net/wireless/rsi/rsi_91x_usb.c
468
endpoint = ((queueno == RSI_WIFI_MGMT_Q || queueno == RSI_WIFI_DATA_Q ||
drivers/net/wireless/rsi/rsi_91x_usb.c
472
endpoint,
drivers/net/wireless/rsi/rsi_91x_usb.c
50
int ep = dev->bulkout_endpoint_addr[endpoint - 1];
drivers/net/wireless/rsi/rsi_91x_usb.c
82
u8 endpoint,
drivers/net/wireless/rsi/rsi_91x_usb.c
91
if (endpoint == 0)
drivers/net/wireless/rsi/rsi_91x_usb.c
98
return rsi_usb_card_write(adapter, data, count, endpoint);
drivers/net/wireless/rsi/rsi_main.h
257
u8 endpoint;
drivers/net/wireless/rsi/rsi_mgmt.h
392
u8 endpoint;
drivers/net/wireless/rsi/rsi_usb.h
59
u8 endpoint;
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1266
struct usb_endpoint_descriptor *endpoint;
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1276
endpoint = &iface_desc->endpoint[r].desc;
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1277
if (usb_endpoint_dir_out(endpoint) &&
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1278
usb_endpoint_xfer_bulk(endpoint)) {
drivers/net/wireless/zydas/zd1211rw/zd_usb.c
1279
bulk_out_ep = endpoint->bEndpointAddress;
drivers/nfc/nfcmrvl/usb.c
308
ep_desc = &intf->cur_altsetting->endpoint[i].desc;
drivers/nfc/pn533/usb.c
482
struct usb_endpoint_descriptor *endpoint;
drivers/nfc/pn533/usb.c
508
endpoint = &iface_desc->endpoint[i].desc;
drivers/nfc/pn533/usb.c
510
if (!in_endpoint && usb_endpoint_is_bulk_in(endpoint))
drivers/nfc/pn533/usb.c
511
in_endpoint = endpoint->bEndpointAddress;
drivers/nfc/pn533/usb.c
513
if (!out_endpoint && usb_endpoint_is_bulk_out(endpoint))
drivers/nfc/pn533/usb.c
514
out_endpoint = endpoint->bEndpointAddress;
drivers/nfc/port100.c
1495
struct usb_endpoint_descriptor *endpoint;
drivers/nfc/port100.c
1514
endpoint = &iface_desc->endpoint[i].desc;
drivers/nfc/port100.c
1516
if (!in_endpoint && usb_endpoint_is_bulk_in(endpoint))
drivers/nfc/port100.c
1517
in_endpoint = endpoint->bEndpointAddress;
drivers/nfc/port100.c
1519
if (!out_endpoint && usb_endpoint_is_bulk_out(endpoint))
drivers/nfc/port100.c
1520
out_endpoint = endpoint->bEndpointAddress;
drivers/of/property.c
1002
u32 port, u32 endpoint)
drivers/of/property.c
1006
endpoint_node = of_graph_get_endpoint_by_regs(node, port, endpoint);
drivers/of/property.c
1009
port, endpoint, node);
drivers/of/property.c
1215
struct fwnode_endpoint *endpoint)
drivers/of/property.c
1220
endpoint->local_fwnode = fwnode;
drivers/of/property.c
1222
of_property_read_u32(port_node, "reg", &endpoint->port);
drivers/of/property.c
1223
of_property_read_u32(node, "reg", &endpoint->id);
drivers/of/property.c
675
struct of_endpoint *endpoint)
drivers/of/property.c
683
memset(endpoint, 0, sizeof(*endpoint));
drivers/of/property.c
685
endpoint->local_node = node;
drivers/of/property.c
690
of_property_read_u32(port_node, "reg", &endpoint->port);
drivers/of/property.c
691
of_property_read_u32(node, "reg", &endpoint->id);
drivers/of/property.c
801
struct device_node *endpoint;
drivers/of/property.c
831
endpoint = of_graph_get_next_port_endpoint(port, prev);
drivers/of/property.c
832
if (endpoint) {
drivers/of/property.c
834
return endpoint;
drivers/of/property.c
860
struct of_endpoint endpoint;
drivers/of/property.c
864
of_graph_parse_endpoint(node, &endpoint);
drivers/of/property.c
865
if (((port_reg == -1) || (endpoint.port == port_reg)) &&
drivers/of/property.c
866
((reg == -1) || (endpoint.id == reg)))
drivers/of/property.c
965
struct device_node *endpoint;
drivers/of/property.c
968
for_each_endpoint_of_node(np, endpoint)
drivers/pci/controller/dwc/pcie-designware.h
572
#define to_dw_pcie_from_ep(endpoint) \
drivers/pci/controller/dwc/pcie-designware.h
573
container_of((endpoint), struct dw_pcie, ep)
drivers/pci/pcie/aspm.c
568
static void pcie_aspm_check_latency(struct pci_dev *endpoint)
drivers/pci/pcie/aspm.c
577
if ((endpoint->current_state != PCI_D0) &&
drivers/pci/pcie/aspm.c
578
(endpoint->current_state != PCI_UNKNOWN))
drivers/pci/pcie/aspm.c
581
link = endpoint->bus->self->link_state;
drivers/pci/pcie/aspm.c
584
encoding = FIELD_GET(PCI_EXP_DEVCAP_L0S, endpoint->devcap);
drivers/pci/pcie/aspm.c
588
encoding = FIELD_GET(PCI_EXP_DEVCAP_L1, endpoint->devcap);
drivers/pci/pwrctrl/core.c
283
struct device_node *endpoint;
drivers/pci/pwrctrl/core.c
298
for_each_endpoint_of_node(np, endpoint) {
drivers/pci/pwrctrl/core.c
300
of_graph_get_remote_port_parent(endpoint);
drivers/pci/pwrctrl/core.c
303
of_node_put(endpoint);
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4783
static int qmp_combo_get_dt_lanes_mapping(struct device *dev, unsigned int endpoint,
drivers/phy/qualcomm/phy-qcom-qmp-combo.c
4790
ep = of_graph_get_endpoint_by_regs(dev->of_node, 0, endpoint);
drivers/power/sequencing/pwrseq-pcie-m2.c
78
struct device_node *endpoint __free(device_node) = NULL;
drivers/power/sequencing/pwrseq-pcie-m2.c
84
for_each_endpoint_of_node(ctx->of_node, endpoint) {
drivers/power/sequencing/pwrseq-pcie-m2.c
86
of_graph_get_remote_port_parent(endpoint);
drivers/soc/apple/rtkit.c
642
int apple_rtkit_start_ep(struct apple_rtkit *rtk, u8 endpoint)
drivers/soc/apple/rtkit.c
646
if (!test_bit(endpoint, rtk->endpoints))
drivers/soc/apple/rtkit.c
648
if (endpoint >= APPLE_RTKIT_APP_ENDPOINT_START &&
drivers/soc/apple/rtkit.c
652
msg = FIELD_PREP(APPLE_RTKIT_MGMT_STARTEP_EP, endpoint);
drivers/staging/media/imx/imx-media-csi.c
1844
struct fwnode_endpoint *endpoint)
drivers/staging/media/imx/imx-media-csi.c
1854
ret = endpoint->local_fwnode == csi_ep ? CSI_SINK_PAD : -ENXIO;
drivers/staging/media/ipu7/ipu7.c
2112
struct fwnode_handle *endpoint;
drivers/staging/media/ipu7/ipu7.c
2117
endpoint = fwnode_graph_get_next_endpoint(fwnode, NULL);
drivers/staging/media/ipu7/ipu7.c
2118
if (endpoint) {
drivers/staging/media/ipu7/ipu7.c
2119
fwnode_handle_put(endpoint);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c
412
switch (source->endpoint.base.port) {
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c
460
struct v4l2_fwnode_endpoint *endpoint = &source->endpoint;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.c
469
ret = v4l2_fwnode_endpoint_parse(handle, endpoint);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_proc.h
32
struct v4l2_fwnode_endpoint endpoint;
drivers/usb/atm/speedtch.c
843
const struct usb_endpoint_descriptor *endpoint_desc = &desc->endpoint[i].desc;
drivers/usb/atm/ueagle-atm.c
2172
intf->cur_altsetting->endpoint[0].desc.bInterval);
drivers/usb/atm/usbatm.c
1084
instance->rx_channel.endpoint = usb_rcvisocpipe(usb_dev, driver->isoc_in);
drivers/usb/atm/usbatm.c
1086
instance->rx_channel.endpoint = usb_rcvbulkpipe(usb_dev, driver->bulk_in);
drivers/usb/atm/usbatm.c
1088
instance->tx_channel.endpoint = usb_sndbulkpipe(usb_dev, driver->bulk_out);
drivers/usb/atm/usbatm.c
1095
maxpacket = usb_maxpacket(usb_dev, instance->rx_channel.endpoint);
drivers/usb/atm/usbatm.c
1099
usb_pipeendpoint(instance->rx_channel.endpoint));
drivers/usb/atm/usbatm.c
1127
unsigned int iso_packets = usb_pipeisoc(channel->endpoint) ? channel->buf_size / channel->packet_size : 0;
drivers/usb/atm/usbatm.c
1144
usb_fill_bulk_urb(urb, instance->usb_dev, channel->endpoint,
drivers/usb/atm/usbatm.h
106
int endpoint; /* usb pipe */
drivers/usb/atm/xusbatm.c
47
if (alt->endpoint[j].desc.bEndpointAddress == ep)
drivers/usb/cdns3/cdns3-ep0.c
511
request->complete(&priv_dev->eps[0]->endpoint, request);
drivers/usb/cdns3/cdns3-ep0.c
881
priv_ep->endpoint.ops = &cdns3_gadget_ep0_ops;
drivers/usb/cdns3/cdns3-ep0.c
882
priv_ep->endpoint.maxburst = 1;
drivers/usb/cdns3/cdns3-ep0.c
883
usb_ep_set_maxpacket_limit(&priv_ep->endpoint,
drivers/usb/cdns3/cdns3-ep0.c
885
priv_ep->endpoint.address = 0;
drivers/usb/cdns3/cdns3-ep0.c
886
priv_ep->endpoint.caps.type_control = 1;
drivers/usb/cdns3/cdns3-ep0.c
887
priv_ep->endpoint.caps.dir_in = 1;
drivers/usb/cdns3/cdns3-ep0.c
888
priv_ep->endpoint.caps.dir_out = 1;
drivers/usb/cdns3/cdns3-ep0.c
889
priv_ep->endpoint.name = priv_ep->name;
drivers/usb/cdns3/cdns3-ep0.c
890
priv_ep->endpoint.desc = &cdns3_gadget_ep0_desc;
drivers/usb/cdns3/cdns3-ep0.c
891
priv_dev->gadget.ep0 = &priv_ep->endpoint;
drivers/usb/cdns3/cdns3-gadget.c
1005
address = priv_ep->endpoint.desc->bEndpointAddress;
drivers/usb/cdns3/cdns3-gadget.c
1034
tdl = DIV_ROUND_UP(length, priv_ep->endpoint.maxpacket);
drivers/usb/cdns3/cdns3-gadget.c
1146
address = priv_ep->endpoint.desc->bEndpointAddress;
drivers/usb/cdns3/cdns3-gadget.c
1224
priv_ep->endpoint.maxpacket);
drivers/usb/cdns3/cdns3-gadget.c
1249
priv_ep->endpoint.maxpacket);
drivers/usb/cdns3/cdns3-gadget.c
1580
cdns3_select_ep(priv_dev, priv_ep->endpoint.address);
drivers/usb/cdns3/cdns3-gadget.c
1621
cdns3_select_ep(priv_dev, priv_ep->endpoint.address);
drivers/usb/cdns3/cdns3-gadget.c
1701
cdns3_select_ep(priv_dev, priv_ep->endpoint.address);
drivers/usb/cdns3/cdns3-gadget.c
2221
return (priv_ep->endpoint.caps.dir_in && usb_endpoint_dir_in(desc)) ||
drivers/usb/cdns3/cdns3-gadget.c
2222
(priv_ep->endpoint.caps.dir_out && usb_endpoint_dir_out(desc));
drivers/usb/cdns3/cdns3-gadget.c
2288
priv_ep->endpoint.desc = desc;
drivers/usb/cdns3/cdns3-gadget.c
2302
return &priv_ep->endpoint;
drivers/usb/cdns3/cdns3-gadget.c
2372
comp_desc = priv_ep->endpoint.comp_desc;
drivers/usb/cdns3/cdns3-gadget.c
2390
priv_ep->endpoint.desc = desc;
drivers/usb/cdns3/cdns3-gadget.c
2552
cdns3_gadget_ep_free_request(&priv_ep->endpoint,
drivers/usb/cdns3/cdns3-gadget.c
3203
priv_ep->endpoint.name = priv_ep->name;
drivers/usb/cdns3/cdns3-gadget.c
3205
usb_ep_set_maxpacket_limit(&priv_ep->endpoint,
drivers/usb/cdns3/cdns3-gadget.c
3207
priv_ep->endpoint.max_streams = CDNS3_EP_MAX_STREAMS;
drivers/usb/cdns3/cdns3-gadget.c
3208
priv_ep->endpoint.ops = &cdns3_gadget_ep_ops;
drivers/usb/cdns3/cdns3-gadget.c
3210
priv_ep->endpoint.caps.dir_in = 1;
drivers/usb/cdns3/cdns3-gadget.c
3212
priv_ep->endpoint.caps.dir_out = 1;
drivers/usb/cdns3/cdns3-gadget.c
3215
priv_ep->endpoint.caps.type_iso = 1;
drivers/usb/cdns3/cdns3-gadget.c
3217
priv_ep->endpoint.caps.type_bulk = 1;
drivers/usb/cdns3/cdns3-gadget.c
3218
priv_ep->endpoint.caps.type_int = 1;
drivers/usb/cdns3/cdns3-gadget.c
3220
list_add_tail(&priv_ep->endpoint.ep_list,
drivers/usb/cdns3/cdns3-gadget.c
3228
priv_ep->endpoint.caps.type_bulk ? "BULK, INT" : "",
drivers/usb/cdns3/cdns3-gadget.c
3229
priv_ep->endpoint.caps.type_iso ? "ISO" : "");
drivers/usb/cdns3/cdns3-gadget.c
500
cdns3_gadget_ep_free_request(&priv_ep->endpoint, descmiss_req);
drivers/usb/cdns3/cdns3-gadget.c
533
usb_endpoint_dir_in(priv_ep->endpoint.desc));
drivers/usb/cdns3/cdns3-gadget.c
630
cdns3_gadget_ep_free_request(&priv_ep->endpoint,
drivers/usb/cdns3/cdns3-gadget.c
670
request = cdns3_gadget_ep_alloc_request(&priv_ep->endpoint,
drivers/usb/cdns3/cdns3-gadget.c
692
cdns3_gadget_ep_free_request(&priv_ep->endpoint, request);
drivers/usb/cdns3/cdns3-gadget.c
699
__cdns3_gadget_ep_queue(&priv_ep->endpoint,
drivers/usb/cdns3/cdns3-gadget.c
837
usb_gadget_giveback_request(&priv_ep->endpoint,
drivers/usb/cdns3/cdns3-gadget.c
843
cdns3_gadget_ep_free_request(&priv_ep->endpoint, request);
drivers/usb/cdns3/cdns3-gadget.c
911
buf->dir = usb_endpoint_dir_in(priv_ep->endpoint.desc) ?
drivers/usb/cdns3/cdns3-gadget.h
1136
struct usb_ep endpoint;
drivers/usb/cdns3/cdns3-gadget.h
967
#define ep_to_cdns3_ep(ep) (container_of(ep, struct cdns3_endpoint, endpoint))
drivers/usb/cdns3/cdns3-trace.h
342
__entry->type = usb_endpoint_type(priv_ep->endpoint.desc);
drivers/usb/cdns3/cdns3-trace.h
410
__entry->maxpacket = priv_ep->endpoint.maxpacket;
drivers/usb/cdns3/cdns3-trace.h
411
__entry->maxpacket_limit = priv_ep->endpoint.maxpacket_limit;
drivers/usb/cdns3/cdns3-trace.h
412
__entry->max_streams = priv_ep->endpoint.max_streams;
drivers/usb/cdns3/cdns3-trace.h
414
__entry->maxburst = priv_ep->endpoint.maxburst;
drivers/usb/cdns3/cdnsp-gadget.c
1077
drop_flag = cdnsp_get_endpoint_flag(pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-gadget.c
1167
if (!pep->endpoint.desc) {
drivers/usb/cdns3/cdnsp-gadget.c
1266
usb_gadget_giveback_request(&pep->endpoint, &preq->request);
drivers/usb/cdns3/cdnsp-gadget.c
1671
usb_ep_set_maxpacket_limit(&pep->endpoint, 512);
drivers/usb/cdns3/cdnsp-gadget.c
1672
pep->endpoint.maxburst = 1;
drivers/usb/cdns3/cdnsp-gadget.c
1673
pep->endpoint.ops = &cdnsp_gadget_ep0_ops;
drivers/usb/cdns3/cdnsp-gadget.c
1674
pep->endpoint.desc = &cdnsp_gadget_ep0_desc;
drivers/usb/cdns3/cdnsp-gadget.c
1675
pep->endpoint.comp_desc = NULL;
drivers/usb/cdns3/cdnsp-gadget.c
1676
pep->endpoint.caps.type_control = true;
drivers/usb/cdns3/cdnsp-gadget.c
1677
pep->endpoint.caps.dir_in = true;
drivers/usb/cdns3/cdnsp-gadget.c
1678
pep->endpoint.caps.dir_out = true;
drivers/usb/cdns3/cdnsp-gadget.c
1682
pdev->gadget.ep0 = &pep->endpoint;
drivers/usb/cdns3/cdnsp-gadget.c
1688
usb_ep_set_maxpacket_limit(&pep->endpoint, 1024);
drivers/usb/cdns3/cdnsp-gadget.c
1690
pep->endpoint.max_streams = max_streams;
drivers/usb/cdns3/cdnsp-gadget.c
1691
pep->endpoint.ops = &cdnsp_gadget_ep_ops;
drivers/usb/cdns3/cdnsp-gadget.c
1692
list_add_tail(&pep->endpoint.ep_list,
drivers/usb/cdns3/cdnsp-gadget.c
1695
pep->endpoint.caps.type_iso = true;
drivers/usb/cdns3/cdnsp-gadget.c
1696
pep->endpoint.caps.type_bulk = true;
drivers/usb/cdns3/cdnsp-gadget.c
1697
pep->endpoint.caps.type_int = true;
drivers/usb/cdns3/cdnsp-gadget.c
1699
pep->endpoint.caps.dir_in = direction;
drivers/usb/cdns3/cdnsp-gadget.c
1700
pep->endpoint.caps.dir_out = !direction;
drivers/usb/cdns3/cdnsp-gadget.c
1703
pep->endpoint.name = pep->name;
drivers/usb/cdns3/cdnsp-gadget.c
1712
str_yes_no(pep->endpoint.caps.type_control),
drivers/usb/cdns3/cdnsp-gadget.c
1713
str_yes_no(pep->endpoint.caps.type_int),
drivers/usb/cdns3/cdnsp-gadget.c
1714
str_yes_no(pep->endpoint.caps.type_bulk),
drivers/usb/cdns3/cdnsp-gadget.c
1715
str_yes_no(pep->endpoint.caps.type_iso),
drivers/usb/cdns3/cdnsp-gadget.c
1716
str_yes_no(pep->endpoint.caps.dir_in),
drivers/usb/cdns3/cdnsp-gadget.c
1717
str_yes_no(pep->endpoint.caps.dir_out));
drivers/usb/cdns3/cdnsp-gadget.c
1733
list_del(&pep->endpoint.ep_list);
drivers/usb/cdns3/cdnsp-gadget.c
394
switch (usb_endpoint_type(pep->endpoint.desc)) {
drivers/usb/cdns3/cdnsp-gadget.c
805
unsigned int num_streams = usb_ss_max_streams(pep->endpoint.comp_desc);
drivers/usb/cdns3/cdnsp-gadget.h
1608
#define to_cdnsp_ep(ep) (container_of(ep, struct cdnsp_ep, endpoint))
drivers/usb/cdns3/cdnsp-gadget.h
824
struct usb_ep endpoint;
drivers/usb/cdns3/cdnsp-mem.c
1006
if (usb_endpoint_xfer_bulk(pep->endpoint.desc) &&
drivers/usb/cdns3/cdnsp-mem.c
591
mps = usb_endpoint_maxp(pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-mem.c
785
interval = clamp_val(pep->endpoint.desc->bInterval, 1, 16) - 1;
drivers/usb/cdns3/cdnsp-mem.c
786
if (interval != pep->endpoint.desc->bInterval - 1)
drivers/usb/cdns3/cdnsp-mem.c
837
if (usb_endpoint_xfer_int(pep->endpoint.desc) ||
drivers/usb/cdns3/cdnsp-mem.c
838
usb_endpoint_xfer_isoc(pep->endpoint.desc))
drivers/usb/cdns3/cdnsp-mem.c
842
if (usb_endpoint_xfer_isoc(pep->endpoint.desc)) {
drivers/usb/cdns3/cdnsp-mem.c
844
} else if (usb_endpoint_xfer_int(pep->endpoint.desc)) {
drivers/usb/cdns3/cdnsp-mem.c
845
interval = pep->endpoint.desc->bInterval << 3;
drivers/usb/cdns3/cdnsp-mem.c
868
!usb_endpoint_xfer_isoc(pep->endpoint.desc))
drivers/usb/cdns3/cdnsp-mem.c
871
return pep->endpoint.comp_desc->bmAttributes;
drivers/usb/cdns3/cdnsp-mem.c
879
return pep->endpoint.comp_desc->bMaxBurst;
drivers/usb/cdns3/cdnsp-mem.c
882
(usb_endpoint_xfer_isoc(pep->endpoint.desc) ||
drivers/usb/cdns3/cdnsp-mem.c
883
usb_endpoint_xfer_int(pep->endpoint.desc)))
drivers/usb/cdns3/cdnsp-mem.c
884
return usb_endpoint_maxp_mult(pep->endpoint.desc) - 1;
drivers/usb/cdns3/cdnsp-mem.c
921
if (usb_endpoint_xfer_control(pep->endpoint.desc) ||
drivers/usb/cdns3/cdnsp-mem.c
922
usb_endpoint_xfer_bulk(pep->endpoint.desc))
drivers/usb/cdns3/cdnsp-mem.c
927
USB_SS_SSP_ISOC_COMP(pep->endpoint.desc->bmAttributes))
drivers/usb/cdns3/cdnsp-mem.c
928
return le16_to_cpu(pep->endpoint.comp_desc->wBytesPerInterval);
drivers/usb/cdns3/cdnsp-mem.c
931
return le16_to_cpu(pep->endpoint.comp_desc->wBytesPerInterval);
drivers/usb/cdns3/cdnsp-mem.c
933
max_packet = usb_endpoint_maxp(pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-mem.c
934
max_burst = usb_endpoint_maxp_mult(pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-mem.c
958
endpoint_type = cdnsp_get_endpoint_type(pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-mem.c
962
ring_type = usb_endpoint_type(pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-mem.c
973
max_packet = usb_endpoint_maxp(pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-mem.c
978
if (!usb_endpoint_xfer_isoc(pep->endpoint.desc))
drivers/usb/cdns3/cdnsp-mem.c
980
if (usb_endpoint_xfer_bulk(pep->endpoint.desc) &&
drivers/usb/cdns3/cdnsp-mem.c
984
if (usb_endpoint_xfer_control(pep->endpoint.desc))
drivers/usb/cdns3/cdnsp-ring.c
1341
desc = td->preq->pep->endpoint.desc;
drivers/usb/cdns3/cdnsp-ring.c
1790
maxp = usb_endpoint_maxp(preq->pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-ring.c
1806
max_pkt = usb_endpoint_maxp(preq->pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-ring.c
1903
IS_ALIGNED(full_len, usb_endpoint_maxp(pep->endpoint.desc))) {
drivers/usb/cdns3/cdnsp-ring.c
2061
maxp = usb_endpoint_maxp(pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-ring.c
2179
max_burst = preq->pep->endpoint.comp_desc->bMaxBurst;
drivers/usb/cdns3/cdnsp-ring.c
2201
max_burst = preq->pep->endpoint.comp_desc->bMaxBurst;
drivers/usb/cdns3/cdnsp-ring.c
2263
max_pkt = usb_endpoint_maxp(preq->pep->endpoint.desc);
drivers/usb/cdns3/cdnsp-ring.c
2312
if (usb_endpoint_dir_out(preq->pep->endpoint.desc))
drivers/usb/class/cdc-acm.c
1243
if (intf->cur_altsetting->endpoint &&
drivers/usb/class/cdc-acm.c
1244
intf->cur_altsetting->endpoint->extralen &&
drivers/usb/class/cdc-acm.c
1245
intf->cur_altsetting->endpoint->extra) {
drivers/usb/class/cdc-acm.c
1248
buflen = intf->cur_altsetting->endpoint->extralen;
drivers/usb/class/cdc-acm.c
1249
buffer = intf->cur_altsetting->endpoint->extra;
drivers/usb/class/cdc-acm.c
1344
epctrl = &control_interface->cur_altsetting->endpoint[0].desc;
drivers/usb/class/cdc-acm.c
1345
epread = &data_interface->cur_altsetting->endpoint[0].desc;
drivers/usb/class/cdc-acm.c
1346
epwrite = &data_interface->cur_altsetting->endpoint[1].desc;
drivers/usb/class/cdc-wdm.c
1171
ep = &iface->endpoint[0].desc;
drivers/usb/core/config.c
275
epd = &alt->endpoint[k].desc;
drivers/usb/core/config.c
294
struct usb_host_endpoint *endpoint;
drivers/usb/core/config.c
329
endpoint = &ifp->endpoint[ifp->desc.bNumEndpoints];
drivers/usb/core/config.c
330
memcpy(&endpoint->desc, d, n);
drivers/usb/core/config.c
331
d = &endpoint->desc;
drivers/usb/core/config.c
339
endpoint->desc.bEndpointAddress = i;
drivers/usb/core/config.c
361
INIT_LIST_HEAD(&endpoint->urb_list);
drivers/usb/core/config.c
432
endpoint->desc.bInterval = n;
drivers/usb/core/config.c
443
endpoint->desc.bmAttributes = USB_ENDPOINT_XFER_INT;
drivers/usb/core/config.c
444
endpoint->desc.bInterval = 1;
drivers/usb/core/config.c
445
if (usb_endpoint_maxp(&endpoint->desc) > 8)
drivers/usb/core/config.c
446
endpoint->desc.wMaxPacketSize = cpu_to_le16(8);
drivers/usb/core/config.c
456
maxp = le16_to_cpu(endpoint->desc.wMaxPacketSize);
drivers/usb/core/config.c
487
j = maxpacket_maxes[usb_endpoint_type(&endpoint->desc)];
drivers/usb/core/config.c
493
endpoint->desc.wMaxPacketSize = cpu_to_le16(i | maxp);
drivers/usb/core/config.c
513
endpoint, buffer, size);
drivers/usb/core/config.c
518
inum, asnum, endpoint, buffer, size);
drivers/usb/core/config.c
522
endpoint->extra = buffer;
drivers/usb/core/config.c
525
endpoint->extralen = i;
drivers/usb/core/config.c
546
kfree(alt->endpoint);
drivers/usb/core/config.c
625
alt->endpoint = kzalloc(len, GFP_KERNEL);
drivers/usb/core/config.c
626
if (!alt->endpoint)
drivers/usb/core/devices.c
232
start, end, &desc->endpoint[i].desc);
drivers/usb/core/devio.c
1652
(uurb->endpoint & ~USB_ENDPOINT_DIR_MASK) == 0)) {
drivers/usb/core/devio.c
1653
ifnum = findintfep(ps->dev, uurb->endpoint);
drivers/usb/core/devio.c
1660
ep = ep_to_host_endpoint(ps->dev, uurb->endpoint);
drivers/usb/core/devio.c
1663
is_in = (uurb->endpoint & USB_ENDPOINT_DIR_MASK) != 0;
drivers/usb/core/devio.c
1692
uurb->endpoint |= USB_DIR_IN;
drivers/usb/core/devio.c
1695
uurb->endpoint &= ~USB_DIR_IN;
drivers/usb/core/devio.c
1870
__create_pipe(ps->dev, uurb->endpoint & 0xf) |
drivers/usb/core/devio.c
1871
(uurb->endpoint & USB_DIR_IN);
drivers/usb/core/devio.c
2183
kurb->endpoint = urb32.endpoint;
drivers/usb/core/devio.c
872
endpt = &alts->endpoint[e].desc;
drivers/usb/core/driver.c
462
ep = &intf->cur_altsetting->endpoint[i];
drivers/usb/core/endpoint.c
151
struct usb_host_endpoint *endpoint,
drivers/usb/core/endpoint.c
163
ep_dev->desc = &endpoint->desc;
drivers/usb/core/endpoint.c
168
dev_set_name(&ep_dev->dev, "ep_%02x", endpoint->desc.bEndpointAddress);
drivers/usb/core/endpoint.c
175
endpoint->ep_dev = ep_dev;
drivers/usb/core/endpoint.c
184
void usb_remove_ep_devs(struct usb_host_endpoint *endpoint)
drivers/usb/core/endpoint.c
186
struct ep_device *ep_dev = endpoint->ep_dev;
drivers/usb/core/endpoint.c
190
endpoint->ep_dev = NULL;
drivers/usb/core/hcd.c
1914
ret = hcd->driver->add_endpoint(hcd, udev, &alt->endpoint[j]);
drivers/usb/core/hcd.c
1944
&cur_alt->endpoint[i]);
drivers/usb/core/hcd.c
1951
&new_alt->endpoint[i]);
drivers/usb/core/hub.c
1450
struct usb_endpoint_descriptor *endpoint)
drivers/usb/core/hub.c
1713
pipe = usb_rcvintpipe(hdev, endpoint->bEndpointAddress);
drivers/usb/core/hub.c
1726
hub, endpoint->bInterval);
drivers/usb/core/hub.c
1859
if (!usb_endpoint_is_int_in(&desc->endpoint[0].desc))
drivers/usb/core/hub.c
1994
desc->endpoint[0].desc.bInterval > USB_REDUCE_FRAME_INTR_BINTERVAL) {
drivers/usb/core/hub.c
1995
desc->endpoint[0].desc.bInterval =
drivers/usb/core/hub.c
2001
if (hub_configure(hub, &desc->endpoint[0].desc) >= 0) {
drivers/usb/core/hub.c
4299
desc = &intf->cur_altsetting->endpoint[j].desc;
drivers/usb/core/hub.c
6304
intf->cur_altsetting->endpoint[j].streams = 0;
drivers/usb/core/message.c
1310
(void) usb_create_ep_devs(&intf->dev, &alt->endpoint[i], udev);
drivers/usb/core/message.c
1324
usb_remove_ep_devs(&alt->endpoint[i]);
drivers/usb/core/message.c
1407
alt->endpoint[i].desc.bEndpointAddress,
drivers/usb/core/message.c
1542
usb_enable_endpoint(dev, &alt->endpoint[i], reset_eps);
drivers/usb/core/message.c
1633
iface->cur_altsetting->endpoint[i].streams = 0;
drivers/usb/core/message.c
1695
epaddr = alt->endpoint[i].desc.bEndpointAddress;
drivers/usb/core/message.c
211
int usb_control_msg_send(struct usb_device *dev, __u8 endpoint, __u8 request,
drivers/usb/core/message.c
216
unsigned int pipe = usb_sndctrlpipe(dev, endpoint);
drivers/usb/core/message.c
275
int usb_control_msg_recv(struct usb_device *dev, __u8 endpoint, __u8 request,
drivers/usb/core/message.c
280
unsigned int pipe = usb_rcvctrlpipe(dev, endpoint);
drivers/usb/core/usb.c
155
epd = &alt->endpoint[i].desc;
drivers/usb/core/usb.c
201
epd = &alt->endpoint[i].desc;
drivers/usb/core/usb.c
228
ep = intf->cur_altsetting->endpoint;
drivers/usb/core/usb.h
20
struct usb_host_endpoint *endpoint,
drivers/usb/core/usb.h
22
extern void usb_remove_ep_devs(struct usb_host_endpoint *endpoint);
drivers/usb/dwc3/core.h
746
struct usb_ep endpoint;
drivers/usb/dwc3/debugfs.c
855
if (!(dep->flags & DWC3_EP_ENABLED) || !dep->endpoint.desc) {
drivers/usb/dwc3/debugfs.c
860
switch (usb_endpoint_type(dep->endpoint.desc)) {
drivers/usb/dwc3/ep0.c
1000
} else if (!IS_ALIGNED(req->request.length, dep->endpoint.maxpacket)
drivers/usb/dwc3/ep0.c
1010
maxpacket = dep->endpoint.maxpacket;
drivers/usb/dwc3/ep0.c
1028
} else if (IS_ALIGNED(req->request.length, dep->endpoint.maxpacket) &&
drivers/usb/dwc3/ep0.c
1045
trb_length = dep->endpoint.maxpacket;
drivers/usb/dwc3/ep0.c
203
if (!dep->endpoint.desc || !dwc->pullups_connected || !dwc->connected) {
drivers/usb/dwc3/ep0.c
767
dwc->ep0_usb_req.request.length = dep->endpoint.maxpacket;
drivers/usb/dwc3/ep0.c
900
if ((IS_ALIGNED(ur->length, ep0->endpoint.maxpacket) &&
drivers/usb/dwc3/ep0.c
995
trb_length = dep->endpoint.maxpacket;
drivers/usb/dwc3/gadget.c
1103
dep->endpoint.comp_desc = NULL;
drivers/usb/dwc3/gadget.c
1104
dep->endpoint.desc = NULL;
drivers/usb/dwc3/gadget.c
1311
switch (usb_endpoint_type(dep->endpoint.desc)) {
drivers/usb/dwc3/gadget.c
1343
struct usb_ep *ep = &dep->endpoint;
drivers/usb/dwc3/gadget.c
1373
usb_endpoint_type(dep->endpoint.desc));
drivers/usb/dwc3/gadget.c
1380
if (usb_endpoint_dir_out(dep->endpoint.desc)) {
drivers/usb/dwc3/gadget.c
1401
if (usb_endpoint_xfer_bulk(dep->endpoint.desc) && dep->stream_capable)
drivers/usb/dwc3/gadget.c
1426
unsigned int maxp = usb_endpoint_maxp(dep->endpoint.desc);
drivers/usb/dwc3/gadget.c
1430
!usb_endpoint_xfer_isoc(dep->endpoint.desc)) ||
drivers/usb/dwc3/gadget.c
1450
unsigned int maxp = usb_endpoint_maxp(dep->endpoint.desc);
drivers/usb/dwc3/gadget.c
1709
if (usb_endpoint_xfer_isoc(dep->endpoint.desc))
drivers/usb/dwc3/gadget.c
1916
const struct usb_endpoint_descriptor *desc = dep->endpoint.desc;
drivers/usb/dwc3/gadget.c
1984
if (!dep->endpoint.desc || !dwc->pullups_connected || !dwc->connected) {
drivers/usb/dwc3/gadget.c
2032
if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) {
drivers/usb/dwc3/gadget.c
2120
if (!dep->endpoint.desc)
drivers/usb/dwc3/gadget.c
2201
if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) {
drivers/usb/dwc3/gadget.c
2271
!usb_endpoint_xfer_isoc(dep->endpoint.desc))
drivers/usb/dwc3/gadget.c
242
usb_gadget_giveback_request(&dep->endpoint, &req->request);
drivers/usb/dwc3/gadget.c
315
const struct usb_endpoint_descriptor *desc = dep->endpoint.desc;
drivers/usb/dwc3/gadget.c
3218
usb_ep_set_maxpacket_limit(&dep->endpoint, 512);
drivers/usb/dwc3/gadget.c
3219
dep->endpoint.maxburst = 1;
drivers/usb/dwc3/gadget.c
3220
dep->endpoint.ops = &dwc3_gadget_ep0_ops;
drivers/usb/dwc3/gadget.c
3222
dwc->gadget->ep0 = &dep->endpoint;
drivers/usb/dwc3/gadget.c
3224
dep->endpoint.caps.type_control = true;
drivers/usb/dwc3/gadget.c
3265
usb_ep_set_maxpacket_limit(&dep->endpoint, size);
drivers/usb/dwc3/gadget.c
3267
dep->endpoint.max_streams = 16;
drivers/usb/dwc3/gadget.c
3268
dep->endpoint.ops = &dwc3_gadget_ep_ops;
drivers/usb/dwc3/gadget.c
3269
list_add_tail(&dep->endpoint.ep_list,
drivers/usb/dwc3/gadget.c
3271
dep->endpoint.caps.type_iso = true;
drivers/usb/dwc3/gadget.c
3272
dep->endpoint.caps.type_bulk = true;
drivers/usb/dwc3/gadget.c
3273
dep->endpoint.caps.type_int = true;
drivers/usb/dwc3/gadget.c
3313
usb_ep_set_maxpacket_limit(&dep->endpoint, size);
drivers/usb/dwc3/gadget.c
3314
dep->endpoint.max_streams = 16;
drivers/usb/dwc3/gadget.c
3315
dep->endpoint.ops = &dwc3_gadget_ep_ops;
drivers/usb/dwc3/gadget.c
3316
list_add_tail(&dep->endpoint.ep_list,
drivers/usb/dwc3/gadget.c
3318
dep->endpoint.caps.type_iso = true;
drivers/usb/dwc3/gadget.c
3319
dep->endpoint.caps.type_bulk = true;
drivers/usb/dwc3/gadget.c
3320
dep->endpoint.caps.type_int = true;
drivers/usb/dwc3/gadget.c
3390
dep->endpoint.name = dep->name;
drivers/usb/dwc3/gadget.c
3393
dep->endpoint.desc = &dwc3_gadget_ep0_desc;
drivers/usb/dwc3/gadget.c
3394
dep->endpoint.comp_desc = NULL;
drivers/usb/dwc3/gadget.c
3407
dep->endpoint.caps.dir_in = direction;
drivers/usb/dwc3/gadget.c
3408
dep->endpoint.caps.dir_out = !direction;
drivers/usb/dwc3/gadget.c
3496
list_del(&dep->endpoint.ep_list);
drivers/usb/dwc3/gadget.c
3534
if (usb_endpoint_xfer_isoc(dep->endpoint.desc) &&
drivers/usb/dwc3/gadget.c
3666
if (!dep->endpoint.desc)
drivers/usb/dwc3/gadget.c
3676
if (!dep->endpoint.desc || !dwc->pullups_connected ||
drivers/usb/dwc3/gadget.c
3711
if (!dep->endpoint.desc)
drivers/usb/dwc3/gadget.c
3714
if (usb_endpoint_xfer_isoc(dep->endpoint.desc) &&
drivers/usb/dwc3/gadget.c
3758
if (!dep->endpoint.desc)
drivers/usb/dwc3/gadget.c
3761
if (usb_endpoint_xfer_isoc(dep->endpoint.desc))
drivers/usb/dwc3/gadget.c
3840
struct usb_ep *ep0 = &dwc->eps[0]->endpoint;
drivers/usb/dwc3/gadget.c
3854
!usb_endpoint_xfer_isoc(dep->endpoint.desc))
drivers/usb/dwc3/gadget.c
4256
dwc->eps[1]->endpoint.maxpacket = dwc->gadget->ep0->maxpacket;
drivers/usb/dwc3/gadget.c
591
comp_desc = dep->endpoint.comp_desc;
drivers/usb/dwc3/gadget.c
592
desc = dep->endpoint.desc;
drivers/usb/dwc3/gadget.c
601
u32 burst = dep->endpoint.maxburst;
drivers/usb/dwc3/gadget.c
820
if (!usb_endpoint_dir_in(dep->endpoint.desc) || dep->number <= 1)
drivers/usb/dwc3/gadget.c
832
if (usb_endpoint_xfer_bulk(dep->endpoint.desc) ||
drivers/usb/dwc3/gadget.c
833
usb_endpoint_xfer_isoc(dep->endpoint.desc))
drivers/usb/dwc3/gadget.c
835
dep->endpoint.maxburst,
drivers/usb/dwc3/gadget.c
839
if (usb_endpoint_xfer_isoc(dep->endpoint.desc)) {
drivers/usb/dwc3/gadget.c
841
usb_endpoint_maxp_mult(dep->endpoint.desc) + 1,
drivers/usb/dwc3/gadget.c
847
if (usb_endpoint_xfer_bulk(dep->endpoint.desc))
drivers/usb/dwc3/gadget.c
892
dep->endpoint.name, fifo_size);
drivers/usb/dwc3/gadget.c
919
const struct usb_endpoint_descriptor *desc = dep->endpoint.desc;
drivers/usb/dwc3/gadget.h
19
#define to_dwc3_ep(ep) (container_of(ep, struct dwc3_ep, endpoint))
drivers/usb/dwc3/trace.h
275
__entry->type = usb_endpoint_type(dep->endpoint.desc);
drivers/usb/dwc3/trace.h
344
__entry->maxpacket = dep->endpoint.maxpacket;
drivers/usb/dwc3/trace.h
345
__entry->maxpacket_limit = dep->endpoint.maxpacket_limit;
drivers/usb/dwc3/trace.h
346
__entry->max_streams = dep->endpoint.max_streams;
drivers/usb/dwc3/trace.h
347
__entry->maxburst = dep->endpoint.maxburst;
drivers/usb/early/ehci-dbgp.c
265
static int dbgp_bulk_write(unsigned devnum, unsigned endpoint,
drivers/usb/early/ehci-dbgp.c
275
addr = DBGP_EPADDR(devnum, endpoint);
drivers/usb/early/ehci-dbgp.c
293
static int dbgp_bulk_read(unsigned devnum, unsigned endpoint, void *data,
drivers/usb/early/ehci-dbgp.c
302
addr = DBGP_EPADDR(devnum, endpoint);
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
362
request->complete(&pdev->eps[0].endpoint, request);
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
650
usb_ep_set_maxpacket_limit(&pep->endpoint, maxpacket);
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
652
pep->endpoint.ops = &cdns2_gadget_ep0_ops;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
653
pep->endpoint.desc = &cdns2_gadget_ep0_desc;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
654
pep->endpoint.caps.type_control = true;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
655
pep->endpoint.caps.dir_in = true;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
656
pep->endpoint.caps.dir_out = true;
drivers/usb/gadget/udc/cdns2/cdns2-ep0.c
658
pdev->gadget.ep0 = &pep->endpoint;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1080
cdns2_select_ep(pdev, pep->endpoint.address);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1091
mult = USB_EP_MAXP_MULT(pep->endpoint.desc->wMaxPacketSize);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1431
mult = USB_EP_MAXP_MULT(pep->endpoint.desc->wMaxPacketSize);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1754
if (!pep->endpoint.desc) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1945
ep_correct = (pep->endpoint.caps.dir_in &&
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1947
(pep->endpoint.caps.dir_out &&
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
1986
return &pep->endpoint;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2217
pep->endpoint.name = pep->name;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2219
usb_ep_set_maxpacket_limit(&pep->endpoint, 1024);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2220
pep->endpoint.ops = &cdns2_gadget_ep_ops;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2221
list_add_tail(&pep->endpoint.ep_list, &pdev->gadget.ep_list);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2223
pep->endpoint.caps.dir_in = direction;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2224
pep->endpoint.caps.dir_out = !direction;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2226
pep->endpoint.caps.type_iso = 1;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2227
pep->endpoint.caps.type_bulk = 1;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2228
pep->endpoint.caps.type_int = 1;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2231
pep->endpoint.name = pep->name;
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2237
str_yes_no(pep->endpoint.caps.type_control),
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2238
str_yes_no(pep->endpoint.caps.type_int),
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2239
str_yes_no(pep->endpoint.caps.type_bulk),
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2240
str_yes_no(pep->endpoint.caps.type_iso),
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2241
str_yes_no(pep->endpoint.caps.dir_in),
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
2242
str_yes_no(pep->endpoint.caps.dir_out));
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
258
usb_gadget_giveback_request(&pep->endpoint, request);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
263
cdns2_gadget_ep_free_request(&pep->endpoint, request);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
771
cdns2_select_ep(pdev, pep->endpoint.address);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
787
if (usb_endpoint_xfer_isoc(pep->endpoint.desc)) {
drivers/usb/gadget/udc/cdns2/cdns2-gadget.c
998
cdns2_select_ep(pdev, pep->endpoint.address);
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
414
#define ep_to_cdns2_ep(ep) (container_of(ep, struct cdns2_endpoint, endpoint))
drivers/usb/gadget/udc/cdns2/cdns2-gadget.h
552
struct usb_ep endpoint;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
355
__entry->type = usb_endpoint_type(pep->endpoint.desc);
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
416
__entry->maxpacket = pep->endpoint.maxpacket;
drivers/usb/gadget/udc/cdns2/cdns2-trace.h
417
__entry->maxpacket_limit = pep->endpoint.maxpacket_limit;
drivers/usb/gadget/udc/omap_udc.h
121
#define UDC_EP_RX(endpoint) (UDC_BASE + 0x80 + (endpoint)*4)
drivers/usb/gadget/udc/omap_udc.h
127
#define UDC_EP_TX(endpoint) (UDC_BASE + 0xc0 + (endpoint)*4)
drivers/usb/gadget/udc/udc-xilinx.c
1663
u8 endpoint;
drivers/usb/gadget/udc/udc-xilinx.c
1691
endpoint = le16_to_cpu(udc->setup.wIndex) &
drivers/usb/gadget/udc/udc-xilinx.c
1693
if (endpoint >= XUSB_MAX_ENDPOINTS) {
drivers/usb/gadget/udc/udc-xilinx.c
1697
target_ep = &udc->ep[endpoint];
drivers/usb/gadget/udc/udc-xilinx.c
1708
if (!endpoint) {
drivers/usb/host/fhci-tds.c
151
struct endpoint *ep;
drivers/usb/host/fhci-tds.c
242
void fhci_init_ep_registers(struct fhci_usb *usb, struct endpoint *ep,
drivers/usb/host/fhci-tds.c
279
struct endpoint *ep = usb->ep0;
drivers/usb/host/fhci-tds.c
385
struct endpoint *ep = usb->ep0;
drivers/usb/host/fhci-tds.c
472
struct endpoint *ep = usb->ep0;
drivers/usb/host/fhci-tds.c
528
struct endpoint *ep = usb->ep0;
drivers/usb/host/fhci-tds.c
592
struct endpoint *ep = usb->ep0;
drivers/usb/host/fhci-tds.c
82
void fhci_push_dummy_bd(struct endpoint *ep)
drivers/usb/host/fhci-tds.c
97
struct endpoint *ep;
drivers/usb/host/fhci.h
427
struct endpoint *ep0; /* pointer for endpoint0 structure */
drivers/usb/host/fhci.h
543
void fhci_push_dummy_bd(struct endpoint *ep);
drivers/usb/host/fhci.h
547
struct endpoint *ep,
drivers/usb/host/r8a66597-hcd.c
563
unsigned char endpoint = usb_pipeendpoint(urb->pipe);
drivers/usb/host/r8a66597-hcd.c
570
*toggle |= 1 << endpoint;
drivers/usb/host/r8a66597-hcd.c
572
*toggle &= ~(1 << endpoint);
drivers/usb/host/r8a66597-hcd.c
592
unsigned char endpoint = usb_pipeendpoint(urb->pipe);
drivers/usb/host/r8a66597-hcd.c
598
r8a66597_pipe_toggle(r8a66597, pipe, *toggle & (1 << endpoint));
drivers/usb/host/xhci-mtk-sch.c
1021
list_for_each_entry_safe(sch_ep, tmp, &mtk->bw_ep_chk_list, endpoint)
drivers/usb/host/xhci-mtk-sch.c
282
INIT_LIST_HEAD(&sch_ep->endpoint);
drivers/usb/host/xhci-mtk-sch.c
854
list_del(&sch_ep->endpoint);
drivers/usb/host/xhci-mtk-sch.c
944
list_add_tail(&sch_ep->endpoint, &mtk->bw_ep_chk_list);
drivers/usb/host/xhci-mtk-sch.c
982
list_for_each_entry(sch_ep, &mtk->bw_ep_chk_list, endpoint) {
drivers/usb/host/xhci-mtk.h
104
struct list_head endpoint;
drivers/usb/host/xhci.c
5024
&alt->endpoint[j].desc, state, timeout))
drivers/usb/image/mdc800.c
129
unsigned int endpoint [4];
drivers/usb/image/mdc800.c
461
mdc800->endpoint[i]=-1;
drivers/usb/image/mdc800.c
464
if (mdc800_endpoint_equals (&intf_desc->endpoint [j].desc,&mdc800_ed [i]))
drivers/usb/image/mdc800.c
466
mdc800->endpoint[i]=intf_desc->endpoint [j].desc.bEndpointAddress ;
drivers/usb/image/mdc800.c
469
irq_interval=intf_desc->endpoint [j].desc.bInterval;
drivers/usb/image/mdc800.c
473
if (mdc800->endpoint[i] == -1)
drivers/usb/image/mdc800.c
499
usb_rcvintpipe (mdc800->dev,mdc800->endpoint [1]),
drivers/usb/image/mdc800.c
510
usb_sndbulkpipe (mdc800->dev, mdc800->endpoint[0]),
drivers/usb/image/mdc800.c
520
usb_rcvbulkpipe (mdc800->dev, mdc800->endpoint [3]),
drivers/usb/image/microtek.c
691
if ((altsetting->endpoint[i].desc.bmAttributes &
drivers/usb/image/microtek.c
695
(int)altsetting->endpoint[i].desc.bEndpointAddress );
drivers/usb/image/microtek.c
697
if (altsetting->endpoint[i].desc.bEndpointAddress &
drivers/usb/image/microtek.c
700
= altsetting->endpoint[i].desc.bEndpointAddress &
drivers/usb/image/microtek.c
708
ep_out = altsetting->endpoint[i].desc.bEndpointAddress &
drivers/usb/misc/appledisplay.c
213
struct usb_endpoint_descriptor *endpoint;
drivers/usb/misc/appledisplay.c
220
retval = usb_find_int_in_endpoint(iface->cur_altsetting, &endpoint);
drivers/usb/misc/appledisplay.c
226
int_in_endpointAddr = endpoint->bEndpointAddress;
drivers/usb/misc/idmouse.c
321
struct usb_endpoint_descriptor *endpoint;
drivers/usb/misc/idmouse.c
342
result = usb_find_bulk_in_endpoint(iface_desc, &endpoint);
drivers/usb/misc/idmouse.c
349
dev->orig_bi_size = usb_endpoint_maxp(endpoint);
drivers/usb/misc/idmouse.c
351
dev->bulk_in_endpointAddr = endpoint->bEndpointAddress;
drivers/usb/misc/lvstest.c
397
struct usb_endpoint_descriptor *endpoint;
drivers/usb/misc/lvstest.c
405
ret = usb_find_int_in_endpoint(desc, &endpoint);
drivers/usb/misc/lvstest.c
439
pipe = usb_rcvintpipe(hdev, endpoint->bEndpointAddress);
drivers/usb/misc/lvstest.c
442
lvs_rh_irq, lvs, endpoint->bInterval);
drivers/usb/misc/usbtest.c
171
e = alt->endpoint + ep;
drivers/usb/misc/yurex.c
194
struct usb_endpoint_descriptor *endpoint;
drivers/usb/misc/yurex.c
213
res = usb_find_int_in_endpoint(iface_desc, &endpoint);
drivers/usb/misc/yurex.c
220
dev->int_in_endpointAddr = endpoint->bEndpointAddress;
drivers/usb/renesas_usbhs/mod_gadget.c
254
.endpoint = usbhsg_recip_handler_std_clear_endpoint,
drivers/usb/renesas_usbhs/mod_gadget.c
295
.endpoint = usbhsg_recip_handler_std_set_endpoint,
drivers/usb/renesas_usbhs/mod_gadget.c
395
.endpoint = usbhsg_recip_handler_std_get_endpoint,
drivers/usb/renesas_usbhs/mod_gadget.c
434
func = handler->endpoint;
drivers/usb/renesas_usbhs/mod_gadget.c
64
int (*endpoint)(struct usbhs_priv *priv, struct usbhsg_uep *uep,
drivers/usb/serial/ftdi_sio.c
1609
ep_desc = &interface->cur_altsetting->endpoint[i].desc;
drivers/usb/serial/io_edgeport.c
2801
struct usb_endpoint_descriptor *endpoint;
drivers/usb/serial/io_edgeport.c
2804
endpoint = &alt->endpoint[i].desc;
drivers/usb/serial/io_edgeport.c
2805
buffer_size = usb_endpoint_maxp(endpoint);
drivers/usb/serial/io_edgeport.c
2807
(usb_endpoint_is_int_in(endpoint))) {
drivers/usb/serial/io_edgeport.c
2826
endpoint->bEndpointAddress;
drivers/usb/serial/io_edgeport.c
2833
endpoint->bEndpointAddress),
drivers/usb/serial/io_edgeport.c
2838
endpoint->bInterval);
drivers/usb/serial/io_edgeport.c
2844
(usb_endpoint_is_bulk_in(endpoint))) {
drivers/usb/serial/io_edgeport.c
2863
endpoint->bEndpointAddress;
drivers/usb/serial/io_edgeport.c
2868
endpoint->bEndpointAddress),
drivers/usb/serial/io_edgeport.c
2870
usb_endpoint_maxp(endpoint),
drivers/usb/serial/io_edgeport.c
2877
(usb_endpoint_is_bulk_out(endpoint))) {
drivers/usb/serial/io_edgeport.c
2881
endpoint->bEndpointAddress;
drivers/usb/serial/keyspan.c
1120
int endpoint;
drivers/usb/serial/keyspan.c
1125
endpoint = usb_pipeendpoint(urb->pipe);
drivers/usb/serial/keyspan.c
1129
__func__, status, endpoint);
drivers/usb/serial/keyspan.c
1248
int endpoint;
drivers/usb/serial/keyspan.c
1254
endpoint = usb_pipeendpoint(urb->pipe);
drivers/usb/serial/keyspan.c
1258
__func__, status, endpoint);
drivers/usb/serial/keyspan.c
1690
int endpoint)
drivers/usb/serial/keyspan.c
1698
ep = &iface_desc->endpoint[i].desc;
drivers/usb/serial/keyspan.c
1699
if (ep->bEndpointAddress == endpoint)
drivers/usb/serial/keyspan.c
1703
endpoint);
drivers/usb/serial/keyspan.c
1707
static struct urb *keyspan_setup_urb(struct usb_serial *serial, int endpoint,
drivers/usb/serial/keyspan.c
1715
if (endpoint == -1)
drivers/usb/serial/keyspan.c
1719
__func__, endpoint);
drivers/usb/serial/keyspan.c
1724
if (endpoint == 0) {
drivers/usb/serial/keyspan.c
1729
ep_desc = find_ep(serial, endpoint);
drivers/usb/serial/keyspan.c
1737
usb_sndintpipe(serial->dev, endpoint) | dir,
drivers/usb/serial/keyspan.c
1743
usb_sndbulkpipe(serial->dev, endpoint) | dir,
drivers/usb/serial/keyspan.c
1754
__func__, urb, ep_type_name, endpoint);
drivers/usb/serial/keyspan.c
770
int endpoint;
drivers/usb/serial/keyspan.c
775
endpoint = usb_pipeendpoint(urb->pipe);
drivers/usb/serial/keyspan.c
779
__func__, status, endpoint);
drivers/usb/serial/pl2303.c
348
struct usb_endpoint_descriptor *endpoint;
drivers/usb/serial/pl2303.c
358
endpoint = &iface_desc->endpoint[i].desc;
drivers/usb/serial/pl2303.c
360
if (!usb_endpoint_is_int_in(endpoint))
drivers/usb/serial/pl2303.c
365
epds->interrupt_in[epds->num_interrupt_in++] = endpoint;
drivers/usb/serial/qcserial.c
259
usb_endpoint_is_bulk_in(&intf->endpoint[0].desc) &&
drivers/usb/serial/qcserial.c
260
usb_endpoint_is_bulk_out(&intf->endpoint[1].desc)) {
drivers/usb/serial/sierra.c
524
int endpoint;
drivers/usb/serial/sierra.c
529
endpoint = usb_pipeendpoint(urb->pipe);
drivers/usb/serial/sierra.c
534
" endpoint %02x\n", __func__, status, endpoint);
drivers/usb/serial/sierra.c
697
static struct urb *sierra_setup_urb(struct usb_serial *serial, int endpoint,
drivers/usb/serial/sierra.c
713
usb_sndbulkpipe(serial->dev, endpoint) | dir,
drivers/usb/serial/sierra.c
776
int endpoint;
drivers/usb/serial/sierra.c
781
endpoint = port->bulk_in_endpointAddress;
drivers/usb/serial/sierra.c
783
urb = sierra_setup_urb(serial, endpoint, USB_DIR_IN, port,
drivers/usb/serial/sierra.c
790
usb_sndbulkpipe(serial->dev, endpoint) | USB_DIR_IN);
drivers/usb/serial/usb-serial.c
836
epd = &iface_desc->endpoint[i].desc;
drivers/usb/serial/usb_wwan.c
216
int endpoint;
drivers/usb/serial/usb_wwan.c
222
endpoint = usb_pipeendpoint(urb->pipe);
drivers/usb/serial/usb_wwan.c
228
__func__, status, endpoint);
drivers/usb/serial/usb_wwan.c
420
int endpoint,
drivers/usb/serial/usb_wwan.c
433
usb_sndbulkpipe(serial->dev, endpoint) | dir,
drivers/usb/storage/alauda.c
1124
altsetting->endpoint[0].desc.bEndpointAddress
drivers/usb/storage/onetouch.c
167
struct usb_endpoint_descriptor *endpoint;
drivers/usb/storage/onetouch.c
178
endpoint = &interface->endpoint[2].desc;
drivers/usb/storage/onetouch.c
179
if (!usb_endpoint_is_int_in(endpoint))
drivers/usb/storage/onetouch.c
182
pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress);
drivers/usb/storage/onetouch.c
236
usb_onetouch_irq, onetouch, endpoint->bInterval);
drivers/usb/storage/uas-detect.h
31
struct usb_host_endpoint *endpoint = alt->endpoint;
drivers/usb/storage/uas-detect.h
35
unsigned char *extra = endpoint[i].extra;
drivers/usb/storage/uas-detect.h
36
int len = endpoint[i].extralen;
drivers/usb/storage/uas-detect.h
41
eps[pipe_id - 1] = &endpoint[i];
drivers/w1/masters/ds2490.c
1016
struct usb_endpoint_descriptor *endpoint;
drivers/w1/masters/ds2490.c
1065
endpoint = &iface_desc->endpoint[i].desc;
drivers/w1/masters/ds2490.c
1067
dev->ep[i+1] = endpoint->bEndpointAddress;
drivers/w1/masters/ds2490.c
1070
i, endpoint->bEndpointAddress, le16_to_cpu(endpoint->wMaxPacketSize),
drivers/w1/masters/ds2490.c
1071
(endpoint->bEndpointAddress & USB_DIR_IN)?"IN":"OUT",
drivers/w1/masters/ds2490.c
1072
endpoint->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK);
drivers/watchdog/pcwd_usb.c
604
struct usb_endpoint_descriptor *endpoint;
drivers/watchdog/pcwd_usb.c
632
endpoint = &iface_desc->endpoint[0].desc;
drivers/watchdog/pcwd_usb.c
634
if (!usb_endpoint_is_int_in(endpoint)) {
drivers/watchdog/pcwd_usb.c
641
pipe = usb_rcvintpipe(udev, endpoint->bEndpointAddress);
drivers/watchdog/pcwd_usb.c
654
usb_pcwd->intr_size = (le16_to_cpu(endpoint->wMaxPacketSize) > 8 ?
drivers/watchdog/pcwd_usb.c
655
le16_to_cpu(endpoint->wMaxPacketSize) : 8);
drivers/watchdog/pcwd_usb.c
673
usb_pcwd_intr_done, usb_pcwd, endpoint->bInterval);
fs/xfs/xfs_stats.c
31
int endpoint;
fs/xfs/xfs_stats.c
72
for (; j < xstats[i].endpoint; j++)
include/acpi/acpi_bus.h
425
#define ACPI_DEVICE_SWNODE_EP(endpoint) \
include/acpi/acpi_bus.h
426
(ACPI_DEVICE_SWNODE_PORT(endpoint) + 1)
include/acpi/actbl3.h
565
u32 endpoint;
include/drm/drm_bridge.h
1588
u32 port, u32 endpoint);
include/drm/drm_bridge.h
1590
u32 port, u32 endpoint);
include/drm/drm_bridge.h
1595
u32 endpoint)
include/drm/drm_bridge.h
1603
u32 endpoint)
include/drm/drm_of.h
101
int port, int endpoint,
include/drm/drm_of.h
129
drm_of_get_data_lanes_count(const struct device_node *endpoint,
include/drm/drm_of.h
164
int port, int endpoint)
include/drm/drm_of.h
170
remote = of_graph_get_remote_node(np, port, endpoint);
include/drm/drm_of.h
189
struct of_endpoint endpoint;
include/drm/drm_of.h
191
&endpoint);
include/drm/drm_of.h
193
return ret ?: endpoint.id;
include/drm/drm_of.h
199
struct of_endpoint endpoint;
include/drm/drm_of.h
201
&endpoint);
include/drm/drm_of.h
203
return ret ?: endpoint.port;
include/drm/drm_of.h
49
struct of_endpoint *endpoint);
include/drm/drm_of.h
51
int port, int endpoint,
include/drm/drm_of.h
59
int drm_of_get_data_lanes_count(const struct device_node *endpoint,
include/drm/drm_of.h
96
struct of_endpoint *endpoint)
include/linux/acpi.h
1468
struct fwnode_handle **endpoint)
include/linux/fwnode.h
181
struct fwnode_endpoint *endpoint);
include/linux/of_graph.h
169
u32 port, u32 endpoint)
include/linux/of_graph.h
68
struct of_endpoint *endpoint);
include/linux/of_graph.h
87
u32 port, u32 endpoint);
include/linux/of_graph.h
96
struct of_endpoint *endpoint)
include/linux/property.h
534
u32 port, u32 endpoint, unsigned long flags);
include/linux/property.h
543
struct fwnode_endpoint *endpoint);
include/linux/soc/apple/rtkit.h
154
int apple_rtkit_start_ep(struct apple_rtkit *rtk, u8 endpoint);
include/linux/soc/apple/rtkit.h
60
void (*recv_message)(void *cookie, u8 endpoint, u64 message);
include/linux/soc/apple/rtkit.h
61
bool (*recv_message_early)(void *cookie, u8 endpoint, u64 message);
include/linux/usb.h
1885
int usb_control_msg_send(struct usb_device *dev, __u8 endpoint, __u8 request,
include/linux/usb.h
1889
int usb_control_msg_recv(struct usb_device *dev, __u8 endpoint, __u8 request,
include/linux/usb.h
2027
unsigned int endpoint)
include/linux/usb.h
2029
return (dev->devnum << 8) | (endpoint << 15);
include/linux/usb.h
2033
#define usb_sndctrlpipe(dev, endpoint) \
include/linux/usb.h
2034
((PIPE_CONTROL << 30) | __create_pipe(dev, endpoint))
include/linux/usb.h
2035
#define usb_rcvctrlpipe(dev, endpoint) \
include/linux/usb.h
2036
((PIPE_CONTROL << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
include/linux/usb.h
2037
#define usb_sndisocpipe(dev, endpoint) \
include/linux/usb.h
2038
((PIPE_ISOCHRONOUS << 30) | __create_pipe(dev, endpoint))
include/linux/usb.h
2039
#define usb_rcvisocpipe(dev, endpoint) \
include/linux/usb.h
2040
((PIPE_ISOCHRONOUS << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
include/linux/usb.h
2041
#define usb_sndbulkpipe(dev, endpoint) \
include/linux/usb.h
2042
((PIPE_BULK << 30) | __create_pipe(dev, endpoint))
include/linux/usb.h
2043
#define usb_rcvbulkpipe(dev, endpoint) \
include/linux/usb.h
2044
((PIPE_BULK << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
include/linux/usb.h
2045
#define usb_sndintpipe(dev, endpoint) \
include/linux/usb.h
2046
((PIPE_INTERRUPT << 30) | __create_pipe(dev, endpoint))
include/linux/usb.h
2047
#define usb_rcvintpipe(dev, endpoint) \
include/linux/usb.h
2048
((PIPE_INTERRUPT << 30) | __create_pipe(dev, endpoint) | USB_DIR_IN)
include/linux/usb.h
93
struct usb_host_endpoint *endpoint;
include/linux/usbdevice_fs.h
61
unsigned char endpoint;
include/media/ipu-bridge.h
111
char endpoint[11];
include/media/media-entity.h
280
struct fwnode_endpoint *endpoint);
include/media/v4l2-async.h
137
struct fwnode_handle *endpoint;
include/media/v4l2-async.h
200
struct fwnode_handle *endpoint,
include/media/v4l2-subdev.h
1210
struct fwnode_endpoint *endpoint);
include/net/caif/cfctrl.h
62
u8 endpoint; /* (E1,E0) Endpoint for data channels */
include/sound/hdmi-codec.h
108
struct device_node *endpoint,
include/sound/soc-component.h
108
struct device_node *endpoint);
include/uapi/linux/usbdevice_fs.h
119
unsigned char endpoint;
include/uapi/linux/virtio_iommu.h
141
__le32 endpoint;
include/uapi/linux/virtio_iommu.h
166
__le32 endpoint;
include/uapi/linux/virtio_iommu.h
77
__le32 endpoint;
include/uapi/linux/virtio_iommu.h
86
__le32 endpoint;
net/caif/cfcnfg.c
254
l->endpoint = (s->sockaddr.u.at.type >> 2) & 0x3;
net/caif/cfcnfg.c
265
l->endpoint = 0x00;
net/caif/cfcnfg.c
276
l->endpoint = 0x00;
net/caif/cfcnfg.c
291
l->endpoint = s->sockaddr.u.dbg.service;
net/caif/cfctrl.c
231
cfpkt_addbdy(pkt, param->endpoint & 0x03);
net/caif/cfctrl.c
358
u8 endpoint;
net/caif/cfctrl.c
383
endpoint = cfpkt_extr_head_u8(pkt);
net/caif/cfctrl.c
384
linkparam.endpoint = endpoint & 0x03;
net/caif/cfctrl.c
81
p1->endpoint == p2->endpoint && p1->chtype == p2->chtype;
scripts/dtc/checks.c
1859
struct node *endpoint)
scripts/dtc/checks.c
1865
prop = get_property(endpoint, "remote-endpoint");
scripts/dtc/checks.c
1876
FAIL_PROP(c, dti, endpoint, prop, "graph phandle is not valid");
sound/soc/codecs/cs42l51.c
530
struct device_node *endpoint)
sound/soc/codecs/hdmi-codec.c
1077
struct device_node *endpoint)
sound/soc/codecs/hdmi-codec.c
1083
ret = hcp->hcd.ops->get_dai_id(component, endpoint, hcp->hcd.data);
sound/soc/codecs/sgtl5000.c
1519
struct device_node *endpoint)
sound/soc/codecs/tlv320aic32x4.c
1077
struct device_node *endpoint)
sound/soc/renesas/rcar/core.c
1114
struct device_node *endpoint)
sound/soc/renesas/rcar/core.c
1122
remote_node = of_graph_get_remote_port_parent(endpoint);
sound/soc/renesas/rcar/core.c
1136
rsnd_parse_tdm_split_mode(priv, io, endpoint);
sound/usb/card.h
158
int endpoint; /* assigned endpoint */
sound/usb/card.h
25
unsigned char endpoint; /* endpoint */
sound/usb/clock.c
481
fmt->endpoint, data, sizeof(data));
sound/usb/clock.c
484
fmt->iface, fmt->altsetting, rate, fmt->endpoint);
sound/usb/clock.c
499
fmt->endpoint, data, sizeof(data));
sound/usb/clock.c
502
fmt->iface, fmt->altsetting, fmt->endpoint);
sound/usb/endpoint.c
799
int ep_num = is_sync_ep ? fp->sync_ep : fp->endpoint;
sound/usb/helper.h
31
#define get_endpoint(alt,ep) (&(alt)->endpoint[ep].desc)
sound/usb/implicit.c
392
if (fmt->endpoint & USB_DIR_IN)
sound/usb/midi.c
1996
hostep = &hostif->endpoint[i];
sound/usb/midi.c
2140
struct snd_usb_midi_endpoint_info *endpoint,
sound/usb/midi.c
2152
if (endpoint[0].out_ep || endpoint[0].in_ep)
sound/usb/midi.c
2168
endpoint[out_eps].out_ep = usb_endpoint_num(epd);
sound/usb/midi.c
2170
endpoint[out_eps].out_interval = epd->bInterval;
sound/usb/midi.c
2175
endpoint[in_eps].in_ep = usb_endpoint_num(epd);
sound/usb/midi.c
2177
endpoint[in_eps].in_interval = epd->bInterval;
sound/usb/midi.c
2206
struct snd_usb_midi_endpoint_info *endpoint)
sound/usb/midi.c
2230
endpoint->in_cables =
sound/usb/midi.c
2231
(endpoint->in_cables << 1) | 1;
sound/usb/midi.c
2233
endpoint->out_cables =
sound/usb/midi.c
2234
(endpoint->out_cables << 1) | 1;
sound/usb/midi.c
2237
if (!endpoint->in_cables && !endpoint->out_cables)
sound/usb/midi.c
2240
return snd_usbmidi_detect_endpoints(umidi, endpoint, 1);
sound/usb/midi.c
2247
struct snd_usb_midi_endpoint_info *endpoint)
sound/usb/midi.c
2270
endpoint->in_cables = (1 << cs_desc[4]) - 1;
sound/usb/midi.c
2271
endpoint->out_cables = (1 << cs_desc[5]) - 1;
sound/usb/midi.c
2272
return snd_usbmidi_detect_endpoints(umidi, endpoint, 1);
sound/usb/midi.c
2276
return snd_usbmidi_get_ms_info(umidi, endpoint);
sound/usb/midi.c
2287
struct snd_usb_midi_endpoint_info *endpoint)
sound/usb/midi.c
2311
if (intfd->bNumEndpoints < (endpoint->out_cables > 0x0001 ? 5 : 3)) {
sound/usb/midi.c
2326
if (endpoint->out_cables > 0x0001) {
sound/usb/midi.c
2339
ep_info.out_cables = endpoint->out_cables & 0x5555;
sound/usb/midi.c
2348
ep_info.in_cables = endpoint->in_cables;
sound/usb/midi.c
2354
if (endpoint->out_cables > 0x0001) {
sound/usb/midi.c
2357
ep_info.out_cables = endpoint->out_cables & 0xaaaa;
sound/usb/midi.c
2365
if (endpoint->out_cables & (1 << cable))
sound/usb/midi.c
2371
if (endpoint->in_cables & (1 << cable))
sound/usb/midi2.c
281
int endpoint, len;
sound/usb/midi2.c
283
endpoint = ep->endpoint;
sound/usb/midi2.c
317
endpoint);
sound/usb/midi2.c
341
if (!ep || !ep->endpoint)
sound/usb/midi2.c
429
int endpoint, dir;
sound/usb/midi2.c
442
endpoint = hostep->desc.bEndpointAddress;
sound/usb/midi2.c
443
dir = (endpoint & USB_DIR_IN) ? STR_IN : STR_OUT;
sound/usb/midi2.c
445
ep->endpoint = endpoint;
sound/usb/midi2.c
454
ep->pipe = usb_rcvintpipe(ep->dev, endpoint);
sound/usb/midi2.c
456
ep->pipe = usb_rcvbulkpipe(ep->dev, endpoint);
sound/usb/midi2.c
459
ep->pipe = usb_sndintpipe(ep->dev, endpoint);
sound/usb/midi2.c
461
ep->pipe = usb_sndbulkpipe(ep->dev, endpoint);
sound/usb/midi2.c
62
unsigned int endpoint; /* EP number */
sound/usb/midi2.c
653
hostep = &hostif->endpoint[i];
sound/usb/midi2.c
761
ep->endpoint);
sound/usb/midi2.c
771
pair_ep->endpoint, blk);
sound/usb/midi2.c
983
ep->endpoint, id);
sound/usb/misc/ua101.c
982
epd = &ua->intf[INTF_CAPTURE]->altsetting[1].endpoint[0].desc;
sound/usb/misc/ua101.c
990
epd = &ua->intf[INTF_PLAYBACK]->altsetting[1].endpoint[0].desc;
sound/usb/pcm.c
1035
ep = get_endpoint_in_use(chip, fp->endpoint,
sound/usb/pcm.c
1039
ep->cur_period_frames, fp->endpoint);
sound/usb/pcm.c
1080
ep = get_endpoint_in_use(chip, fp->endpoint,
sound/usb/pcm.c
1084
ep->cur_buffer_periods, fp->endpoint);
sound/usb/pcm.c
246
usb_audio_dbg(chip, "enable PITCH for EP 0x%x\n", fmt->endpoint);
sound/usb/pcm.c
250
err = init_pitch_v1(chip, fmt->endpoint);
sound/usb/pcm.c
253
err = init_pitch_v2(chip, fmt->endpoint);
sound/usb/pcm.c
261
fmt->endpoint);
sound/usb/pcm.c
833
get_endpoint_in_use(struct snd_usb_audio *chip, int endpoint,
sound/usb/pcm.c
838
ep = snd_usb_get_endpoint(chip, endpoint);
sound/usb/pcm.c
862
ep = get_endpoint_in_use(chip, fp->endpoint,
sound/usb/pcm.c
866
ep->cur_rate, fp->endpoint);
sound/usb/pcm.c
965
ep = get_endpoint_in_use(chip, fp->endpoint,
sound/usb/pcm.c
969
ep->cur_format, fp->endpoint);
sound/usb/proc.c
112
fp->endpoint,
sound/usb/proc.c
113
fp->endpoint & USB_ENDPOINT_NUMBER_MASK,
sound/usb/proc.c
114
fp->endpoint & USB_DIR_IN ? "IN" : "OUT",
sound/usb/qcom/qc_audio_offload.c
1098
struct snd_usb_endpoint *endpoint, int card_num,
sound/usb/qcom/qc_audio_offload.c
1112
ep = usb_pipe_endpoint(subs->dev, endpoint->pipe);
sound/usb/quirks-table.h
1229
.endpoint = 0x05,
sound/usb/quirks-table.h
1245
.endpoint = 0x85,
sound/usb/quirks-table.h
1280
.endpoint = 0x05,
sound/usb/quirks-table.h
1296
.endpoint = 0x85,
sound/usb/quirks-table.h
136
.endpoint = 0x03,
sound/usb/quirks-table.h
1587
.endpoint = 0x01,
sound/usb/quirks-table.h
1611
.endpoint = 0x81,
sound/usb/quirks-table.h
1647
.endpoint = 0x01,
sound/usb/quirks-table.h
1671
.endpoint = 0x81,
sound/usb/quirks-table.h
1706
.endpoint = 0x01,
sound/usb/quirks-table.h
1728
.endpoint = 0x81,
sound/usb/quirks-table.h
176
.endpoint = 0x82,
sound/usb/quirks-table.h
1762
.endpoint = 0x01,
sound/usb/quirks-table.h
1784
.endpoint = 0x81,
sound/usb/quirks-table.h
2056
.endpoint = 0x01,
sound/usb/quirks-table.h
2083
.endpoint = 0x82,
sound/usb/quirks-table.h
2117
.endpoint = 0x01,
sound/usb/quirks-table.h
2234
.endpoint = 0x02,
sound/usb/quirks-table.h
2255
.endpoint = 0x81,
sound/usb/quirks-table.h
2291
.endpoint = 0x03,
sound/usb/quirks-table.h
2311
.endpoint = 0x85,
sound/usb/quirks-table.h
2354
.endpoint = USB_RECIP_INTERFACE | USB_DIR_OUT,
sound/usb/quirks-table.h
2381
.endpoint = USB_RECIP_INTERFACE | USB_DIR_IN,
sound/usb/quirks-table.h
2422
.endpoint = 0x02,
sound/usb/quirks-table.h
2457
.endpoint = 0x01,
sound/usb/quirks-table.h
2478
.endpoint = 0x85,
sound/usb/quirks-table.h
2514
.endpoint = 0x04,
sound/usb/quirks-table.h
2530
.endpoint = 0x85,
sound/usb/quirks-table.h
2557
.endpoint = 0x01,
sound/usb/quirks-table.h
2640
.endpoint = 0x03,
sound/usb/quirks-table.h
2677
.endpoint = 0x03,
sound/usb/quirks-table.h
2708
.endpoint = 0x84,
sound/usb/quirks-table.h
2729
.endpoint = 0x03,
sound/usb/quirks-table.h
2764
.endpoint = 0x05,
sound/usb/quirks-table.h
2781
.endpoint = 0x86,
sound/usb/quirks-table.h
2845
.endpoint = 0x01,
sound/usb/quirks-table.h
2862
.endpoint = 0x82,
sound/usb/quirks-table.h
2894
.endpoint = 0x01,
sound/usb/quirks-table.h
2911
.endpoint = 0x82,
sound/usb/quirks-table.h
2943
.endpoint = 0x01,
sound/usb/quirks-table.h
2960
.endpoint = 0x82,
sound/usb/quirks-table.h
2993
.endpoint = 0x01,
sound/usb/quirks-table.h
3010
.endpoint = 0x82,
sound/usb/quirks-table.h
3042
.endpoint = 0x01,
sound/usb/quirks-table.h
3063
.endpoint = 0x82,
sound/usb/quirks-table.h
3100
.endpoint = 0x01,
sound/usb/quirks-table.h
3117
.endpoint = 0x82,
sound/usb/quirks-table.h
3149
.endpoint = 0x01,
sound/usb/quirks-table.h
3170
.endpoint = 0x82,
sound/usb/quirks-table.h
3204
.endpoint = 0x01,
sound/usb/quirks-table.h
3223
.endpoint = 0x82,
sound/usb/quirks-table.h
3268
.endpoint = 0x82,
sound/usb/quirks-table.h
3307
.endpoint = 0x82,
sound/usb/quirks-table.h
3334
.endpoint = 0x05,
sound/usb/quirks-table.h
3353
.endpoint = 0x86,
sound/usb/quirks-table.h
3386
.endpoint = 0x01,
sound/usb/quirks-table.h
3405
.endpoint = 0x82,
sound/usb/quirks-table.h
3438
.endpoint = 0x05,
sound/usb/quirks-table.h
3458
.endpoint = 0x86,
sound/usb/quirks-table.h
3492
.endpoint = 0x01,
sound/usb/quirks-table.h
3509
.endpoint = 0x82,
sound/usb/quirks-table.h
3563
.endpoint = 0x01,
sound/usb/quirks-table.h
3583
.endpoint = 0x82,
sound/usb/quirks-table.h
3618
.endpoint = 0x01,
sound/usb/quirks-table.h
3638
.endpoint = 0x82,
sound/usb/quirks-table.h
3673
.endpoint = 0x01,
sound/usb/quirks-table.h
3694
.endpoint = 0x82,
sound/usb/quirks-table.h
3753
.endpoint = 0x02, \
sound/usb/quirks-table.h
3781
.endpoint = 0x02, \
sound/usb/quirks-table.h
3809
.endpoint = 0x02, \
sound/usb/quirks-table.h
3837
.endpoint = 0x81, \
sound/usb/quirks-table.h
3859
.endpoint = 0x81, \
sound/usb/quirks-table.h
3881
.endpoint = 0x81, \
sound/usb/quirks-table.h
459
.endpoint = 0x01,
sound/usb/quirks-table.h
474
.endpoint = 0x81,
sound/usb/quirks-table.h
784
.endpoint = 0x01,
sound/usb/quirks-table.h
799
.endpoint = 0x82,
sound/usb/quirks.c
120
stream = (fp->endpoint & USB_DIR_IN) ?
sound/usb/quirks.c
129
err = snd_usb_add_endpoint(chip, fp->endpoint,
sound/usb/quirks.c
330
msepd = (struct usb_ms_endpoint_descriptor *)alts->endpoint[0].extra;
sound/usb/quirks.c
331
if (alts->endpoint[0].extralen < 4 ||
sound/usb/quirks.c
453
fp->endpoint = get_endpoint(alts, 0)->bEndpointAddress;
sound/usb/stream.c
104
subs->ep_num = fp->endpoint;
sound/usb/stream.c
1229
dev_dbg(&dev->dev, "%u:%d: add audio endpoint %#x\n", iface_no, altno, fp->endpoint);
sound/usb/stream.c
1242
err = snd_usb_add_endpoint(chip, fp->endpoint,
sound/usb/stream.c
503
if (subs->ep_num == fp->endpoint) {
sound/usb/stream.c
596
csep = snd_usb_find_desc(alts->endpoint[0].extra, alts->endpoint[0].extralen, NULL, USB_DT_CS_ENDPOINT);
sound/usb/stream.c
600
csep = snd_usb_find_desc(alts->endpoint[1].extra, alts->endpoint[1].extralen, NULL, USB_DT_CS_ENDPOINT);
sound/usb/stream.c
693
struct usb_host_endpoint *ep = &alts->endpoint[0];
sound/usb/stream.c
703
fp->endpoint = get_endpoint(alts, 0)->bEndpointAddress;
sound/usb/usx2y/usbusx2y.h
83
int endpoint;
sound/usb/usx2y/usbusx2yaudio.c
270
__func__, subs->endpoint, urb->status);
sound/usb/usx2y/usbusx2yaudio.c
286
subs->endpoint, usb_pipein(urb->pipe) ? "in" : "out",
sound/usb/usx2y/usbusx2yaudio.c
358
__func__, subs, subs->endpoint, subs->urb[0], subs->urb[1]);
sound/usb/usx2y/usbusx2yaudio.c
383
dev_dbg(&subs->usx2y->dev->dev, "%s %i\n", __func__, subs->endpoint);
sound/usb/usx2y/usbusx2yaudio.c
403
pipe = is_playback ? usb_sndisocpipe(dev, subs->endpoint) :
sound/usb/usx2y/usbusx2yaudio.c
404
usb_rcvisocpipe(dev, subs->endpoint);
sound/usb/usx2y/usbusx2yaudio.c
953
usx2y_substream[SNDRV_PCM_STREAM_PLAYBACK]->endpoint = playback_endpoint;
sound/usb/usx2y/usbusx2yaudio.c
954
usx2y_substream[SNDRV_PCM_STREAM_CAPTURE]->endpoint = capture_endpoint;
sound/usb/usx2y/usx2yhwdeppcm.c
240
subs->endpoint, usb_pipein(urb->pipe) ? "in" : "out",
sound/usb/usx2y/usx2yhwdeppcm.c
279
"snd_usx2y_urbs_release() %i\n", subs->endpoint);
sound/usb/usx2y/usx2yhwdeppcm.c
323
pipe = is_playback ? usb_sndisocpipe(dev, subs->endpoint) :
sound/usb/usx2y/usx2yhwdeppcm.c
324
usb_rcvisocpipe(dev, subs->endpoint);
sound/usb/usx2y/usx2yhwdeppcm.c
343
subs->endpoint == 0x8 ?
tools/perf/trace/beauty/include/uapi/linux/usbdevice_fs.h
119
unsigned char endpoint;
tools/testing/cxl/test/cxl.c
1073
static void dpa_perf_setup(struct cxl_port *endpoint, struct range *range,
tools/usb/ffs-aio-example/multibuff/host_app/test.c
166
addr = iface->endpoint[0].bEndpointAddress;
tools/usb/ffs-aio-example/simple/host_app/test.c
166
in_addr = iface->endpoint[0].bEndpointAddress;
tools/usb/ffs-aio-example/simple/host_app/test.c
167
out_addr = iface->endpoint[1].bEndpointAddress;