Home
last modified time | relevance | path

Searched refs:page_data (Results 1 – 15 of 15) sorted by relevance

/linux/net/ethtool/
H A Dcmis_cdb.c43 void ethtool_cmis_page_init(struct ethtool_module_eeprom *page_data, in ethtool_cmis_page_init() argument
46 page_data->page = page; in ethtool_cmis_page_init()
47 page_data->offset = offset; in ethtool_cmis_page_init()
48 page_data->length = length; in ethtool_cmis_page_init()
49 page_data->i2c_address = ETHTOOL_CMIS_CDB_PAGE_I2C_ADDR; in ethtool_cmis_page_init()
67 struct ethtool_module_eeprom page_data = {0}; in cmis_rev_major_get() local
72 ethtool_cmis_page_init(&page_data, CMIS_REVISION_PAGE, in cmis_rev_major_get()
74 page_data.data = (u8 *)&rpl; in cmis_rev_major_get()
76 err = ops->get_module_eeprom_by_page(dev, &page_data, &extack); in cmis_rev_major_get()
111 struct ethtool_module_eeprom page_data in cmis_cdb_advertisement_get() local
169 struct ethtool_module_eeprom page_data = {}; cmis_cdb_validate_password() local
350 struct ethtool_module_eeprom page_data = {0}; ethtool_cmis_module_poll() local
489 cmis_cdb_process_reply(struct net_device * dev,struct ethtool_module_eeprom * page_data,struct ethtool_cmis_cdb_cmd_args * args) cmis_cdb_process_reply() argument
532 __ethtool_cmis_cdb_execute_cmd(struct net_device * dev,struct ethtool_module_eeprom * page_data,u8 page,u32 offset,u32 length,void * data) __ethtool_cmis_cdb_execute_cmd() argument
562 ethtool_cmis_cdb_execute_epl_cmd(struct net_device * dev,struct ethtool_cmis_cdb_cmd_args * args,struct ethtool_module_eeprom * page_data) ethtool_cmis_cdb_execute_epl_cmd() argument
613 struct ethtool_module_eeprom page_data = {}; ethtool_cmis_cdb_execute_cmd() local
[all...]
H A Deeprom.c89 struct ethtool_module_eeprom *page_data, in get_module_eeprom_by_page() argument
101 return sfp_get_module_eeprom_by_page(dev->sfp_bus, page_data, extack); in get_module_eeprom_by_page()
104 return ops->get_module_eeprom_by_page(dev, page_data, extack); in get_module_eeprom_by_page()
115 struct ethtool_module_eeprom page_data = {0}; in eeprom_prepare_data() local
119 page_data.offset = request->offset; in eeprom_prepare_data()
120 page_data.length = request->length; in eeprom_prepare_data()
121 page_data.i2c_address = request->i2c_address; in eeprom_prepare_data()
122 page_data.page = request->page; in eeprom_prepare_data()
123 page_data.bank = request->bank; in eeprom_prepare_data()
124 page_data in eeprom_prepare_data()
[all...]
H A Dmodule.c244 struct ethtool_module_eeprom page_data = {}; in module_flash_fw_work_init() local
252 page_data.page = MODULE_EEPROM_PHYS_ID_PAGE; in module_flash_fw_work_init()
253 page_data.offset = SFP_PHYS_ID; in module_flash_fw_work_init()
254 page_data.length = sizeof(phys_id); in module_flash_fw_work_init()
255 page_data.i2c_address = MODULE_EEPROM_PHYS_ID_I2C_ADDR; in module_flash_fw_work_init()
256 page_data.data = &phys_id; in module_flash_fw_work_init()
258 err = ops->get_module_eeprom_by_page(dev, &page_data, extack); in module_flash_fw_work_init()
H A Dcmis.h114 void ethtool_cmis_page_init(struct ethtool_module_eeprom *page_data,
/linux/sound/isa/wavefront/
H A Dwavefront_fx.c160 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/mtd/
H A Dmtdswap.c105 unsigned int *page_data; member
714 d->page_data[page] = BLOCK_ERROR; in mtdswap_move_block()
719 d->page_data[page] = *newblock; in mtdswap_move_block()
727 d->page_data[page] = BLOCK_ERROR; in mtdswap_move_block()
991 vfree(d->page_data); in mtdswap_cleanup()
1040 mapped = d->page_data[page]; in mtdswap_writesect()
1045 d->page_data[page] = BLOCK_UNDEF; in mtdswap_writesect()
1055 d->page_data[page] = newblock; in mtdswap_writesect()
1096 realblock = d->page_data[page]; in mtdswap_readsect()
1151 mapped = d->page_data[pag in mtdswap_discard()
[all...]
/linux/drivers/md/dm-vdo/indexer/
H A Dvolume.c546 u8 *page_data; in process_entry() local
557 page_data = dm_bufio_read(volume->client, page_number, &page->buffer); in process_entry()
559 if (IS_ERR(page_data)) { in process_entry()
560 result = -PTR_ERR(page_data); in process_entry()
698 u8 *page_data; in read_page_locked() local
701 page_data = dm_bufio_read(volume->client, physical_page, &page->buffer); in read_page_locked()
702 if (IS_ERR(page_data)) { in read_page_locked()
703 result = -PTR_ERR(page_data); in read_page_locked()
1109 u8 *page_data; in write_index_pages() local
1115 page_data in write_index_pages()
1220 u8 *page_data; write_record_pages() local
[all...]
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c976 const struct ethtool_module_eeprom *page_data, in ionic_get_module_eeprom_by_page() argument
984 if (!page_data->length) in ionic_get_module_eeprom_by_page()
987 if (page_data->bank != 0) { in ionic_get_module_eeprom_by_page()
992 switch (page_data->page) { in ionic_get_module_eeprom_by_page()
994 src = &idev->port_info->status.xcvr.sprom[page_data->offset]; in ionic_get_module_eeprom_by_page()
997 src = &idev->port_info->sprom_page1[page_data->offset - 128]; in ionic_get_module_eeprom_by_page()
1000 src = &idev->port_info->sprom_page2[page_data->offset - 128]; in ionic_get_module_eeprom_by_page()
1003 src = &idev->port_info->sprom_page17[page_data->offset - 128]; in ionic_get_module_eeprom_by_page()
1009 memset(page_data->data, 0, page_data in ionic_get_module_eeprom_by_page()
[all...]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c2097 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()
2107 if (!page_data->length) in mlx5e_get_module_eeprom_by_page()
2110 memset(data, 0, page_data->length); in mlx5e_get_module_eeprom_by_page()
2112 query.offset = page_data->offset; in mlx5e_get_module_eeprom_by_page()
2113 query.i2c_address = page_data->i2c_address; in mlx5e_get_module_eeprom_by_page()
2114 query.bank = page_data->bank; in mlx5e_get_module_eeprom_by_page()
2115 query.page = page_data->page; in mlx5e_get_module_eeprom_by_page()
2116 while (i < page_data->length) { in mlx5e_get_module_eeprom_by_page()
2117 query.size = page_data in mlx5e_get_module_eeprom_by_page()
[all...]
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ethtool.c4572 const struct ethtool_module_eeprom *page_data, in bnxt_mod_eeprom_by_page_precheck() argument
4592 if (page_data->bank && !(bp->phy_flags & BNXT_PHY_FL_BANK_SEL)) { in bnxt_mod_eeprom_by_page_precheck()
4600 const struct ethtool_module_eeprom *page_data, in bnxt_get_module_eeprom_by_page() argument
4606 rc = bnxt_mod_eeprom_by_page_precheck(bp, page_data, extack); in bnxt_get_module_eeprom_by_page()
4610 rc = bnxt_read_sfp_module_eeprom_info(bp, page_data->i2c_address << 1, in bnxt_get_module_eeprom_by_page()
4611 page_data->page, page_data->bank, in bnxt_get_module_eeprom_by_page()
4612 page_data->offset, in bnxt_get_module_eeprom_by_page()
4613 page_data->length, in bnxt_get_module_eeprom_by_page()
4614 page_data in bnxt_get_module_eeprom_by_page()
4660 bnxt_set_module_eeprom_by_page(struct net_device * dev,const struct ethtool_module_eeprom * page_data,struct netlink_ext_ack * extack) bnxt_set_module_eeprom_by_page() argument
[all...]
/linux/drivers/net/ethernet/emulex/benet/
H A Dbe_ethtool.c1335 u8 page_data[PAGE_DATA_LEN]; in be_get_module_info() local
1342 0, PAGE_DATA_LEN, page_data); in be_get_module_info()
1344 if (!page_data[SFP_PLUS_SFF_8472_COMP]) { in be_get_module_info()
H A Dbe_cmds.c2328 memcpy(data, resp->page_data + off, len); in be_cmd_read_port_transceiver_data()
2415 u8 page_data[PAGE_DATA_LEN]; in be_cmd_query_cable_type() local
2419 0, PAGE_DATA_LEN, page_data); in be_cmd_query_cable_type()
2424 page_data[QSFP_PLUS_CABLE_TYPE_OFFSET]; in be_cmd_query_cable_type()
2428 page_data[SFP_PLUS_CABLE_TYPE_OFFSET]; in be_cmd_query_cable_type()
2440 u8 page_data[PAGE_DATA_LEN]; in be_cmd_query_sfp_info() local
2444 0, PAGE_DATA_LEN, page_data); in be_cmd_query_sfp_info()
2446 strscpy(adapter->phy.vendor_name, page_data + in be_cmd_query_sfp_info()
2449 page_data + SFP_VENDOR_PN_OFFSET, in be_cmd_query_sfp_info()
/linux/drivers/mtd/nand/raw/
H A Domap2.c662 * @page_data: page data
671 u8 *page_data) in omap_compare_ecc() argument
771 page_data[find_byte] ^= (1 << find_bit); in omap_compare_ecc()
/linux/drivers/scsi/elx/libefc_sli/
H A Dsli4.h3159 u8 page_data[128]; member
/linux/include/linux/mlx5/
H A Dmlx5_ifc.h11514 union mlx5_ifc_pddr_reg_page_data_auto_bits page_data; member