| /Linux-v6.1/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
| D | phy_hal.h | 175 void wlc_phy_detach(struct brcms_phy_pub *ppi); 182 void wlc_phy_hw_clk_state_upd(struct brcms_phy_pub *ppi, bool newstate); 183 void wlc_phy_hw_state_upd(struct brcms_phy_pub *ppi, bool newstate); 184 void wlc_phy_init(struct brcms_phy_pub *ppi, u16 chanspec); 185 void wlc_phy_watchdog(struct brcms_phy_pub *ppi); 186 int wlc_phy_down(struct brcms_phy_pub *ppi); 188 void wlc_phy_cal_init(struct brcms_phy_pub *ppi); 189 void wlc_phy_antsel_init(struct brcms_phy_pub *ppi, bool lut_init); 191 void wlc_phy_chanspec_set(struct brcms_phy_pub *ppi, u16 chanspec); 192 u16 wlc_phy_chanspec_get(struct brcms_phy_pub *ppi); [all …]
|
| D | phy_cmn.c | 688 void wlc_phy_por_inform(struct brcms_phy_pub *ppi) in wlc_phy_por_inform() argument 690 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); in wlc_phy_por_inform() 1139 u16 wlc_phy_bw_state_get(struct brcms_phy_pub *ppi) in wlc_phy_bw_state_get() argument 1141 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); in wlc_phy_bw_state_get() 1146 void wlc_phy_bw_state_set(struct brcms_phy_pub *ppi, u16 bw) in wlc_phy_bw_state_set() argument 1148 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); in wlc_phy_bw_state_set() 1153 void wlc_phy_chanspec_radio_set(struct brcms_phy_pub *ppi, u16 newch) in wlc_phy_chanspec_radio_set() argument 1155 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); in wlc_phy_chanspec_radio_set() 1160 u16 wlc_phy_chanspec_get(struct brcms_phy_pub *ppi) in wlc_phy_chanspec_get() argument 1162 struct brcms_phy *pi = container_of(ppi, struct brcms_phy, pubpi_ro); in wlc_phy_chanspec_get() [all …]
|
| /Linux-v6.1/drivers/gpio/ |
| D | gpio-i8255.c | 25 static int i8255_get_port(struct i8255 __iomem *const ppi, in i8255_get_port() argument 31 return ioread8(&ppi[bank].port[ppi_port]) & mask; in i8255_get_port() 56 static void i8255_set_port(struct i8255 __iomem *const ppi, in i8255_set_port() argument 68 out_state = ioread8(&ppi[bank].port[ppi_port]); in i8255_set_port() 70 iowrite8(out_state, &ppi[bank].port[ppi_port]); in i8255_set_port() 85 void i8255_direction_input(struct i8255 __iomem *const ppi, in i8255_direction_input() argument 98 iowrite8(state[bank].control_state, &ppi[bank].control); in i8255_direction_input() 116 void i8255_direction_output(struct i8255 __iomem *const ppi, in i8255_direction_output() argument 130 iowrite8(state[bank].control_state, &ppi[bank].control); in i8255_direction_output() 134 i8255_set(ppi, state, offset, value); in i8255_direction_output() [all …]
|
| D | gpio-gpio-mm.c | 42 struct i8255 __iomem *ppi; member 61 i8255_direction_input(gpiommgpio->ppi, gpiommgpio->ppi_state, offset); in gpiomm_gpio_direction_input() 71 i8255_direction_output(gpiommgpio->ppi, gpiommgpio->ppi_state, offset, in gpiomm_gpio_direction_output() 81 return i8255_get(gpiommgpio->ppi, offset); in gpiomm_gpio_get() 89 i8255_get_multiple(gpiommgpio->ppi, mask, bits, chip->ngpio); in gpiomm_gpio_get_multiple() 99 i8255_set(gpiommgpio->ppi, gpiommgpio->ppi_state, offset, value); in gpiomm_gpio_set() 107 i8255_set_multiple(gpiommgpio->ppi, gpiommgpio->ppi_state, mask, bits, in gpiomm_gpio_set_multiple() 123 static void gpiomm_init_dio(struct i8255 __iomem *const ppi, in gpiomm_init_dio() argument 133 i8255_mode0_output(&ppi[i]); in gpiomm_init_dio() 134 i8255_set_multiple(&ppi[i], &ppi_state[i], &mask, &bits, ngpio); in gpiomm_init_dio() [all …]
|
| D | gpio-i8255.h | 29 void i8255_direction_input(struct i8255 __iomem *ppi, struct i8255_state *state, 31 void i8255_direction_output(struct i8255 __iomem *ppi, 34 int i8255_get(struct i8255 __iomem *ppi, unsigned long offset); 36 void i8255_get_multiple(struct i8255 __iomem *ppi, const unsigned long *mask, 38 void i8255_mode0_output(struct i8255 __iomem *const ppi); 39 void i8255_set(struct i8255 __iomem *ppi, struct i8255_state *state, 41 void i8255_set_multiple(struct i8255 __iomem *ppi, struct i8255_state *state,
|
| D | gpio-104-dio-48e.c | 57 struct i8255 ppi[DIO48E_NUM_PPI]; member 97 i8255_direction_input(dio48egpio->reg->ppi, dio48egpio->ppi_state, in dio48e_gpio_direction_input() 108 i8255_direction_output(dio48egpio->reg->ppi, dio48egpio->ppi_state, in dio48e_gpio_direction_output() 118 return i8255_get(dio48egpio->reg->ppi, offset); in dio48e_gpio_get() 126 i8255_get_multiple(dio48egpio->reg->ppi, mask, bits, chip->ngpio); in dio48e_gpio_get_multiple() 135 i8255_set(dio48egpio->reg->ppi, dio48egpio->ppi_state, offset, value); in dio48e_gpio_set() 143 i8255_set_multiple(dio48egpio->reg->ppi, dio48egpio->ppi_state, mask, in dio48e_gpio_set_multiple() 279 static void dio48e_init_ppi(struct i8255 __iomem *const ppi, in dio48e_init_ppi() argument 289 i8255_mode0_output(&ppi[i]); in dio48e_init_ppi() 290 i8255_set_multiple(&ppi[i], &ppi_state[i], &mask, &bits, ngpio); in dio48e_init_ppi() [all …]
|
| D | gpio-104-idi-48.c | 85 void __iomem *const ppi = idi48gpio->reg; in idi_48_gpio_get() local 87 return i8255_get(ppi, offset); in idi_48_gpio_get() 94 void __iomem *const ppi = idi48gpio->reg; in idi_48_gpio_get_multiple() local 96 i8255_get_multiple(ppi, mask, bits, chip->ngpio); in idi_48_gpio_get_multiple()
|
| /Linux-v6.1/Documentation/ABI/testing/ |
| D | sysfs-driver-ppi | 1 What: /sys/class/tpm/tpmX/ppi/ 14 In Linux 4.2 ppi was moved to the character device directory. 15 A symlink from tpmX/device/ppi to tpmX/ppi to provide backwards 18 What: /sys/class/tpm/tpmX/ppi/version 26 What: /sys/class/tpm/tpmX/ppi/request 36 What: /sys/class/tpm/tpmX/ppi/response 45 What: /sys/class/tpm/tpmX/ppi/transition_action 55 What: /sys/class/tpm/tpmX/ppi/tcg_operations 66 What: /sys/class/tpm/tpmX/ppi/vs_operations
|
| /Linux-v6.1/drivers/ata/ |
| D | pata_hpt37x.c | 800 const struct ata_port_info *ppi[] = { NULL, NULL }; in hpt37x_init_one() local 829 ppi[0] = &info_hpt370; in hpt37x_init_one() 834 ppi[0] = &info_hpt370a; in hpt37x_init_one() 839 ppi[0] = &info_hpt372; in hpt37x_init_one() 853 ppi[0] = &info_hpt372; in hpt37x_init_one() 860 ppi[0] = &info_hpt302; in hpt37x_init_one() 867 ppi[0] = &info_hpt302; in hpt37x_init_one() 880 *ppi = &info_hpt374_fn0; in hpt37x_init_one() 882 *ppi = &info_hpt374_fn1; in hpt37x_init_one() 951 dpll = (ppi[0]->udma_mask & 0xC0) ? 3 : 2; in hpt37x_init_one() [all …]
|
| D | pata_ali.c | 552 const struct ata_port_info *ppi[] = { NULL, NULL }; in ali_init_one() local 566 ppi[0] = &info_early; in ali_init_one() 568 ppi[0] = &info_20; in ali_init_one() 570 ppi[0] = &info_c2; in ali_init_one() 572 ppi[0] = &info_c3; in ali_init_one() 574 ppi[0] = &info_c4; in ali_init_one() 576 ppi[0] = &info_c5; in ali_init_one() 584 ppi[0] = &info_20_udma; in ali_init_one() 587 if (!ppi[0]->mwdma_mask && !ppi[0]->udma_mask) in ali_init_one() 588 return ata_pci_sff_init_one(pdev, ppi, &ali_sht, NULL, 0); in ali_init_one() [all …]
|
| D | pata_cmd64x.c | 426 const struct ata_port_info *ppi[] = { in cmd64x_init_one() local 451 ppi[0] = &cmd_info[3]; in cmd64x_init_one() 452 ppi[1] = &cmd_info[3]; in cmd64x_init_one() 457 ppi[0] = &cmd_info[2]; in cmd64x_init_one() 458 ppi[1] = &cmd_info[2]; in cmd64x_init_one() 462 ppi[0] = &cmd_info[4]; in cmd64x_init_one() 463 ppi[1] = &cmd_info[4]; in cmd64x_init_one() 480 ppi[0] = &ata_dummy_port_info; in cmd64x_init_one() 485 ppi[1] = &ata_dummy_port_info; in cmd64x_init_one() 488 return ata_pci_bmdma_init_one(pdev, ppi, &cmd64x_sht, NULL, 0); in cmd64x_init_one()
|
| D | pata_cs5520.c | 119 const struct ata_port_info *ppi[2]; in cs5520_init_one() local 137 ppi[0] = ppi[1] = &ata_dummy_port_info; in cs5520_init_one() 139 ppi[0] = π in cs5520_init_one() 141 ppi[1] = π in cs5520_init_one() 150 host = ata_host_alloc_pinfo(&pdev->dev, ppi, 2); in cs5520_init_one()
|
| D | pata_artop.c | 392 const struct ata_port_info *ppi[] = { NULL, NULL }; in artop_init_one() local 403 ppi[0] = &info_6210; in artop_init_one() 406 ppi[0] = &info_626x; in artop_init_one() 410 ppi[0] = &info_628x_fast; in artop_init_one() 412 ppi[0] = &info_628x; in artop_init_one() 416 BUG_ON(ppi[0] == NULL); in artop_init_one() 420 return ata_pci_bmdma_init_one(pdev, ppi, &artop_sht, NULL, 0); in artop_init_one()
|
| D | sata_sis.c | 184 const struct ata_port_info *ppi[] = { &pi, &pi }; in sis_init_one() local 221 ppi[1] = &sis_info133_for_sata; in sis_init_one() 225 ppi[0] = &sis_info133_for_sata; in sis_init_one() 260 ppi[0] = &sis_info133_for_sata; in sis_init_one() 261 ppi[1] = &sis_info133_for_sata; in sis_init_one() 265 rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); in sis_init_one()
|
| D | pata_cs5536.c | 255 const struct ata_port_info *ppi[2]; in cs5536_init_one() local 259 ppi[0] = &no_udma_info; in cs5536_init_one() 261 ppi[0] = &info; in cs5536_init_one() 263 ppi[1] = &ata_dummy_port_info; in cs5536_init_one() 275 return ata_pci_bmdma_init_one(dev, ppi, &cs5536_sht, NULL, 0); in cs5536_init_one()
|
| D | pata_via.c | 578 const struct ata_port_info *ppi[] = { NULL, NULL }; in via_init_one() local 592 ppi[1] = &ata_dummy_port_info; in via_init_one() 624 ppi[0] = &via_mwdma_info_borked; in via_init_one() 626 ppi[0] = &via_mwdma_info; in via_init_one() 629 ppi[0] = &via_udma33_info; in via_init_one() 632 ppi[0] = &via_udma66_info; in via_init_one() 635 ppi[0] = &via_udma100_info; in via_init_one() 638 ppi[0] = &via_udma133_info; in via_init_one() 648 return ata_pci_bmdma_init_one(pdev, ppi, &via_sht, (void *)config, 0); in via_init_one()
|
| D | pata_marvell.c | 141 const struct ata_port_info *ppi[] = { &info, &info_sata }; in marvell_init_one() local 144 ppi[1] = &ata_dummy_port_info; in marvell_init_one() 153 return ata_pci_bmdma_init_one(pdev, ppi, &marvell_sht, NULL, 0); in marvell_init_one()
|
| D | sata_via.c | 458 const struct ata_port_info *ppi[] = { &vt6420_port_info, NULL }; in vt6420_prepare_host() local 463 ppi[0]->port_ops->scr_read = svia_scr_read; in vt6420_prepare_host() 464 ppi[0]->port_ops->scr_write = svia_scr_write; in vt6420_prepare_host() 467 rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); in vt6420_prepare_host() 486 const struct ata_port_info *ppi[] = in vt6421_prepare_host() local 491 *r_host = host = ata_host_alloc_pinfo(&pdev->dev, ppi, ARRAY_SIZE(ppi)); in vt6421_prepare_host() 513 const struct ata_port_info *ppi[] = { &vt8251_port_info, NULL }; in vt8251_prepare_host() local 517 rc = ata_pci_bmdma_prepare_host(pdev, ppi, &host); in vt8251_prepare_host()
|
| D | pata_serverworks.c | 415 const struct ata_port_info *ppi[] = { &info[id->driver_data], NULL }; in serverworks_init_one() local 429 ppi[0] = &info[1]; in serverworks_init_one() 440 ppi[0] = &info[3]; in serverworks_init_one() 444 ppi[1] = &ata_dummy_port_info; in serverworks_init_one() 447 return ata_pci_bmdma_init_one(pdev, ppi, sht, NULL, 0); in serverworks_init_one()
|
| D | pata_cs5530.c | 298 const struct ata_port_info *ppi[] = { &info, NULL }; in cs5530_init_one() local 310 ppi[1] = &info_palmax_secondary; in cs5530_init_one() 313 return ata_pci_bmdma_init_one(pdev, ppi, &cs5530_sht, NULL, 0); in cs5530_init_one()
|
| D | pata_rz1000.c | 93 const struct ata_port_info *ppi[] = { &info, NULL }; in rz1000_init_one() local 98 return ata_pci_sff_init_one(pdev, ppi, &rz1000_sht, NULL, 0); in rz1000_init_one()
|
| D | pata_piccolo.c | 95 const struct ata_port_info *ppi[] = { &info, &ata_dummy_port_info }; in ata_tosh_init_one() local 97 return ata_pci_bmdma_init_one(dev, ppi, &tosh_sht, NULL, 0); in ata_tosh_init_one()
|
| D | pata_jmicron.c | 145 const struct ata_port_info *ppi[] = { &info, NULL }; in jmicron_init_one() local 147 return ata_pci_bmdma_init_one(pdev, ppi, &jmicron_sht, NULL, 0); in jmicron_init_one()
|
| /Linux-v6.1/drivers/net/hyperv/ |
| D | rndis_filter.c | 387 struct rndis_per_packet_info *ppi; in rndis_get_ppi() local 401 if (rpkt->per_pkt_info_len < sizeof(*ppi) || in rndis_get_ppi() 408 ppi = (struct rndis_per_packet_info *)((ulong)rpkt + in rndis_get_ppi() 411 memcpy(ppi, data + RNDIS_HEADER_SIZE + rpkt->per_pkt_info_offset, rpkt->per_pkt_info_len); in rndis_get_ppi() 416 if (ppi->size > len) { in rndis_get_ppi() 417 netdev_err(ndev, "Invalid ppi size: %u\n", ppi->size); in rndis_get_ppi() 421 if (ppi->ppi_offset >= ppi->size) { in rndis_get_ppi() 422 netdev_err(ndev, "Invalid ppi_offset: %u\n", ppi->ppi_offset); in rndis_get_ppi() 426 if (ppi->type == type && ppi->internal == internal) { in rndis_get_ppi() 428 if (ppi->size - ppi->ppi_offset < ppi_size) { in rndis_get_ppi() [all …]
|
| /Linux-v6.1/drivers/nfc/st21nfca/ |
| D | dep.c | 68 u8 ppi; member 81 u8 ppi; member 167 atr_res->ppi = ST21NFCA_LR_BITS_PAYLOAD_SIZE_254B; in st21nfca_tm_send_atr_res() 172 atr_res->ppi |= ST21NFCA_GB_BIT; in st21nfca_tm_send_atr_res() 480 if (ST21NFCA_PP2LRI(atr_res->ppi) != info->dep_info.lri) in st21nfca_im_recv_atr_res_cb() 483 ST21NFCA_PP2LRI(atr_res->ppi)); in st21nfca_im_recv_atr_res_cb() 533 atr_req->ppi = ST21NFCA_LR_BITS_PAYLOAD_SIZE_254B; in st21nfca_im_send_atr_req() 535 atr_req->ppi |= ST21NFCA_GB_BIT; in st21nfca_im_send_atr_req() 547 info->dep_info.lri = ST21NFCA_PP2LRI(atr_req->ppi); in st21nfca_im_send_atr_req()
|