| /drivers/pinctrl/renesas/ |
| A D | sh_pfc.h | 362 PINMUX_DATA(fn##_MARK, FN_##fn) 372 PINMUX_DATA(fn##_MARK, FN_##fn, FN_##ipsr) 383 PINMUX_DATA(fn##_MARK, FN_##fn, FN_##msel) 406 PINMUX_DATA(fn##_MARK, FN_##msel, FN_##fn, FN_##ipsr) 436 PINMUX_DATA(fn##_MARK, FN_##fn) 594 PORT_GP_1(bank, 31, fn, sfx), PORT_GP_1(bank, 30, fn, sfx), \ 609 PORT_GP_1(bank, 1, fn, sfx), PORT_GP_1(bank, 0, fn, sfx) 650 #define PORT_1(pn, fn, pfx, sfx) fn(pn, pfx, sfx) argument 657 PORT_1(pn+8, fn, pfx##8, sfx), PORT_1(pn+9, fn, pfx##9, sfx) 725 #define PIN_NOGP_CFG(pin, name, fn, cfg) fn(pin, name, cfg) argument [all …]
|
| /drivers/misc/ocxl/ |
| A D | core.c | 8 return (get_device(&fn->dev) == NULL) ? NULL : fn; in ocxl_fn_get() 28 afu->fn = fn; in alloc_afu() 56 struct ocxl_fn *fn = afu->fn; in assign_afu_actag() local 65 fn->actag_enabled / fn->actag_supported; in assign_afu_actag() 84 struct ocxl_fn *fn = afu->fn; in reclaim_afu_actag() local 94 struct ocxl_fn *fn = afu->fn; in assign_afu_pasid() local 123 struct ocxl_fn *fn = afu->fn; in reclaim_afu_pasid() local 304 if (!fn) in alloc_function() 350 fn->actag_base, fn->actag_enabled); in assign_function_actag() 352 fn->actag_base, fn->actag_enabled); in assign_function_actag() [all …]
|
| A D | config.c | 89 fn->max_pasid_log = -1; in read_pasid() 113 fn->dvsec_tl_pos = pos; in read_dvsec_tl() 127 fn->dvsec_function_pos = pos; in read_dvsec_function() 132 fn->max_afu_index = -1; in read_dvsec_function() 148 if (fn->max_afu_index < 0) { in read_dvsec_afu_info() 149 fn->dvsec_afu_info_pos = -1; in read_dvsec_afu_info() 158 fn->dvsec_afu_info_pos = pos; in read_dvsec_afu_info() 269 if (fn->max_pasid_log == -1 && fn->max_afu_index >= 0) { in validate_function() 288 read_pasid(dev, fn); in ocxl_config_read_function() 290 rc = read_dvsec_tl(dev, fn); in ocxl_config_read_function() [all …]
|
| A D | pci.c | 21 struct ocxl_fn *fn; in ocxl_probe() local 24 fn = ocxl_function_open(dev); in ocxl_probe() 25 if (IS_ERR(fn)) in ocxl_probe() 26 return PTR_ERR(fn); in ocxl_probe() 28 pci_set_drvdata(dev, fn); in ocxl_probe() 30 afu_list = ocxl_function_afu_list(fn); in ocxl_probe() 46 struct ocxl_fn *fn; in ocxl_remove() local 50 fn = pci_get_drvdata(dev); in ocxl_remove() 51 afu_list = ocxl_function_afu_list(fn); in ocxl_remove() 57 ocxl_function_close(fn); in ocxl_remove()
|
| A D | pasid.c | 81 int ocxl_pasid_afu_alloc(struct ocxl_fn *fn, u32 size) in ocxl_pasid_afu_alloc() argument 85 if (fn->config.max_pasid_log < 0) in ocxl_pasid_afu_alloc() 87 max_pasid = 1 << fn->config.max_pasid_log; in ocxl_pasid_afu_alloc() 88 return range_alloc(&fn->pasid_list, size, max_pasid, "afu pasid"); in ocxl_pasid_afu_alloc() 91 void ocxl_pasid_afu_free(struct ocxl_fn *fn, u32 start, u32 size) in ocxl_pasid_afu_free() argument 93 return range_free(&fn->pasid_list, start, size, "afu pasid"); in ocxl_pasid_afu_free() 96 int ocxl_actag_afu_alloc(struct ocxl_fn *fn, u32 size) in ocxl_actag_afu_alloc() argument 100 max_actag = fn->actag_enabled; in ocxl_actag_afu_alloc() 101 return range_alloc(&fn->actag_list, size, max_actag, "afu actag"); in ocxl_actag_afu_alloc() 104 void ocxl_actag_afu_free(struct ocxl_fn *fn, u32 start, u32 size) in ocxl_actag_afu_free() argument [all …]
|
| /drivers/input/rmi4/ |
| A D | rmi_f03.c | 83 error = rmi_write(f03->fn->rmi_dev, f03->fn->fd.data_base_addr, val); in rmi_f03_pt_write() 96 struct rmi_function *fn = f03->fn; in rmi_f03_initialize() local 104 error = rmi_read(fn->rmi_dev, fn->fd.query_base_addr, &query1); in rmi_f03_initialize() 124 error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr + 1, in rmi_f03_initialize() 142 struct rmi_function *fn = f03->fn; in rmi_f03_pt_open() local 159 return fn->rmi_dev->driver->set_irq_bits(fn->rmi_dev, fn->irq_mask); in rmi_f03_pt_open() 165 struct rmi_function *fn = f03->fn; in rmi_f03_pt_close() local 167 fn->rmi_dev->driver->clear_irq_bits(fn->rmi_dev, fn->irq_mask); in rmi_f03_pt_close() 208 f03->fn = fn; in rmi_f03_probe() 238 fn->rmi_dev->driver->set_irq_bits(fn->rmi_dev, fn->irq_mask); in rmi_f03_config() [all …]
|
| A D | rmi_bus.c | 134 kfree(fn); in rmi_release_function() 181 set_bit(fn->irq_pos + i, fn->irq_mask); in rmi_create_function_irq() 184 fn->irq_pos + i); in rmi_create_function_irq() 186 irq_set_chip_data(fn->irq[i], fn); in rmi_create_function_irq() 191 error = devm_request_threaded_irq(&fn->dev, fn->irq[i], NULL, in rmi_create_function_irq() 193 dev_name(&fn->dev), fn); in rmi_create_function_irq() 234 handler->remove(fn); in rmi_function_remove() 257 dev_name(&fn->dev)); in rmi_register_function() 267 put_device(&fn->dev); in rmi_register_function() 278 device_del(&fn->dev); in rmi_unregister_function() [all …]
|
| A D | rmi_f34.c | 19 struct rmi_function *fn = f34->fn; in rmi_f34_write_bootloader_id() local 49 struct rmi_function *fn = f34->fn; in rmi_f34_command() local 134 struct rmi_function *fn = f34->fn; in rmi_f34_write_blocks() local 152 dev_err(&fn->dev, in rmi_f34_write_blocks() 198 struct rmi_function *fn = f34->fn; in rmi_f34_flash_firmware() local 302 if (!fn) in rmi_driver_bootloader_id_show() 330 if (!fn) in rmi_driver_configuration_id_show() 520 struct rmi_function *fn = f34->fn; in rmi_f34v5_probe() local 527 error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr, in rmi_f34v5_probe() 558 error = rmi_read_block(fn->rmi_dev, fn->fd.control_base_addr, in rmi_f34v5_probe() [all …]
|
| A D | rmi_f3a.c | 49 rmi_dbg(RMI_DEBUG_FN, &fn->dev, in rmi_f3a_report_button() 58 struct rmi_function *fn = ctx; in rmi_f3a_attention() local 66 dev_warn(&fn->dev, in rmi_f3a_attention() 75 error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr, in rmi_f3a_attention() 78 dev_err(&fn->dev, in rmi_f3a_attention() 87 rmi_f3a_report_button(fn, f3a, i); in rmi_f3a_attention() 110 drv->set_irq_bits(fn->rmi_dev, fn->irq_mask); in rmi_f3a_config() 174 error = rmi_read(fn->rmi_dev, fn->fd.query_base_addr, &buf); in rmi_f3a_initialize() 185 error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr + 1, in rmi_f3a_initialize() 193 error = rmi_read_block(fn->rmi_dev, fn->fd.control_base_addr + 1, in rmi_f3a_initialize() [all …]
|
| A D | rmi_f30.c | 89 error = rmi_read_block(fn->rmi_dev, fn->fd.control_base_addr, in rmi_f30_read_control_parameters() 92 dev_err(&fn->dev, in rmi_f30_read_control_parameters() 133 dev_warn(&fn->dev, in rmi_f30_attention() 142 error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr, in rmi_f30_attention() 145 dev_err(&fn->dev, in rmi_f30_attention() 182 drv->clear_irq_bits(fn->rmi_dev, fn->irq_mask); in rmi_f30_config() 185 error = rmi_write_block(fn->rmi_dev, fn->fd.control_base_addr, in rmi_f30_config() 188 dev_err(&fn->dev, in rmi_f30_config() 194 drv->set_irq_bits(fn->rmi_dev, fn->irq_mask); in rmi_f30_config() 280 error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr, in rmi_f30_initialize() [all …]
|
| A D | rmi_f01.c | 436 dev_warn(&fn->dev, in rmi_f01_probe() 557 dev_err(&fn->dev, in rmi_f01_probe() 563 dev_err(&fn->dev, in rmi_f01_probe() 589 error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr, in rmi_f01_config() 592 dev_err(&fn->dev, in rmi_f01_config() 601 dev_err(&fn->dev, in rmi_f01_config() 611 dev_err(&fn->dev, in rmi_f01_config() 646 error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr, in rmi_f01_suspend() 671 error = rmi_write(fn->rmi_dev, fn->fd.control_base_addr, in rmi_f01_resume() 674 dev_err(&fn->dev, in rmi_f01_resume() [all …]
|
| A D | rmi_f21.c | 43 struct rmi_function *fn = ctx; in rmi_f21_attention() local 44 struct f21_data *f21 = dev_get_drvdata(&fn->dev); in rmi_f21_attention() 61 error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr, in rmi_f21_attention() 80 struct rmi_driver *drv = fn->rmi_dev->driver; in rmi_f21_config() 82 drv->set_irq_bits(fn->rmi_dev, fn->irq_mask); in rmi_f21_config() 103 static int rmi_f21_probe(struct rmi_function *fn) in rmi_f21_probe() argument 105 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f21_probe() 125 error = rmi_f21_initialize(fn, f21); in rmi_f21_probe() 129 dev_set_drvdata(&fn->dev, f21); in rmi_f21_probe() 134 error = rmi_read_block(fn->rmi_dev, in rmi_f21_probe() [all …]
|
| A D | rmi_f12.c | 68 struct rmi_function *fn = sensor->fn; in rmi_f12_read_sensor_tuning() local 82 dev_err(&fn->dev, in rmi_f12_read_sensor_tuning() 90 dev_err(&fn->dev, in rmi_f12_read_sensor_tuning() 224 struct rmi_function *fn = ctx; in rmi_f12_attention() local 335 dev_warn(&fn->dev, in rmi_f12_config() 368 dev_err(&fn->dev, in rmi_f12_probe() 388 if (fn->dev.of_node) { in rmi_f12_probe() 399 dev_err(&fn->dev, in rmi_f12_probe() 409 dev_err(&fn->dev, in rmi_f12_probe() 419 dev_err(&fn->dev, in rmi_f12_probe() [all …]
|
| A D | rmi_f34v7.c | 100 base = f34->fn->fd.data_base_addr; in rmi_f34v7_write_command_single_transaction() 146 dev_err(&f34->fn->dev, in rmi_f34v7_write_command_single_transaction() 458 dev_err(&f34->fn->dev, in rmi_f34v7_read_queries_bl_version() 501 dev_err(&f34->fn->dev, in rmi_f34v7_read_queries() 661 dev_err(&f34->fn->dev, in rmi_f34v7_read_blocks() 682 dev_err(&f34->fn->dev, in rmi_f34v7_read_blocks() 737 dev_err(&f34->fn->dev, in rmi_f34v7_write_f34v7_blocks() 751 dev_err(&f34->fn->dev, in rmi_f34v7_write_f34v7_blocks() 1031 f34->fn->rmi_dev->driver->set_irq_bits(f34->fn->rmi_dev, in rmi_f34v7_do_reflash() 1103 f34->fn->rmi_dev->driver->set_irq_bits(f34->fn->rmi_dev, f34->fn->irq_mask); in rmi_f34v7_enter_flash_prog() [all …]
|
| A D | rmi_f54.c | 97 struct rmi_function *fn; member 534 struct rmi_function *fn = f54->fn; in rmi_f54_work() local 555 error = rmi_read(fn->rmi_dev, f54->fn->fd.command_base_addr, in rmi_f54_work() 585 error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr + in rmi_f54_work() 616 drv->clear_irq_bits(fn->rmi_dev, fn->irq_mask); in rmi_f54_config() 627 f54 = dev_get_drvdata(&fn->dev); in rmi_f54_detect() 629 error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr, in rmi_f54_detect() 669 f54->fn = fn; in rmi_f54_probe() 670 dev_set_drvdata(&fn->dev, f54); in rmi_f54_probe() 672 ret = rmi_f54_detect(fn); in rmi_f54_probe() [all …]
|
| A D | rmi_f55.c | 27 struct rmi_function *fn; member 38 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f55_detect() 43 f55 = dev_get_drvdata(&fn->dev); in rmi_f55_detect() 45 error = rmi_read_block(fn->rmi_dev, fn->fd.query_base_addr, in rmi_f55_detect() 73 error = rmi_read_block(fn->rmi_dev, in rmi_f55_detect() 74 fn->fd.control_base_addr + 1, in rmi_f55_detect() 86 error = rmi_read_block(fn->rmi_dev, in rmi_f55_detect() 87 fn->fd.control_base_addr + 2, in rmi_f55_detect() 116 f55->fn = fn; in rmi_f55_probe() 117 dev_set_drvdata(&fn->dev, f55); in rmi_f55_probe() [all …]
|
| A D | rmi_f1a.c | 20 struct device *dev = &fn->dev; in rmi_f1a_parse_device_properties() 57 struct rmi_function *fn = ctx; in rmi_f1a_attention() local 58 struct f1a_data *f1a = dev_get_drvdata(&fn->dev); in rmi_f1a_attention() 63 error = rmi_read_block(fn->rmi_dev, fn->fd.data_base_addr, in rmi_f1a_attention() 78 static int rmi_f1a_config(struct rmi_function *fn) in rmi_f1a_config() argument 81 struct rmi_driver *drv = fn->rmi_dev->driver; in rmi_f1a_config() 84 drv->set_irq_bits(fn->rmi_dev, fn->irq_mask); in rmi_f1a_config() 108 static int rmi_f1a_probe(struct rmi_function *fn) in rmi_f1a_probe() argument 110 struct rmi_device *rmi_dev = fn->rmi_dev; in rmi_f1a_probe() 126 error = rmi_f1a_initialize(fn, f1a); in rmi_f1a_probe() [all …]
|
| A D | rmi_f11.c | 1090 if (fn->dev.of_node) { in rmi_f11_initialize() 1105 set_bit(fn->irq_pos, f11->abs_mask); in rmi_f11_initialize() 1123 sensor->fn = fn; in rmi_f11_initialize() 1134 dev_err(&fn->dev, in rmi_f11_initialize() 1208 sensor->objs = devm_kcalloc(&fn->dev, in rmi_f11_initialize() 1269 dev_set_drvdata(&fn->dev, f11); in rmi_f11_initialize() 1301 struct rmi_function *fn = ctx; in rmi_f11_attention() local 1346 error = rmi_write(fn->rmi_dev, fn->fd.command_base_addr, in rmi_f11_resume() 1349 dev_err(&fn->dev, in rmi_f11_resume() 1363 error = rmi_f11_initialize(fn); in rmi_f11_probe() [all …]
|
| /drivers/pci/controller/cadence/ |
| A D | pcie-cadence-ep.c | 28 return fn; in cdns_pcie_get_fn_from_vfn() 32 fn = fn + first_vf_offset + ((vfn - 1) * stride); in cdns_pcie_get_fn_from_vfn() 34 return fn; in cdns_pcie_get_fn_from_vfn() 137 fn = cdns_pcie_get_fn_from_vfn(pcie, fn, vfn); in cdns_pcie_ep_set_bar() 174 fn = cdns_pcie_get_fn_from_vfn(pcie, fn, vfn); in cdns_pcie_ep_clear_bar() 196 fn = cdns_pcie_get_fn_from_vfn(pcie, fn, vfn); in cdns_pcie_ep_map_addr() 233 fn = cdns_pcie_get_fn_from_vfn(pcie, fn, vfn); in cdns_pcie_ep_set_msi() 255 fn = cdns_pcie_get_fn_from_vfn(pcie, fn, vfn); in cdns_pcie_ep_get_msi() 298 fn = cdns_pcie_get_fn_from_vfn(pcie, fn, vfn); in cdns_pcie_ep_set_msix() 388 fn = cdns_pcie_get_fn_from_vfn(pcie, fn, vfn); in cdns_pcie_ep_send_msi_irq() [all …]
|
| A D | pcie-cadence.h | 51 (((bar) < BAR_4) ? CDNS_PCIE_LM_EP_FUNC_BAR_CFG0(fn) : CDNS_PCIE_LM_EP_FUNC_BAR_CFG1(fn)) 52 #define CDNS_PCIE_LM_EP_FUNC_BAR_CFG0(fn) \ argument 53 (CDNS_PCIE_LM_BASE + 0x0240 + (fn) * 0x0008) 54 #define CDNS_PCIE_LM_EP_FUNC_BAR_CFG1(fn) \ argument 55 (CDNS_PCIE_LM_BASE + 0x0244 + (fn) * 0x0008) 57 (((bar) < BAR_4) ? CDNS_PCIE_LM_EP_VFUNC_BAR_CFG0(fn) : CDNS_PCIE_LM_EP_VFUNC_BAR_CFG1(fn)) 58 #define CDNS_PCIE_LM_EP_VFUNC_BAR_CFG0(fn) \ argument 60 #define CDNS_PCIE_LM_EP_VFUNC_BAR_CFG1(fn) \ argument 126 #define CDNS_PCIE_EP_FUNC_BASE(fn) (((fn) << 12) & GENMASK(19, 12)) argument 136 #define CDNS_PCIE_CORE_PF_I_ARI_CAP_AND_CTRL(fn) (0x144 + (fn) * 0x1000) argument [all …]
|
| /drivers/sh/intc/ |
| A D | handle.c | 45 unsigned int fn, mode; in _intc_mask_data() local 56 fn = REG_FN_WRITE_BASE; in _intc_mask_data() 61 fn = REG_FN_MODIFY_BASE; in _intc_mask_data() 74 return _INTC_MK(fn, mode, in _intc_mask_data() 124 fn = REG_FN_WRITE_BASE; in _intc_prio_data() 129 fn = REG_FN_MODIFY_BASE; in _intc_prio_data() 144 return _INTC_MK(fn, mode, in _intc_prio_data() 189 fn = REG_FN_MODIFY_BASE; in intc_ack_data() 195 return _INTC_MK(fn, mode, in intc_ack_data() 262 unsigned int i, j, fn, bit; in intc_get_sense_handle() local [all …]
|
| /drivers/pci/controller/ |
| A D | pcie-rockchip-ep.c | 122 if (fn == 0) { in rockchip_pcie_ep_write_header() 139 ROCKCHIP_PCIE_EP_FUNC_BASE(fn) + in rockchip_pcie_ep_write_header() 142 ROCKCHIP_PCIE_EP_FUNC_BASE(fn) + in rockchip_pcie_ep_write_header() 145 ROCKCHIP_PCIE_EP_FUNC_BASE(fn) + in rockchip_pcie_ep_write_header() 319 ROCKCHIP_PCIE_EP_FUNC_BASE(fn) + in rockchip_pcie_ep_set_msi() 327 ROCKCHIP_PCIE_EP_FUNC_BASE(fn) + in rockchip_pcie_ep_set_msi() 339 ROCKCHIP_PCIE_EP_FUNC_BASE(fn) + in rockchip_pcie_ep_get_msi() 376 ROCKCHIP_PCIE_EP_FUNC_BASE(fn) + in rockchip_pcie_ep_send_intx_irq() 420 ROCKCHIP_PCIE_EP_FUNC_BASE(fn) + in rockchip_pcie_ep_send_msi_irq() 442 ep->irq_pci_fn != fn)) { in rockchip_pcie_ep_send_msi_irq() [all …]
|
| /drivers/net/ethernet/chelsio/cxgb/ |
| A D | vsc7326_reg.h | 71 #define REG_TEST(ie,fn) CRA(0x2,ie&1,0x00+fn) /* Mode & Test Register */ argument 72 #define REG_TOP_BOTTOM(ie,fn) CRA(0x2,ie&1,0x10+fn) /* FIFO Buffer Top & Bottom */ argument 73 #define REG_TAIL(ie,fn) CRA(0x2,ie&1,0x20+fn) /* FIFO Write Pointer */ argument 74 #define REG_HEAD(ie,fn) CRA(0x2,ie&1,0x30+fn) /* FIFO Read Pointer */ argument 75 #define REG_HIGH_LOW_WM(ie,fn) CRA(0x2,ie&1,0x40+fn) /* Flow Control Water Marks */ argument 76 #define REG_CT_THRHLD(ie,fn) CRA(0x2,ie&1,0x50+fn) /* Cut Through Threshold */ argument 77 #define REG_FIFO_DROP_CNT(ie,fn) CRA(0x2,ie&1,0x60+fn) /* Drop & CRC Error Counter */ argument 78 #define REG_DEBUG_BUF_CNT(ie,fn) CRA(0x2,ie&1,0x70+fn) /* Input Side Debug Counter */ argument 79 #define REG_BUCKI(fn) CRA(0x2,2,0x20+fn) /* Input Side Debug Counter */ argument 80 #define REG_BUCKE(fn) CRA(0x2,3,0x20+fn) /* Input Side Debug Counter */ argument
|
| /drivers/gpu/drm/xe/ |
| A D | xe_gen_wa_oob.c | 126 static int fn_to_prefix(const char *fn, char *prefix, size_t size) in fn_to_prefix() argument 130 fn = basename(fn); in fn_to_prefix() 131 len = strlen(fn); in fn_to_prefix() 136 memcpy(prefix, fn, len + 1); in fn_to_prefix() 161 const char *fn; in main() member 165 [ARGS_INPUT] = { .fn = argv[1], .mode = "r" }, in main() 166 [ARGS_CSOURCE] = { .fn = argv[2], .mode = "w" }, in main() 167 [ARGS_CHEADER] = { .fn = argv[3], .mode = "w" }, in main() 178 if (fn_to_prefix(args[ARGS_CHEADER].fn, prefix, sizeof(prefix)) < 0) in main() 182 args[i].f = fopen(args[i].fn, args[i].mode); in main() [all …]
|
| /drivers/parport/ |
| A D | ieee1284.c | 604 fn = port->ops->compat_write_data; in parport_write() 610 fn = port->ops->epp_write_addr; in parport_write() 612 fn = port->ops->epp_write_data; in parport_write() 627 fn = port->ops->ecp_write_addr; in parport_write() 629 fn = port->ops->ecp_write_data; in parport_write() 699 fn = port->ops->byte_read_data; in parport_read() 708 fn = port->ops->nibble_read_data; in parport_read() 713 fn = port->ops->byte_read_data; in parport_read() 719 fn = port->ops->epp_read_addr; in parport_read() 721 fn = port->ops->epp_read_data; in parport_read() [all …]
|