ep_info
struct pdsfc_rpc_endpoint_info *ep_info = NULL;
ep_info = &pdsfc->endpoint_info[i];
if (!ep_info) {
mutex_lock(&ep_info->lock);
if (!ep_info->operations) {
&ep_info->operations_pa,
mutex_unlock(&ep_info->lock);
ep_info->operations = operations;
mutex_unlock(&ep_info->lock);
op_entry = (struct pds_fwctl_query_data_operation *)ep_info->operations->entries;
num_entries = le32_to_cpu(ep_info->operations->num_entries);
struct telem_endpoint_info ep_info;
err = pmt_telem_get_endpoint_info(devid, &ep_info);
if (ep_info.header.guid == guid && ep_info.pdev == pcidev) {
ep_ctx->ep_info = 0;
ep_ctx->ep_info &= cpu_to_le32(~EP_MAXPSTREAMS_MASK);
ep_ctx->ep_info |= cpu_to_le32(EP_MAXPSTREAMS(max_primary_streams)
__le32 ep_info;
#define GET_EP_CTX_STATE(ctx) (le32_to_cpu((ctx)->ep_info) & EP_STATE_MASK)
pep->in_ctx->ep_info = 0;
ep_ctx->ep_info = cpu_to_le32(EP_MAX_ESIT_PAYLOAD_HI(max_esit_payload) |
__entry->info = le32_to_cpu(ctx->ep_info);
u64 ep_info;
ep_info = ((u64)upper_32_bits << 32) | lower_32_bits;
seq_printf(s, "0x%016llx\n", ep_info);
ep->ep.name = ep_info[i].name;
ep->ep.caps = ep_info[i].caps;
} ep_info[] = {
#define ep0name ep_info[0].name
if (!ep_info[i].name)
ep->ep.name = ep_info[i].name;
ep->ep.caps = ep_info[i].caps;
} ep_info[] = {
if (!ep_info[i].name)
#define DUMMY_ENDPOINTS ARRAY_SIZE(ep_info)
#define EP_QUEUE_HEAD_MAX_PKT_LEN(ep_info) (((ep_info)>>16)&0x07ff)
ep_info(dev, "unbind\n");
ep_info(dev, "%s\n", driver_desc);
ep_info(dev, "irq %d, pci mem %p, chip rev %04x\n",
ep_info(dev, "version: " DRIVER_VERSION "; %s\n",
} ep_info[] = {
ep->ep.name = ep_info[tmp].name;
ep->ep.caps = ep_info[tmp].caps;
ep_ctx->ep_info = 0;
ep_ctx->ep_info = 0;
le32_to_cpu(ep_ctx->ep_info),
ep_ctx->ep_info = cpu_to_le32(EP_MAX_ESIT_PAYLOAD_HI(max_esit_payload) |
ep_ctx->ep_info = 0;
le32_to_cpu(ep_ctx->ep_info));
le32_to_cpu(ep_ctx->ep_info)) + 1;
in_ep_ctx->ep_info = out_ep_ctx->ep_info;
ep_ctx->ep_info &= cpu_to_le32(~EP_MAXPSTREAMS_MASK);
ep_ctx->ep_info |= cpu_to_le32(EP_MAXPSTREAMS(max_primary_streams)
ep_ctx->ep_info &= cpu_to_le32(~(EP_MAXPSTREAMS_MASK | EP_HAS_LSA));
esit = 1 << CTX_TO_EP_INTERVAL(le32_to_cpu(ep_ctx->ep_info));
mult = CTX_TO_EP_MULT(le32_to_cpu(ep_ctx->ep_info));
le32_to_cpu(ep_ctx->ep_info)) << 16) |
xhci_interval = EP_INTERVAL_TO_UFRAMES(le32_to_cpu(ep_ctx->ep_info));
__entry->info = le32_to_cpu(ctx->ep_info);
ep_ctx->ep_info &= cpu_to_le32(~EP_STATE_MASK);/* must clear */
ep_ctx->ep_info = 0;
__le32 ep_info;
#define GET_EP_CTX_STATE(ctx) (le32_to_cpu((ctx)->ep_info) & EP_STATE_MASK)
struct snd_ump_stream_msg_ep_info ep_info;
ump->info.version = (buf->ep_info.ump_version_major << 8) |
buf->ep_info.ump_version_minor;
ump->info.num_blocks = buf->ep_info.num_function_blocks;
if (buf->ep_info.static_function_block)
ump->info.protocol_caps = (buf->ep_info.protocol << 8) |
buf->ep_info.jrts;
struct snd_usb_midi_endpoint_info *ep_info,
if (ep_info->in_interval)
pipe = usb_rcvintpipe(umidi->dev, ep_info->in_ep);
pipe = usb_rcvbulkpipe(umidi->dev, ep_info->in_ep);
if (ep_info->in_interval)
ep, ep_info->in_interval);
ep_info->in_ep);
struct snd_usb_midi_endpoint_info *ep_info,
if (ep_info->out_interval)
pipe = usb_sndintpipe(umidi->dev, ep_info->out_ep);
pipe = usb_sndbulkpipe(umidi->dev, ep_info->out_ep);
if (ep_info->out_interval)
&ep->urbs[i], ep_info->out_interval);
ep_info->out_ep);
if (ep_info->out_cables & (1 << i)) {
struct snd_usb_midi_endpoint_info ep_info;
ep_info.out_ep = get_endpoint(hostif, 2)->bEndpointAddress &
ep_info.out_interval = 0;
ep_info.out_cables = endpoint->out_cables & 0x5555;
err = snd_usbmidi_out_endpoint_create(umidi, &ep_info,
ep_info.in_ep = get_endpoint(hostif, 0)->bEndpointAddress &
ep_info.in_interval = get_endpoint(hostif, 0)->bInterval;
ep_info.in_cables = endpoint->in_cables;
err = snd_usbmidi_in_endpoint_create(umidi, &ep_info,
ep_info.out_ep = get_endpoint(hostif, 4)->bEndpointAddress &
ep_info.out_cables = endpoint->out_cables & 0xaaaa;
err = snd_usbmidi_out_endpoint_create(umidi, &ep_info,