Searched refs:cfg_entry (Results 1 - 7 of 7) sorted by relevance

/linux-4.1.27/drivers/xen/xen-pciback/
H A Dconf_space.c149 const struct config_field_entry *cfg_entry; xen_pcibk_config_read() local
178 list_for_each_entry(cfg_entry, &dev_data->config_fields, list) { xen_pcibk_config_read()
179 field = cfg_entry->field; xen_pcibk_config_read()
183 field_start = OFFSET(cfg_entry); xen_pcibk_config_read()
184 field_end = OFFSET(cfg_entry) + field->size; xen_pcibk_config_read()
188 err = conf_space_read(dev, cfg_entry, field_start, xen_pcibk_config_read()
212 const struct config_field_entry *cfg_entry; xen_pcibk_config_write() local
225 list_for_each_entry(cfg_entry, &dev_data->config_fields, list) { xen_pcibk_config_write()
226 field = cfg_entry->field; xen_pcibk_config_write()
230 field_start = OFFSET(cfg_entry); xen_pcibk_config_write()
231 field_end = OFFSET(cfg_entry) + field->size; xen_pcibk_config_write()
245 err = conf_space_write(dev, cfg_entry, field_start, xen_pcibk_config_write()
299 struct config_field_entry *cfg_entry, *t; xen_pcibk_config_free_dyn_fields() local
307 list_for_each_entry_safe(cfg_entry, t, &dev_data->config_fields, list) { xen_pcibk_config_free_dyn_fields()
308 field = cfg_entry->field; xen_pcibk_config_free_dyn_fields()
313 kfree(cfg_entry->data); xen_pcibk_config_free_dyn_fields()
315 list_del(&cfg_entry->list); xen_pcibk_config_free_dyn_fields()
316 kfree(cfg_entry); xen_pcibk_config_free_dyn_fields()
325 const struct config_field_entry *cfg_entry; xen_pcibk_config_reset_dev() local
332 list_for_each_entry(cfg_entry, &dev_data->config_fields, list) { xen_pcibk_config_reset_dev()
333 field = cfg_entry->field; xen_pcibk_config_reset_dev()
336 field->reset(dev, OFFSET(cfg_entry), cfg_entry->data); xen_pcibk_config_reset_dev()
343 struct config_field_entry *cfg_entry, *t; xen_pcibk_config_free_dev() local
350 list_for_each_entry_safe(cfg_entry, t, &dev_data->config_fields, list) { xen_pcibk_config_free_dev()
351 list_del(&cfg_entry->list); xen_pcibk_config_free_dev()
353 field = cfg_entry->field; xen_pcibk_config_free_dev()
356 field->release(dev, OFFSET(cfg_entry), cfg_entry->data); xen_pcibk_config_free_dev()
358 kfree(cfg_entry); xen_pcibk_config_free_dev()
368 struct config_field_entry *cfg_entry; xen_pcibk_config_add_field_offset() local
371 cfg_entry = kmalloc(sizeof(*cfg_entry), GFP_KERNEL); xen_pcibk_config_add_field_offset()
372 if (!cfg_entry) { xen_pcibk_config_add_field_offset()
377 cfg_entry->data = NULL; xen_pcibk_config_add_field_offset()
378 cfg_entry->field = field; xen_pcibk_config_add_field_offset()
379 cfg_entry->base_offset = base_offset; xen_pcibk_config_add_field_offset()
382 err = xen_pcibk_field_is_dup(dev, OFFSET(cfg_entry)); xen_pcibk_config_add_field_offset()
387 tmp = field->init(dev, OFFSET(cfg_entry)); xen_pcibk_config_add_field_offset()
394 cfg_entry->data = tmp; xen_pcibk_config_add_field_offset()
398 OFFSET(cfg_entry)); xen_pcibk_config_add_field_offset()
399 list_add_tail(&cfg_entry->list, &dev_data->config_fields); xen_pcibk_config_add_field_offset()
403 kfree(cfg_entry); xen_pcibk_config_add_field_offset()
H A Dconf_space_quirks.c52 struct config_field_entry *cfg_entry; xen_pcibk_field_is_dup() local
54 list_for_each_entry(cfg_entry, &dev_data->config_fields, list) { xen_pcibk_field_is_dup()
55 if (OFFSET(cfg_entry) == reg) { xen_pcibk_field_is_dup()
H A Dconf_space.h69 #define OFFSET(cfg_entry) ((cfg_entry)->base_offset+(cfg_entry)->field->offset)
H A Dpci_stub.c1288 const struct config_field_entry *cfg_entry; pcistub_quirk_show() local
1306 list_for_each_entry(cfg_entry, &dev_data->config_fields, list) { pcistub_quirk_show()
1307 field = cfg_entry->field; pcistub_quirk_show()
1313 cfg_entry->base_offset + pcistub_quirk_show()
/linux-4.1.27/drivers/scsi/
H A Dpmcraid.c173 if (RES_IS_VSET(temp->cfg_entry)) { pmcraid_slave_alloc()
175 target = temp->cfg_entry.unique_flags1; pmcraid_slave_alloc()
177 target = temp->cfg_entry.array_id & 0xFF; pmcraid_slave_alloc()
183 } else if (RES_IS_GSCSI(temp->cfg_entry)) { pmcraid_slave_alloc()
184 target = RES_TARGET(temp->cfg_entry.resource_address); pmcraid_slave_alloc()
186 lun = RES_LUN(temp->cfg_entry.resource_address); pmcraid_slave_alloc()
232 if (RES_IS_GSCSI(res->cfg_entry) && pmcraid_slave_configure()
242 if (RES_IS_GSCSI(res->cfg_entry)) { pmcraid_slave_configure()
244 } else if (RES_IS_VSET(res->cfg_entry)) { pmcraid_slave_configure()
255 if (!RES_IS_GSCSI(res->cfg_entry) && !RES_IS_VSET(res->cfg_entry)) pmcraid_slave_configure()
1545 struct pmcraid_config_table_entry *cfg_entry; pmcraid_handle_config_change() local
1558 cfg_entry = &ccn_hcam->cfg_entry; pmcraid_handle_config_change()
1571 RES_IS_VSET(*cfg_entry) ? PMCRAID_VSET_BUS_ID : pmcraid_handle_config_change()
1572 (RES_IS_GSCSI(*cfg_entry) ? PMCRAID_PHYS_BUS_ID : pmcraid_handle_config_change()
1573 RES_BUS(cfg_entry->resource_address)), pmcraid_handle_config_change()
1574 RES_IS_VSET(*cfg_entry) ? pmcraid_handle_config_change()
1576 cfg_entry->unique_flags1 : pmcraid_handle_config_change()
1577 cfg_entry->array_id & 0xFF) : pmcraid_handle_config_change()
1578 RES_TARGET(cfg_entry->resource_address), pmcraid_handle_config_change()
1579 RES_LUN(cfg_entry->resource_address)); pmcraid_handle_config_change()
1601 cfg_entry->resource_type == RES_TYPE_VSET) { pmcraid_handle_config_change()
1604 hidden_entry = (cfg_entry->unique_flags1 & 0x80) != 0; pmcraid_handle_config_change()
1606 hidden_entry = (cfg_entry->unique_flags1 & 0x80) != 0; pmcraid_handle_config_change()
1608 } else if (!pmcraid_expose_resource(fw_version, cfg_entry)) { pmcraid_handle_config_change()
1614 rc = memcmp(&res->cfg_entry.resource_address, pmcraid_handle_config_change()
1615 &cfg_entry->resource_address, pmcraid_handle_config_change()
1616 sizeof(cfg_entry->resource_address)); pmcraid_handle_config_change()
1657 memcpy(&res->cfg_entry, cfg_entry, pinstance->config_table_entry_size); pmcraid_handle_config_change()
1663 res->cfg_entry.unique_flags1 &= 0x7F; pmcraid_handle_config_change()
1665 res->cfg_entry.array_id &= 0xFF; pmcraid_handle_config_change()
1667 res->cfg_entry.resource_handle = pmcraid_handle_config_change()
2530 if (RES_IS_GSCSI(res->cfg_entry)) pmcraid_cancel_all()
2565 if (RES_IS_VSET(res->cfg_entry) && pmcraid_frame_auto_sense()
2599 if (RES_IS_VSET(res->cfg_entry)) pmcraid_frame_auto_sense()
2647 if (!RES_IS_GSCSI(res->cfg_entry) && pmcraid_error_handler()
2709 if (RES_IS_GSCSI(res->cfg_entry)) pmcraid_error_handler()
2780 le32_to_cpu(res->cfg_entry.resource_address)); pmcraid_reset_device()
2792 ioarcb->resource_handle = res->cfg_entry.resource_handle; pmcraid_reset_device()
3463 ioarcb->resource_handle = res->cfg_entry.resource_handle; pmcraid_queuecommand_lck()
3475 if (RES_IS_GSCSI(res->cfg_entry) || RES_IS_VSET(res->cfg_entry)) { pmcraid_queuecommand_lck()
3489 if (RES_IS_GSCSI(res->cfg_entry)) pmcraid_queuecommand_lck()
3498 RES_IS_VSET(res->cfg_entry) ? PMCRAID_VSET_BUS_ID : pmcraid_queuecommand_lck()
3500 RES_IS_VSET(res->cfg_entry) ? pmcraid_queuecommand_lck()
3502 res->cfg_entry.unique_flags1 : pmcraid_queuecommand_lck()
3503 res->cfg_entry.array_id & 0xFF) : pmcraid_queuecommand_lck()
3504 RES_TARGET(res->cfg_entry.resource_address), pmcraid_queuecommand_lck()
3505 RES_LUN(res->cfg_entry.resource_address)); pmcraid_queuecommand_lck()
4444 res->cfg_entry.resource_address); pmcraid_worker_function()
4468 &res->cfg_entry)) pmcraid_worker_function()
4471 if (RES_IS_VSET(res->cfg_entry)) { pmcraid_worker_function()
4474 target = res->cfg_entry.unique_flags1; pmcraid_worker_function()
4476 target = res->cfg_entry.array_id & 0xFF; pmcraid_worker_function()
4482 res->cfg_entry.resource_address); pmcraid_worker_function()
4483 lun = RES_LUN(res->cfg_entry.resource_address); pmcraid_worker_function()
5665 rc = memcmp(&res->cfg_entry.resource_address, pmcraid_init_res_table()
5698 memcpy(&res->cfg_entry, cfgte, pmcraid_init_res_table()
5701 res->cfg_entry.resource_type, pmcraid_init_res_table()
5703 res->cfg_entry.unique_flags1 : pmcraid_init_res_table()
5704 res->cfg_entry.array_id & 0xFF), pmcraid_init_res_table()
5705 le32_to_cpu(res->cfg_entry.resource_address)); pmcraid_init_res_table()
5714 res->cfg_entry.resource_handle = pmcraid_init_res_table()
H A Dpmcraid.h423 struct pmcraid_config_table_entry cfg_entry; member in struct:pmcraid_hcam_ccn
430 struct pmcraid_config_table_entry_ext cfg_entry; member in struct:pmcraid_hcam_ccn_ext
812 struct pmcraid_config_table_entry cfg_entry; member in union:pmcraid_resource_entry::__anon9437
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sp.c916 u16 vlan_id, struct mac_configuration_entry *cfg_entry) bnx2x_vlan_mac_set_cfg_entry_e1x()
921 cfg_entry->clients_bit_vector = cpu_to_le32(cl_bit_vec); bnx2x_vlan_mac_set_cfg_entry_e1x()
922 cfg_entry->pf_id = r->func_id; bnx2x_vlan_mac_set_cfg_entry_e1x()
923 cfg_entry->vlan_id = cpu_to_le16(vlan_id); bnx2x_vlan_mac_set_cfg_entry_e1x()
926 SET_FLAG(cfg_entry->flags, MAC_CONFIGURATION_ENTRY_ACTION_TYPE, bnx2x_vlan_mac_set_cfg_entry_e1x()
928 SET_FLAG(cfg_entry->flags, bnx2x_vlan_mac_set_cfg_entry_e1x()
932 bnx2x_set_fw_mac_addr(&cfg_entry->msb_mac_addr, bnx2x_vlan_mac_set_cfg_entry_e1x()
933 &cfg_entry->middle_mac_addr, bnx2x_vlan_mac_set_cfg_entry_e1x()
934 &cfg_entry->lsb_mac_addr, mac); bnx2x_vlan_mac_set_cfg_entry_e1x()
936 SET_FLAG(cfg_entry->flags, MAC_CONFIGURATION_ENTRY_ACTION_TYPE, bnx2x_vlan_mac_set_cfg_entry_e1x()
944 struct mac_configuration_entry *cfg_entry = &config->config_table[0]; bnx2x_vlan_mac_set_rdata_e1x() local
950 cfg_entry); bnx2x_vlan_mac_set_rdata_e1x()
914 bnx2x_vlan_mac_set_cfg_entry_e1x(struct bnx2x *bp, struct bnx2x_vlan_mac_obj *o, bool add, int opcode, u8 *mac, u16 vlan_id, struct mac_configuration_entry *cfg_entry) bnx2x_vlan_mac_set_cfg_entry_e1x() argument

Completed in 286 milliseconds