Home
last modified time | relevance | path

Searched refs:func (Results 1 – 25 of 1824) sorted by relevance

12345678910>>...73

/Linux-v5.4/drivers/mmc/core/
Dsdio_io.c27 void sdio_claim_host(struct sdio_func *func) in sdio_claim_host() argument
29 if (WARN_ON(!func)) in sdio_claim_host()
32 mmc_claim_host(func->card->host); in sdio_claim_host()
43 void sdio_release_host(struct sdio_func *func) in sdio_release_host() argument
45 if (WARN_ON(!func)) in sdio_release_host()
48 mmc_release_host(func->card->host); in sdio_release_host()
59 int sdio_enable_func(struct sdio_func *func) in sdio_enable_func() argument
65 if (!func) in sdio_enable_func()
68 pr_debug("SDIO: Enabling device %s...\n", sdio_func_id(func)); in sdio_enable_func()
70 ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_CCCR_IOEx, 0, &reg); in sdio_enable_func()
[all …]
Dsdio_bus.c35 struct sdio_func *func; \
37 func = dev_to_sdio_func (dev); \
38 return sprintf (buf, format_string, func->field); \
48 struct sdio_func *func = dev_to_sdio_func (dev); in modalias_show() local
51 func->class, func->vendor, func->device); in modalias_show()
64 static const struct sdio_device_id *sdio_match_one(struct sdio_func *func, in sdio_match_one() argument
67 if (id->class != (__u8)SDIO_ANY_ID && id->class != func->class) in sdio_match_one()
69 if (id->vendor != (__u16)SDIO_ANY_ID && id->vendor != func->vendor) in sdio_match_one()
71 if (id->device != (__u16)SDIO_ANY_ID && id->device != func->device) in sdio_match_one()
76 static const struct sdio_device_id *sdio_match_device(struct sdio_func *func, in sdio_match_device() argument
[all …]
Dsdio_cis.c23 static int cistpl_vers_1(struct mmc_card *card, struct sdio_func *func, in cistpl_vers_1() argument
59 if (func) { in cistpl_vers_1()
60 func->num_info = nr_strings; in cistpl_vers_1()
61 func->info = (const char**)buffer; in cistpl_vers_1()
70 static int cistpl_manfid(struct mmc_card *card, struct sdio_func *func, in cistpl_manfid() argument
81 if (func) { in cistpl_manfid()
82 func->vendor = vendor; in cistpl_manfid()
83 func->device = device; in cistpl_manfid()
107 static int cis_tpl_parse(struct mmc_card *card, struct sdio_func *func, in cis_tpl_parse() argument
123 ret = tpl->parse(card, func, buf, size); in cis_tpl_parse()
[all …]
Dsdio_irq.c64 struct sdio_func *func; in process_sdio_pending_irqs() local
78 func = card->sdio_single_irq; in process_sdio_pending_irqs()
79 if (func && sdio_irq_pending) { in process_sdio_pending_irqs()
80 func->irq_handler(func); in process_sdio_pending_irqs()
91 func = card->sdio_func[i - 1]; in process_sdio_pending_irqs()
92 if (!func) { in process_sdio_pending_irqs()
96 } else if (func->irq_handler) { in process_sdio_pending_irqs()
97 func->irq_handler(func); in process_sdio_pending_irqs()
101 sdio_func_id(func)); in process_sdio_pending_irqs()
274 struct sdio_func *func; in sdio_single_irq_set() local
[all …]
/Linux-v5.4/drivers/pinctrl/
Dpinctrl-rza1.c83 u8 func: 4; member
101 u16 func: 4; member
126 { .pin = 0, .func = 1 },
127 { .pin = 1, .func = 1 },
128 { .pin = 2, .func = 1 },
129 { .pin = 3, .func = 1 },
130 { .pin = 4, .func = 1 },
131 { .pin = 5, .func = 1 },
132 { .pin = 6, .func = 1 },
133 { .pin = 7, .func = 1 },
[all …]
/Linux-v5.4/drivers/net/wireless/ti/wl1251/
Dsdio.c31 struct sdio_func *func; member
38 return wl_sdio->func; in wl_to_func()
41 static void wl1251_sdio_interrupt(struct sdio_func *func) in wl1251_sdio_interrupt() argument
43 struct wl1251 *wl = sdio_get_drvdata(func); in wl1251_sdio_interrupt()
62 struct sdio_func *func = wl_to_func(wl); in wl1251_sdio_read() local
64 sdio_claim_host(func); in wl1251_sdio_read()
65 ret = sdio_memcpy_fromio(func, buf, addr, len); in wl1251_sdio_read()
68 sdio_release_host(func); in wl1251_sdio_read()
75 struct sdio_func *func = wl_to_func(wl); in wl1251_sdio_write() local
77 sdio_claim_host(func); in wl1251_sdio_write()
[all …]
/Linux-v5.4/tools/bpf/bpftool/
Dcfg.c48 #define func_prev(func) list_prev_entry(func, l) argument
49 #define func_next(func) list_next_entry(func, l) argument
52 #define entry_bb(func) func_first_bb(func) argument
53 #define exit_bb(func) func_last_bb(func) argument
58 #define func_first_bb(func) \ argument
59 list_first_entry(&func->bbs, struct bb_node, l)
60 #define func_last_bb(func) \ argument
61 list_last_entry(&func->bbs, struct bb_node, l)
65 struct func_node *new_func, *func; in cfg_append_func() local
67 list_for_each_entry(func, &cfg->funcs, l) { in cfg_append_func()
[all …]
/Linux-v5.4/drivers/gpu/drm/i915/
Dintel_device_info.h106 #define DEV_INFO_FOR_EACH_FLAG(func) \ argument
107 func(is_mobile); \
108 func(is_lp); \
109 func(require_force_probe); \
111 func(has_64bit_reloc); \
112 func(gpu_reset_clobbers_display); \
113 func(has_reset_engine); \
114 func(has_fpga_dbg); \
115 func(has_global_mocs); \
116 func(has_gt_uc); \
[all …]
/Linux-v5.4/drivers/staging/rtl8723bs/os_dep/
Dsdio_ops_linux.c12 static bool rtw_sdio_claim_host_needed(struct sdio_func *func) in rtw_sdio_claim_host_needed() argument
14 struct dvobj_priv *dvobj = sdio_get_drvdata(func); in rtw_sdio_claim_host_needed()
36 struct sdio_func *func; in sd_f0_read8() local
48 func = psdio->func; in sd_f0_read8()
49 claim_needed = rtw_sdio_claim_host_needed(func); in sd_f0_read8()
52 sdio_claim_host(func); in sd_f0_read8()
53 v = sdio_f0_readb(func, addr, err); in sd_f0_read8()
55 sdio_release_host(func); in sd_f0_read8()
73 struct sdio_func *func; in _sd_cmd52_read() local
84 func = psdio->func; in _sd_cmd52_read()
[all …]
/Linux-v5.4/kernel/livepatch/
Dpatch.c28 struct klp_func *func; in klp_find_ops() local
31 func = list_first_entry(&ops->func_stack, struct klp_func, in klp_find_ops()
33 if (func->old_func == old_func) in klp_find_ops()
46 struct klp_func *func; in klp_ftrace_handler() local
57 func = list_first_or_null_rcu(&ops->func_stack, struct klp_func, in klp_ftrace_handler()
65 if (WARN_ON_ONCE(!func)) in klp_ftrace_handler()
81 if (unlikely(func->transition)) { in klp_ftrace_handler()
101 func = list_entry_rcu(func->stack_node.next, in klp_ftrace_handler()
104 if (&func->stack_node == &ops->func_stack) in klp_ftrace_handler()
113 if (func->nop) in klp_ftrace_handler()
[all …]
/Linux-v5.4/drivers/net/wireless/broadcom/b43/
Dsdio.c49 static void b43_sdio_interrupt_dispatcher(struct sdio_func *func) in b43_sdio_interrupt_dispatcher() argument
51 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_interrupt_dispatcher()
57 sdio_release_host(func); in b43_sdio_interrupt_dispatcher()
59 sdio_claim_host(func); in b43_sdio_interrupt_dispatcher()
66 struct sdio_func *func = bus->host_sdio; in b43_sdio_request_irq() local
67 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_request_irq()
72 sdio_claim_host(func); in b43_sdio_request_irq()
73 err = sdio_claim_irq(func, b43_sdio_interrupt_dispatcher); in b43_sdio_request_irq()
74 sdio_release_host(func); in b43_sdio_request_irq()
82 struct sdio_func *func = bus->host_sdio; in b43_sdio_free_irq() local
[all …]
/Linux-v5.4/drivers/hwmon/pmbus/
Dmax34440.c226 data->info.func[page] = PMBUS_HAVE_VOUT | in max34451_set_supported_funcs()
230 data->info.func[page] = PMBUS_HAVE_VOUT; in max34451_set_supported_funcs()
233 data->info.func[page] = PMBUS_HAVE_IOUT | in max34451_set_supported_funcs()
237 data->info.func[page] = PMBUS_HAVE_IOUT; in max34451_set_supported_funcs()
266 .func[0] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
268 .func[1] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
270 .func[2] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
272 .func[3] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
274 .func[4] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
276 .func[5] = PMBUS_HAVE_VOUT | PMBUS_HAVE_STATUS_VOUT
[all …]
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dnv04.c760 bool (*func)(struct nvkm_device *, u32, u32); in nv03_gr_mthd_gdi() local
762 case 0x0184: func = nv01_gr_mthd_bind_patt; break; in nv03_gr_mthd_gdi()
763 case 0x0188: func = nv04_gr_mthd_bind_rop; break; in nv03_gr_mthd_gdi()
764 case 0x018c: func = nv04_gr_mthd_bind_beta1; break; in nv03_gr_mthd_gdi()
765 case 0x0190: func = nv04_gr_mthd_bind_surf_dst; break; in nv03_gr_mthd_gdi()
766 case 0x02fc: func = nv04_gr_mthd_set_operation; break; in nv03_gr_mthd_gdi()
770 return func(device, inst, data); in nv03_gr_mthd_gdi()
776 bool (*func)(struct nvkm_device *, u32, u32); in nv04_gr_mthd_gdi() local
778 case 0x0188: func = nv04_gr_mthd_bind_patt; break; in nv04_gr_mthd_gdi()
779 case 0x018c: func = nv04_gr_mthd_bind_rop; break; in nv04_gr_mthd_gdi()
[all …]
Dbase.c32 if (gr && gr->func->ctxsw.inst) in nvkm_gr_ctxsw_inst()
33 return gr->func->ctxsw.inst(gr); in nvkm_gr_ctxsw_inst()
41 if (gr && gr->func->ctxsw.resume) in nvkm_gr_ctxsw_resume()
42 return gr->func->ctxsw.resume(gr); in nvkm_gr_ctxsw_resume()
50 if (gr && gr->func->ctxsw.pause) in nvkm_gr_ctxsw_pause()
51 return gr->func->ctxsw.pause(gr); in nvkm_gr_ctxsw_pause()
59 if (gr->func->chsw_load) in nvkm_gr_chsw_load()
60 return gr->func->chsw_load(gr); in nvkm_gr_chsw_load()
68 if (gr->func->tile) in nvkm_gr_tile()
69 gr->func->tile(gr, region, tile); in nvkm_gr_tile()
[all …]
/Linux-v5.4/drivers/media/mmc/siano/
Dsmssdio.c77 struct sdio_func *func; member
95 sdio_claim_host(smsdev->func); in smssdio_sendrequest()
98 while (size >= smsdev->func->cur_blksize) { in smssdio_sendrequest()
99 ret = sdio_memcpy_toio(smsdev->func, SMSSDIO_DATA, in smssdio_sendrequest()
100 buffer, smsdev->func->cur_blksize); in smssdio_sendrequest()
104 buffer += smsdev->func->cur_blksize; in smssdio_sendrequest()
105 size -= smsdev->func->cur_blksize; in smssdio_sendrequest()
109 ret = sdio_memcpy_toio(smsdev->func, SMSSDIO_DATA, in smssdio_sendrequest()
114 sdio_release_host(smsdev->func); in smssdio_sendrequest()
123 static void smssdio_interrupt(struct sdio_func *func) in smssdio_interrupt() argument
[all …]
/Linux-v5.4/drivers/pci/hotplug/
Dcpqphp_pci.c70 int cpqhp_configure_device(struct controller *ctrl, struct pci_func *func) in cpqhp_configure_device() argument
77 if (func->pci_dev == NULL) in cpqhp_configure_device()
78 func->pci_dev = pci_get_domain_bus_and_slot(0, func->bus, in cpqhp_configure_device()
79 PCI_DEVFN(func->device, in cpqhp_configure_device()
80 func->function)); in cpqhp_configure_device()
83 if (func->pci_dev == NULL) { in cpqhp_configure_device()
86 num = pci_scan_slot(ctrl->pci_dev->bus, PCI_DEVFN(func->device, func->function)); in cpqhp_configure_device()
90 func->pci_dev = pci_get_domain_bus_and_slot(0, func->bus, in cpqhp_configure_device()
91 PCI_DEVFN(func->device, in cpqhp_configure_device()
92 func->function)); in cpqhp_configure_device()
[all …]
/Linux-v5.4/drivers/bluetooth/
Dbtsdio.c45 struct sdio_func *func; member
77 err = sdio_writesb(data->func, REG_TDAT, skb->data, skb->len); in btsdio_tx_packet()
80 sdio_writeb(data->func, 0x01, REG_PC_WRT, NULL); in btsdio_tx_packet()
99 sdio_claim_host(data->func); in btsdio_work()
110 sdio_release_host(data->func); in btsdio_work()
121 err = sdio_readsb(data->func, hdr, REG_RDAT, 4); in btsdio_rx_packet()
140 err = sdio_readsb(data->func, skb->data, REG_RDAT, len - 4); in btsdio_rx_packet()
154 sdio_writeb(data->func, 0x00, REG_PC_RRT, NULL); in btsdio_rx_packet()
159 static void btsdio_interrupt(struct sdio_func *func) in btsdio_interrupt() argument
161 struct btsdio_data *data = sdio_get_drvdata(func); in btsdio_interrupt()
[all …]
/Linux-v5.4/tools/perf/tests/
Dbuiltin-test.c34 .func = NULL,
41 .func = test__vmlinux_matches_kallsyms,
45 .func = test__openat_syscall_event,
49 .func = test__openat_syscall_event_on_all_cpus,
53 .func = test__basic_mmap,
57 .func = test__mem,
61 .func = test__parse_events,
65 .func = test__expr,
69 .func = test__PERF_RECORD,
73 .func = test__pmu,
[all …]
/Linux-v5.4/include/linux/mmc/
Dsdio_func.h125 extern void sdio_claim_host(struct sdio_func *func);
126 extern void sdio_release_host(struct sdio_func *func);
128 extern int sdio_enable_func(struct sdio_func *func);
129 extern int sdio_disable_func(struct sdio_func *func);
131 extern int sdio_set_block_size(struct sdio_func *func, unsigned blksz);
133 extern int sdio_claim_irq(struct sdio_func *func, sdio_irq_handler_t *handler);
134 extern int sdio_release_irq(struct sdio_func *func);
136 extern unsigned int sdio_align_size(struct sdio_func *func, unsigned int sz);
138 extern u8 sdio_readb(struct sdio_func *func, unsigned int addr, int *err_ret);
139 extern u16 sdio_readw(struct sdio_func *func, unsigned int addr, int *err_ret);
[all …]
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/
Dbase.c32 return gpio->func->drive(gpio, line, dir, out); in nvkm_gpio_drive()
38 return gpio->func->sense(gpio, line); in nvkm_gpio_sense()
42 nvkm_gpio_reset(struct nvkm_gpio *gpio, u8 func) in nvkm_gpio_reset() argument
44 if (gpio->func->reset) in nvkm_gpio_reset()
45 gpio->func->reset(gpio, func); in nvkm_gpio_reset()
50 struct dcb_gpio_func *func) in nvkm_gpio_find() argument
60 data = dcb_gpio_match(bios, idx, tag, line, &ver, &len, func); in nvkm_gpio_find()
67 *func = (struct dcb_gpio_func) { in nvkm_gpio_find()
68 .func = DCB_GPIO_TVDAC0, in nvkm_gpio_find()
83 struct dcb_gpio_func func; in nvkm_gpio_set() local
[all …]
/Linux-v5.4/arch/x86/kernel/
Dearly-quirks.c31 static void __init fix_hypertransport_config(int num, int slot, int func) in fix_hypertransport_config() argument
40 htcfg = read_pci_config(num, slot, func, 0x68); in fix_hypertransport_config()
50 write_pci_config(num, slot, func, 0x68, htcfg); in fix_hypertransport_config()
57 static void __init via_bugs(int num, int slot, int func) in via_bugs() argument
80 static void __init nvidia_bugs(int num, int slot, int func) in nvidia_bugs() argument
116 static u32 __init ati_ixp4x0_rev(int num, int slot, int func) in ati_ixp4x0_rev() argument
121 b = read_pci_config_byte(num, slot, func, 0xac); in ati_ixp4x0_rev()
123 write_pci_config_byte(num, slot, func, 0xac, b); in ati_ixp4x0_rev()
125 d = read_pci_config(num, slot, func, 0x70); in ati_ixp4x0_rev()
127 write_pci_config(num, slot, func, 0x70, d); in ati_ixp4x0_rev()
[all …]
/Linux-v5.4/drivers/staging/wilc1000/
Dwilc_sdio.c56 static void wilc_sdio_interrupt(struct sdio_func *func) in wilc_sdio_interrupt() argument
58 sdio_release_host(func); in wilc_sdio_interrupt()
59 wilc_handle_isr(sdio_get_drvdata(func)); in wilc_sdio_interrupt()
60 sdio_claim_host(func); in wilc_sdio_interrupt()
65 struct sdio_func *func = container_of(wilc->dev, struct sdio_func, dev); in wilc_sdio_cmd52() local
69 sdio_claim_host(func); in wilc_sdio_cmd52()
71 func->num = cmd->function; in wilc_sdio_cmd52()
74 sdio_writeb(func, cmd->data, cmd->address, &ret); in wilc_sdio_cmd52()
75 data = sdio_readb(func, cmd->address, &ret); in wilc_sdio_cmd52()
78 sdio_writeb(func, cmd->data, cmd->address, &ret); in wilc_sdio_cmd52()
[all …]
/Linux-v5.4/arch/powerpc/math-emu/
Dmath.c233 int (*func)(void *, void *, void *, void *); in do_mathemu() local
241 case LFS: func = lfs; type = D; break; in do_mathemu()
242 case LFSU: func = lfs; type = DU; break; in do_mathemu()
243 case LFD: func = lfd; type = D; break; in do_mathemu()
244 case LFDU: func = lfd; type = DU; break; in do_mathemu()
245 case STFS: func = stfs; type = D; break; in do_mathemu()
246 case STFSU: func = stfs; type = DU; break; in do_mathemu()
247 case STFD: func = stfd; type = D; break; in do_mathemu()
248 case STFDU: func = stfd; type = DU; break; in do_mathemu()
252 case LFSX: func = lfs; type = XE; break; in do_mathemu()
[all …]
/Linux-v5.4/drivers/gpu/drm/nouveau/nvkm/core/
Dobject.c30 const struct nvkm_object_func *func) in nvkm_object_search() argument
52 if (unlikely(func && object->func != func)) in nvkm_object_search()
90 if (likely(object->func->mthd)) in nvkm_object_mthd()
91 return object->func->mthd(object, mthd, data, size); in nvkm_object_mthd()
99 if (likely(object->func->ntfy)) in nvkm_object_ntfy()
100 return object->func->ntfy(object, mthd, pevent); in nvkm_object_ntfy()
108 if (likely(object->func->map)) in nvkm_object_map()
109 return object->func->map(object, argv, argc, type, addr, size); in nvkm_object_map()
116 if (likely(object->func->unmap)) in nvkm_object_unmap()
117 return object->func->unmap(object); in nvkm_object_unmap()
[all …]
/Linux-v5.4/drivers/net/wireless/ti/wlcore/
Dsdio.c54 struct sdio_func *func = dev_to_sdio_func(glue->dev); in wl1271_sdio_set_block_size() local
56 sdio_claim_host(func); in wl1271_sdio_set_block_size()
57 sdio_set_block_size(func, blksz); in wl1271_sdio_set_block_size()
58 sdio_release_host(func); in wl1271_sdio_set_block_size()
66 struct sdio_func *func = dev_to_sdio_func(glue->dev); in wl12xx_sdio_raw_read() local
68 sdio_claim_host(func); in wl12xx_sdio_raw_read()
71 ((u8 *)buf)[0] = sdio_f0_readb(func, addr, &ret); in wl12xx_sdio_raw_read()
76 ret = sdio_readsb(func, buf, addr, len); in wl12xx_sdio_raw_read()
78 ret = sdio_memcpy_fromio(func, buf, addr, len); in wl12xx_sdio_raw_read()
84 sdio_release_host(func); in wl12xx_sdio_raw_read()
[all …]

12345678910>>...73