ep_config
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
.ep_config = { \
struct psil_endpoint_config ep_config;
memcpy(dst_ep_config, ep_config, sizeof(*dst_ep_config));
return &soc_ep_map->dst[i].ep_config;
return &soc_ep_map->src[i].ep_config;
struct psil_endpoint_config *ep_config)
common->ep_config = psil_get_ep_config(thread_id);
if (IS_ERR(common->ep_config)) {
return PTR_ERR(common->ep_config);
common->epib = common->ep_config->needs_epib;
common->psdata_size = common->ep_config->psd_size;
tx_chn->udma_tchan_id = tx_chn->common.ep_config->mapped_channel_id;
tx_chn->udma_tflow_id = tx_chn->common.ep_config->default_flow_id;
struct psil_endpoint_config *ep_config;
ep_cfg = rx_chn->common.ep_config;
struct psil_endpoint_config *ep_config;
ep_config = psil_get_ep_config(ucc->remote_thread_id);
if (IS_ERR(ep_config)) {
ep_config->pkt_mode) {
ucc->pkt_mode = ep_config->pkt_mode;
ucc->channel_tpl = ep_config->channel_tpl;
ucc->notdpkt = ep_config->notdpkt;
ucc->ep_type = ep_config->ep_type;
ep_config->mapped_channel_id >= 0) {
ucc->mapped_channel_id = ep_config->mapped_channel_id;
ucc->default_flow_id = ep_config->default_flow_id;
ucc->enable_acc32 = ep_config->pdma_acc32;
ucc->enable_burst = ep_config->pdma_burst;
ucc->needs_epib = ep_config->needs_epib;
ucc->psd_size = ep_config->psd_size;
static ssize_t ep_config(struct ep_data *, const char *, size_t);
value = ep_config(epdata, buf, len);
struct psil_endpoint_config *ep_config);