/kernel/linux/linux-5.10/drivers/net/wireless/intersil/orinoco/ |
H A D | hermes_dld.c | 87 struct pdi { struct 130 pdi_id(const struct pdi *pdi) in pdi_id() argument 132 return le16_to_cpu(pdi->id); in pdi_id() 137 pdi_len(const struct pdi *pdi) in pdi_len() argument 139 return 2 * (le16_to_cpu(pdi->len) - 1); in pdi_len() 175 static const struct pdi * 176 hermes_find_pdi(const struct pdi *first_pdi, u32 record_id, const void *end) in hermes_find_pdi() 178 const struct pdi *pd in hermes_find_pdi() local 196 hermes_plug_pdi(struct hermes *hw, const struct pdr *first_pdr, const struct pdi *pdi, const void *pdr_end) hermes_plug_pdi() argument 230 const struct pdi *pdi; hermes_apply_pda() local 398 const struct pdi *pdi; hermes_apply_pda_with_defaults() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/intersil/orinoco/ |
H A D | hermes_dld.c | 87 struct pdi { struct 130 pdi_id(const struct pdi *pdi) in pdi_id() argument 132 return le16_to_cpu(pdi->id); in pdi_id() 137 pdi_len(const struct pdi *pdi) in pdi_len() argument 139 return 2 * (le16_to_cpu(pdi->len) - 1); in pdi_len() 175 static const struct pdi * 176 hermes_find_pdi(const struct pdi *first_pdi, u32 record_id, const void *end) in hermes_find_pdi() 178 const struct pdi *pd in hermes_find_pdi() local 196 hermes_plug_pdi(struct hermes *hw, const struct pdr *first_pdr, const struct pdi *pdi, const void *pdr_end) hermes_plug_pdi() argument 230 const struct pdi *pdi; hermes_apply_pda() local 398 const struct pdi *pdi; hermes_apply_pda_with_defaults() local [all...] |
/kernel/linux/linux-6.6/drivers/soundwire/ |
H A D | intel.c | 548 * WORKAROUND: on all existing Intel controllers, pdi in intel_pdi_get_ch_cap() 550 * supports 8 channels. Performing hardcoding for pdi in intel_pdi_get_ch_cap() 563 struct sdw_cdns_pdi *pdi, in intel_pdi_get_ch_update() 570 pdi->ch_count = intel_pdi_get_ch_cap(sdw, pdi->num); in intel_pdi_get_ch_update() 571 ch_count += pdi->ch_count; in intel_pdi_get_ch_update() 572 pdi++; in intel_pdi_get_ch_update() 595 intel_pdi_shim_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi) in intel_pdi_shim_configure() argument 602 pdi->intel_alh_id = (link_id * 16) + pdi in intel_pdi_shim_configure() 562 intel_pdi_get_ch_update(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi, unsigned int num_pdi, unsigned int *num_ch) intel_pdi_get_ch_update() argument 626 intel_pdi_alh_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi) intel_pdi_alh_configure() argument 678 struct sdw_cdns_pdi *pdi; intel_hw_params() local [all...] |
H A D | intel_ace2x.c | 248 struct sdw_cdns_pdi *pdi; in intel_hw_params() local 264 pdi = sdw_cdns_alloc_pdi(cdns, &cdns->pcm, ch, dir, dai->id); in intel_hw_params() 266 if (!pdi) { in intel_hw_params() 273 sdw_cdns_config_stream(cdns, ch, dir, pdi); in intel_hw_params() 275 /* store pdi and state, may be needed in prepare step */ in intel_hw_params() 278 dai_runtime->pdi = pdi; in intel_hw_params() 283 pdi->intel_alh_id); in intel_hw_params() 301 pconfig->num = pdi->num; in intel_hw_params() 355 sdw_cdns_config_stream(cdns, ch, dir, dai_runtime->pdi); in intel_prepare() 517 intel_pdi_get_ch_update(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi, unsigned int num_pdi, unsigned int *num_ch) intel_pdi_get_ch_update() argument [all...] |
H A D | cadence_master.c | 549 debugfs_create_file("cdns-pdi-loopback-source", 0200, root, cdns, in sdw_cdns_debugfs_init() 552 debugfs_create_file("cdns-pdi-loopback-target", 0200, root, cdns, in sdw_cdns_debugfs_init() 1241 struct sdw_cdns_pdi *pdi; in cdns_allocate_pdi() local 1247 pdi = devm_kcalloc(cdns->dev, num, sizeof(*pdi), GFP_KERNEL); in cdns_allocate_pdi() 1248 if (!pdi) in cdns_allocate_pdi() 1252 pdi[i].num = i + pdi_offset; in cdns_allocate_pdi() 1255 *stream = pdi; in cdns_allocate_pdi() 1807 * @pdi: PDI instances 1816 struct sdw_cdns_pdi *pdi, in cdns_find_pdi() 1813 cdns_find_pdi(struct sdw_cdns *cdns, unsigned int offset, unsigned int num, struct sdw_cdns_pdi *pdi, int dai_id) cdns_find_pdi() argument 1836 sdw_cdns_config_stream(struct sdw_cdns *cdns, u32 ch, u32 dir, struct sdw_cdns_pdi *pdi) sdw_cdns_config_stream() argument 1872 struct sdw_cdns_pdi *pdi = NULL; sdw_cdns_alloc_pdi() local [all...] |
H A D | cadence_master.h | 22 * @num: pdi number 85 * @pdi: PDI used for this dai 96 struct sdw_cdns_pdi *pdi; member 184 u32 ch, u32 dir, struct sdw_cdns_pdi *pdi);
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | gdth_proc.c | 167 gdth_diskinfo_str *pdi; in gdth_show_info() local 268 pdi = (gdth_diskinfo_str *)buf; in gdth_show_info() 278 strncpy(hrec,pdi->vendor,8); in gdth_show_info() 279 strncpy(hrec+8,pdi->product,16); in gdth_show_info() 280 strncpy(hrec+24,pdi->revision,4); in gdth_show_info() 284 'A'+i,pdi->target_id,pdi->lun,hrec); in gdth_show_info() 286 pdi->no_ldrive &= 0xffff; in gdth_show_info() 287 if (pdi->no_ldrive == 0xffff) in gdth_show_info() 290 sprintf(hrec,"%d",pdi in gdth_show_info() [all...] |
/kernel/linux/linux-5.10/drivers/soundwire/ |
H A D | intel.c | 676 * WORKAROUND: on all existing Intel controllers, pdi in intel_pdi_get_ch_cap() 678 * supports 8 channels. Performing hardcoding for pdi in intel_pdi_get_ch_cap() 696 struct sdw_cdns_pdi *pdi, in intel_pdi_get_ch_update() 703 pdi->ch_count = intel_pdi_get_ch_cap(sdw, pdi->num, pcm); in intel_pdi_get_ch_update() 704 ch_count += pdi->ch_count; in intel_pdi_get_ch_update() 705 pdi++; in intel_pdi_get_ch_update() 737 intel_pdi_shim_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi) in intel_pdi_shim_configure() argument 744 pdi->intel_alh_id = (link_id * 16) + pdi in intel_pdi_shim_configure() 695 intel_pdi_get_ch_update(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi, unsigned int num_pdi, unsigned int *num_ch, bool pcm) intel_pdi_get_ch_update() argument 768 intel_pdi_alh_configure(struct sdw_intel *sdw, struct sdw_cdns_pdi *pdi) intel_pdi_alh_configure() argument 913 struct sdw_cdns_pdi *pdi; intel_hw_params() local [all...] |
H A D | cadence_master.c | 1077 struct sdw_cdns_pdi *pdi; in cdns_allocate_pdi() local 1083 pdi = devm_kcalloc(cdns->dev, num, sizeof(*pdi), GFP_KERNEL); in cdns_allocate_pdi() 1084 if (!pdi) in cdns_allocate_pdi() 1088 pdi[i].num = i + pdi_offset; in cdns_allocate_pdi() 1091 *stream = pdi; in cdns_allocate_pdi() 1625 * @pdi: PDI instances 1634 struct sdw_cdns_pdi *pdi, in cdns_find_pdi() 1640 if (pdi[i].num == dai_id) in cdns_find_pdi() 1641 return &pdi[ in cdns_find_pdi() 1631 cdns_find_pdi(struct sdw_cdns *cdns, unsigned int offset, unsigned int num, struct sdw_cdns_pdi *pdi, int dai_id) cdns_find_pdi() argument 1654 sdw_cdns_config_stream(struct sdw_cdns *cdns, u32 ch, u32 dir, struct sdw_cdns_pdi *pdi) sdw_cdns_config_stream() argument 1690 struct sdw_cdns_pdi *pdi = NULL; sdw_cdns_alloc_pdi() local [all...] |
H A D | cadence_master.h | 20 * @num: pdi number 89 * @pdi: PDI used for this dai 99 struct sdw_cdns_pdi *pdi; member 182 u32 ch, u32 dir, struct sdw_cdns_pdi *pdi);
|
/kernel/linux/linux-5.10/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-v4l2.c | 41 struct pvr2_v4l2_dev *pdi; member 471 struct pvr2_v4l2_dev *pdi = fh->pdi; in pvr2_streamon() local 474 if (!fh->pdi->stream) { in pvr2_streamon() 480 ret = pvr2_hdw_set_stream_type(hdw, pdi->config); in pvr2_streamon() 491 if (!fh->pdi->stream) { in pvr2_streamoff() 914 struct pvr2_v4l2 *vp = fhp->pdi->v4lp; in pvr2_v4l2_release() 980 fhp->pdi = dip; in pvr2_v4l2_open() 1052 if (!fh->pdi->stream) { in pvr2_v4l2_iosetup() 1061 fh->pdi in pvr2_v4l2_iosetup() [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-v4l2.c | 41 struct pvr2_v4l2_dev *pdi; member 471 struct pvr2_v4l2_dev *pdi = fh->pdi; in pvr2_streamon() local 474 if (!fh->pdi->stream) { in pvr2_streamon() 480 ret = pvr2_hdw_set_stream_type(hdw, pdi->config); in pvr2_streamon() 491 if (!fh->pdi->stream) { in pvr2_streamoff() 910 struct pvr2_v4l2 *vp = fhp->pdi->v4lp; in pvr2_v4l2_release() 976 fhp->pdi = dip; in pvr2_v4l2_open() 1050 if (!fh->pdi->stream) { in pvr2_v4l2_iosetup() 1059 fh->pdi in pvr2_v4l2_iosetup() [all...] |