Searched refs:page_data (Results 1 – 7 of 7) sorted by relevance
| /linux/net/ethtool/ |
| H A D | eeprom.c | 93 struct ethtool_module_eeprom *page_data, in get_module_eeprom_by_page() argument 105 return sfp_get_module_eeprom_by_page(dev->sfp_bus, page_data, extack); in get_module_eeprom_by_page() 108 return ops->get_module_eeprom_by_page(dev, page_data, extack); in get_module_eeprom_by_page() 119 struct ethtool_module_eeprom page_data = {0}; in eeprom_prepare_data() local 123 page_data.offset = request->offset; in eeprom_prepare_data() 124 page_data.length = request->length; in eeprom_prepare_data() 125 page_data.i2c_address = request->i2c_address; in eeprom_prepare_data() 126 page_data.page = request->page; in eeprom_prepare_data() 127 page_data.bank = request->bank; in eeprom_prepare_data() 128 page_data.data = kmalloc(page_data.length, GFP_KERNEL); in eeprom_prepare_data() [all …]
|
| H A D | cmis.h | 114 void ethtool_cmis_page_init(struct ethtool_module_eeprom *page_data,
|
| /linux/sound/isa/wavefront/ |
| H A D | wavefront_fx.c | 160 unsigned short *page_data = NULL; in snd_wavefront_fx_ioctl() local 194 page_data = memdup_array_user((unsigned char __user *) in snd_wavefront_fx_ioctl() 197 if (IS_ERR(page_data)) in snd_wavefront_fx_ioctl() 198 return PTR_ERR(page_data); in snd_wavefront_fx_ioctl() 199 pd = page_data; in snd_wavefront_fx_ioctl() 207 kfree(page_data); in snd_wavefront_fx_ioctl()
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| H A D | fbnic_ethtool.c | 1784 const struct ethtool_module_eeprom *page_data, in fbnic_get_module_eeprom_by_page() argument 1792 if (page_data->i2c_address != 0x50) { in fbnic_get_module_eeprom_by_page() 1799 page_data->length); in fbnic_get_module_eeprom_by_page() 1804 fw_cmpl->u.qsfp.length = page_data->length; in fbnic_get_module_eeprom_by_page() 1805 fw_cmpl->u.qsfp.offset = page_data->offset; in fbnic_get_module_eeprom_by_page() 1806 fw_cmpl->u.qsfp.page = page_data->page; in fbnic_get_module_eeprom_by_page() 1807 fw_cmpl->u.qsfp.bank = page_data->bank; in fbnic_get_module_eeprom_by_page() 1809 err = fbnic_fw_xmit_qsfp_read_msg(fbd, fw_cmpl, page_data->page, in fbnic_get_module_eeprom_by_page() 1810 page_data->bank, page_data->offset, in fbnic_get_module_eeprom_by_page() 1811 page_data->length); in fbnic_get_module_eeprom_by_page() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_ethtool.c | 2097 const struct ethtool_module_eeprom *page_data, in mlx5e_get_module_eeprom_by_page() argument 2103 u8 *data = page_data->data; in mlx5e_get_module_eeprom_by_page() 2108 if (!page_data->length) in mlx5e_get_module_eeprom_by_page() 2111 memset(data, 0, page_data->length); in mlx5e_get_module_eeprom_by_page() 2113 query.offset = page_data->offset; in mlx5e_get_module_eeprom_by_page() 2114 query.i2c_address = page_data->i2c_address; in mlx5e_get_module_eeprom_by_page() 2115 query.bank = page_data->bank; in mlx5e_get_module_eeprom_by_page() 2116 query.page = page_data->page; in mlx5e_get_module_eeprom_by_page() 2117 while (i < page_data->length) { in mlx5e_get_module_eeprom_by_page() 2118 query.size = page_data->length - i; in mlx5e_get_module_eeprom_by_page() [all …]
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ethtool.c | 4799 const struct ethtool_module_eeprom *page_data, in bnxt_mod_eeprom_by_page_precheck() argument 4819 if (page_data->bank && !(bp->phy_flags & BNXT_PHY_FL_BANK_SEL)) { in bnxt_mod_eeprom_by_page_precheck() 4827 const struct ethtool_module_eeprom *page_data, in bnxt_get_module_eeprom_by_page() argument 4833 rc = bnxt_mod_eeprom_by_page_precheck(bp, page_data, extack); in bnxt_get_module_eeprom_by_page() 4837 rc = bnxt_read_sfp_module_eeprom_info(bp, page_data->i2c_address << 1, in bnxt_get_module_eeprom_by_page() 4838 page_data->page, page_data->bank, in bnxt_get_module_eeprom_by_page() 4839 page_data->offset, in bnxt_get_module_eeprom_by_page() 4840 page_data->length, in bnxt_get_module_eeprom_by_page() 4841 page_data->data); in bnxt_get_module_eeprom_by_page() 4846 return page_data->length; in bnxt_get_module_eeprom_by_page() [all …]
|
| /linux/drivers/scsi/elx/libefc_sli/ |
| H A D | sli4.h | 3159 u8 page_data[128]; member
|