/drivers/staging/vme/devices/ |
H A D | vme_pio2_core.c | 47 static int pio2_get_led(struct pio2_card *card) argument 50 return card->led; 53 static int pio2_set_led(struct pio2_card *card, int state) argument 58 reg = card->irq_level; 67 retval = vme_master_write(card->window, ®, 1, PIO2_REGS_CTRL); 71 card->led = state ? 1 : 0; 80 struct pio2_card *card = ptr; local 86 dev_warn(&card->vdev->dev, "Spurious Interrupt\n"); 93 retval = vme_master_read(card->window, ®, 1, 96 dev_err(&card 126 pio2_reset_card(struct pio2_card *card) argument 228 struct pio2_card *card; local 464 struct pio2_card *card = dev_get_drvdata(&vdev->dev); local [all...] |
H A D | vme_pio2_gpio.c | 39 struct pio2_card *card = gpio_to_pio2_card(chip); local 41 if ((card->bank[PIO2_CHANNEL_BANK[offset]].config == OUTPUT) | 42 (card->bank[PIO2_CHANNEL_BANK[offset]].config == NOFIT)) { 44 dev_err(&card->vdev->dev, "Channel not available as input\n"); 48 retval = vme_master_read(card->window, ®, 1, 51 dev_err(&card->vdev->dev, "Unable to read from GPIO\n"); 60 if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH) 65 if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH) 77 struct pio2_card *card = gpio_to_pio2_card(chip); local 79 if ((card 107 struct pio2_card *card = gpio_to_pio2_card(chip); local 126 struct pio2_card *card = gpio_to_pio2_card(chip); local 145 pio2_gpio_reset(struct pio2_card *card) argument 190 pio2_gpio_init(struct pio2_card *card) argument 223 pio2_gpio_exit(struct pio2_card *card) argument [all...] |
/drivers/s390/net/ |
H A D | qeth_l3_main.c | 172 int qeth_l3_is_addr_covered_by_ipato(struct qeth_card *card, argument 180 if (!card->ipato.enabled) 185 list_for_each_entry(ipatoe, &card->ipato.entries, entry) { 201 if ((addr->proto == QETH_PROT_IPV4) && card->ipato.invert4) 203 else if ((addr->proto == QETH_PROT_IPV6) && card->ipato.invert6) 214 static int __qeth_l3_insert_ip_todo(struct qeth_card *card, argument 220 if (card->options.sniffer) 222 list_for_each_entry_safe(tmp, t, card->ip_tbd_list, entry) { 258 list_add(&addr->entry, card->ip_tbd_list); 263 qeth_l3_is_addr_covered_by_ipato(card, add 273 qeth_l3_delete_ip(struct qeth_card *card, struct qeth_ipaddr *addr) argument 292 qeth_l3_add_ip(struct qeth_card *card, struct qeth_ipaddr *addr) argument 325 qeth_l3_delete_mc_addresses(struct qeth_card *card) argument 356 __qeth_l3_ref_ip_on_card(struct qeth_card *card, struct qeth_ipaddr *todo, struct qeth_ipaddr **__addr) argument 402 __qeth_l3_delete_all_mc(struct qeth_card *card, unsigned long *flags) argument 427 qeth_l3_set_ip_addr_list(struct qeth_card *card) argument 491 qeth_l3_clear_ip_list(struct qeth_card *card, int recover) argument 544 qeth_l3_send_setdelmc(struct qeth_card *card, struct qeth_ipaddr *addr, int ipacmd) argument 581 qeth_l3_send_setdelip(struct qeth_card *card, struct qeth_ipaddr *addr, int ipacmd, unsigned int flags) argument 612 qeth_l3_send_setrouting(struct qeth_card *card, enum qeth_routing_types type, enum qeth_prot_versions prot) argument 628 qeth_l3_correct_routing_type(struct qeth_card *card, enum qeth_routing_types *type, enum qeth_prot_versions prot) argument 659 qeth_l3_setrouting_v4(struct qeth_card *card) argument 679 qeth_l3_setrouting_v6(struct qeth_card *card) argument 706 qeth_l3_clear_ipato_list(struct qeth_card *card) argument 720 qeth_l3_add_ipato_entry(struct qeth_card *card, struct qeth_ipato_entry *new) argument 746 qeth_l3_del_ipato_entry(struct qeth_card *card, enum qeth_prot_versions proto, u8 *addr, int mask_bits) argument 770 qeth_l3_add_vipa(struct qeth_card *card, enum qeth_prot_versions proto, const u8 *addr) argument 807 qeth_l3_del_vipa(struct qeth_card *card, enum qeth_prot_versions proto, const u8 *addr) argument 834 qeth_l3_add_rxip(struct qeth_card *card, enum qeth_prot_versions proto, const u8 *addr) argument 871 qeth_l3_del_rxip(struct qeth_card *card, enum qeth_prot_versions proto, const u8 *addr) argument 895 qeth_l3_register_addr_entry(struct qeth_card *card, struct qeth_ipaddr *addr) argument 931 qeth_l3_deregister_addr_entry(struct qeth_card *card, struct qeth_ipaddr *addr) argument 979 qeth_l3_send_setadp_mode(struct qeth_card *card, __u32 command, __u32 mode) argument 997 qeth_l3_setadapter_hstr(struct qeth_card *card) argument 1030 qeth_l3_setadapter_parms(struct qeth_card *card) argument 1062 qeth_l3_default_setassparms_cb(struct qeth_card *card, struct qeth_reply *reply, unsigned long data) argument 1092 qeth_l3_get_setassparms_cmd( struct qeth_card *card, enum qeth_ipa_funcs ipa_func, __u16 cmd_code, __u16 len, enum qeth_prot_versions prot) argument 1112 qeth_l3_send_setassparms(struct qeth_card *card, struct qeth_cmd_buffer *iob, __u16 len, long data, int (*reply_cb)(struct qeth_card *, struct qeth_reply *, unsigned long), void *reply_param) argument 1134 qeth_l3_send_simple_setassparms_ipv6(struct qeth_card *card, enum qeth_ipa_funcs ipa_func, __u16 cmd_code) argument 1149 qeth_l3_send_simple_setassparms(struct qeth_card *card, enum qeth_ipa_funcs ipa_func, __u16 cmd_code, long data) argument 1166 qeth_l3_start_ipa_arp_processing(struct qeth_card *card) argument 1188 qeth_l3_start_ipa_ip_fragmentation(struct qeth_card *card) argument 1213 qeth_l3_start_ipa_source_mac(struct qeth_card *card) argument 1235 qeth_l3_start_ipa_vlan(struct qeth_card *card) argument 1259 qeth_l3_start_ipa_multicast(struct qeth_card *card) argument 1286 qeth_l3_softsetup_ipv6(struct qeth_card *card) argument 1332 qeth_l3_start_ipa_ipv6(struct qeth_card *card) argument 1349 qeth_l3_start_ipa_broadcast(struct qeth_card *card) argument 1396 qeth_l3_send_checksum_command(struct qeth_card *card) argument 1420 qeth_l3_set_rx_csum(struct qeth_card *card, int on) argument 1440 qeth_l3_start_ipa_checksum(struct qeth_card *card) argument 1454 qeth_l3_start_ipa_tx_checksum(struct qeth_card *card) argument 1476 qeth_l3_start_ipa_tso(struct qeth_card *card) argument 1503 qeth_l3_start_ipassists(struct qeth_card *card) argument 1521 qeth_l3_iqd_read_initial_mac_cb(struct qeth_card *card, struct qeth_reply *reply, unsigned long data) argument 1536 qeth_l3_iqd_read_initial_mac(struct qeth_card *card) argument 1555 qeth_l3_get_unique_id_cb(struct qeth_card *card, struct qeth_reply *reply, unsigned long data) argument 1573 qeth_l3_get_unique_id(struct qeth_card *card) argument 1598 qeth_diags_trace_cb(struct qeth_card *card, struct qeth_reply *reply, unsigned long data) argument 1655 qeth_diags_trace(struct qeth_card *card, enum qeth_diags_trace_cmds diags_cmd) argument 1680 qeth_l3_add_mc(struct qeth_card *card, struct in_device *in4_dev) argument 1701 qeth_l3_add_vlan_mc(struct qeth_card *card) argument 1729 qeth_l3_add_multicast_ipv4(struct qeth_card *card) argument 1745 qeth_l3_add_mc6(struct qeth_card *card, struct inet6_dev *in6_dev) argument 1766 qeth_l3_add_vlan_mc6(struct qeth_card *card) argument 1792 qeth_l3_add_multicast_ipv6(struct qeth_card *card) argument 1810 qeth_l3_free_vlan_addresses4(struct qeth_card *card, unsigned short vid) argument 1837 qeth_l3_free_vlan_addresses6(struct qeth_card *card, unsigned short vid) argument 1867 qeth_l3_free_vlan_addresses(struct qeth_card *card, unsigned short vid) argument 1876 struct qeth_card *card = dev->ml_priv; local 1884 struct qeth_card *card = dev->ml_priv; local 1901 qeth_l3_rebuild_skb(struct qeth_card *card, struct sk_buff *skb, struct qeth_hdr *hdr, unsigned short *vlan_id) argument 1991 qeth_l3_process_inbound_buffer(struct qeth_card *card, int budget, int *done) argument 2058 struct qeth_card *card = container_of(napi, struct qeth_card, napi); local 2131 qeth_l3_verify_vlan_dev(struct net_device *dev, struct qeth_card *card) argument 2157 struct qeth_card *card; local 2178 struct qeth_card *card = NULL; local 2193 qeth_l3_stop_card(struct qeth_card *card, int recovery_mode) argument 2239 qeth_l3_handle_promisc_mode(struct qeth_card *card) argument 2266 struct qeth_card *card = dev->ml_priv; local 2308 qeth_l3_arp_set_no_entries(struct qeth_card *card, int no_entries) argument 2337 get_arp_entry_size(struct qeth_card *card, struct qeth_arp_query_data *qdata, struct qeth_arp_entrytype *type, __u8 strip_entries) argument 2379 qeth_l3_arp_query_cb(struct qeth_card *card, struct qeth_reply *reply, unsigned long data) argument 2463 qeth_l3_send_ipa_arp_cmd(struct qeth_card *card, struct qeth_cmd_buffer *iob, int len, int (*reply_cb)(struct qeth_card *, struct qeth_reply *, unsigned long), void *reply_param) argument 2478 qeth_l3_query_arp_cache_info(struct qeth_card *card, enum qeth_prot_versions prot, struct qeth_arp_query_info *qinfo) argument 2511 qeth_l3_arp_query(struct qeth_card *card, char __user *udata) argument 2561 qeth_l3_arp_add_entry(struct qeth_card *card, struct qeth_arp_cache_entry *entry) argument 2600 qeth_l3_arp_remove_entry(struct qeth_card *card, struct qeth_arp_cache_entry *entry) argument 2639 qeth_l3_arp_flush_cache(struct qeth_card *card) argument 2669 struct qeth_card *card = dev->ml_priv; local 2759 qeth_l3_get_cast_type(struct qeth_card *card, struct sk_buff *skb) argument 2813 qeth_l3_fill_af_iucv_hdr(struct qeth_card *card, struct qeth_hdr *hdr, struct sk_buff *skb) argument 2837 qeth_l3_fill_header(struct qeth_card *card, struct qeth_hdr *hdr, struct sk_buff *skb, int ipv, int cast_type) argument 2906 qeth_l3_hdr_csum(struct qeth_card *card, struct qeth_hdr *hdr, struct sk_buff *skb) argument 2923 qeth_tso_fill_header(struct qeth_card *card, struct qeth_hdr *qhdr, struct sk_buff *skb) argument 2976 struct qeth_card *card = dev->ml_priv; local 3168 struct qeth_card *card = dev->ml_priv; local 3190 struct qeth_card *card = dev->ml_priv; local 3202 struct qeth_card *card = dev->ml_priv; local 3216 struct qeth_card *card = dev->ml_priv; local 3231 struct qeth_card *card = dev->ml_priv; local 3315 qeth_l3_setup_netdev(struct qeth_card *card) argument 3374 struct qeth_card *card = dev_get_drvdata(&gdev->dev); local 3390 struct qeth_card *card = dev_get_drvdata(&cgdev->dev); local 3412 struct qeth_card *card = dev_get_drvdata(&gdev->dev); local 3530 struct qeth_card *card = dev_get_drvdata(&cgdev->dev); local 3575 struct qeth_card *card; local 3605 struct qeth_card *card = dev_get_drvdata(&gdev->dev); local 3615 struct qeth_card *card = dev_get_drvdata(&gdev->dev); local 3634 struct qeth_card *card = dev_get_drvdata(&gdev->dev); local 3677 struct qeth_card *card; local 3727 struct qeth_card *card; local [all...] |
H A D | lcs.c | 172 * LCS free memory for card and channels. 175 lcs_free_card(struct lcs_card *card) argument 178 LCS_DBF_HEX(2, setup, &card, sizeof(void*)); 179 kfree(card); 183 * LCS alloc memory for card and channels 188 struct lcs_card *card; local 193 card = kzalloc(sizeof(struct lcs_card), GFP_KERNEL | GFP_DMA); 194 if (card == NULL) 196 card->lan_type = LCS_FRAME_TYPE_AUTO; 197 card 226 lcs_setup_read_ccws(struct lcs_card *card) argument 265 lcs_setup_read(struct lcs_card *card) argument 281 lcs_setup_write_ccws(struct lcs_card *card) argument 312 lcs_setup_write(struct lcs_card *card) argument 325 lcs_set_allowed_threads(struct lcs_card *card, unsigned long threads) argument 335 lcs_threads_running(struct lcs_card *card, unsigned long threads) argument 347 lcs_wait_for_threads(struct lcs_card *card, unsigned long threads) argument 354 lcs_set_thread_start_bit(struct lcs_card *card, unsigned long thread) argument 370 lcs_clear_thread_running_bit(struct lcs_card *card, unsigned long thread) argument 381 __lcs_do_run_thread(struct lcs_card *card, unsigned long thread) argument 401 lcs_do_run_thread(struct lcs_card *card, unsigned long thread) argument 410 lcs_do_start_thread(struct lcs_card *card, unsigned long thread) argument 429 lcs_setup_card(struct lcs_card *card) argument 452 lcs_clear_multicast_list(struct lcs_card *card) argument 479 lcs_cleanup_card(struct lcs_card *card) argument 573 lcs_start_channels(struct lcs_card *card) argument 593 lcs_stop_channels(struct lcs_card *card) argument 757 lcs_get_lancmd(struct lcs_card *card, int count) argument 818 lcs_notify_lancmd_waiters(struct lcs_card *card, struct lcs_cmd *cmd) argument 871 lcs_send_lancmd(struct lcs_card *card, struct lcs_buffer *buffer, void (*reply_callback)(struct lcs_card *, struct lcs_cmd *)) argument 914 lcs_send_startup(struct lcs_card *card, __u8 initiator) argument 932 lcs_send_shutdown(struct lcs_card *card) argument 949 __lcs_lanstat_cb(struct lcs_card *card, struct lcs_cmd *cmd) argument 956 lcs_send_lanstat(struct lcs_card *card) argument 976 lcs_send_stoplan(struct lcs_card *card, __u8 initiator) argument 995 __lcs_send_startlan_cb(struct lcs_card *card, struct lcs_cmd *cmd) argument 1003 lcs_send_startlan(struct lcs_card *card, __u8 initiator) argument 1023 lcs_send_setipm(struct lcs_card *card,struct lcs_ipm_list *ipm_list) argument 1047 lcs_send_delipm(struct lcs_card *card,struct lcs_ipm_list *ipm_list) argument 1071 __lcs_check_multicast_cb(struct lcs_card *card, struct lcs_cmd *cmd) argument 1081 lcs_check_multicast_support(struct lcs_card *card) argument 1111 lcs_fix_multicast_list(struct lcs_card *card) argument 1179 lcs_remove_mc_addresses(struct lcs_card *card, struct in_device *in4_dev) argument 1206 lcs_check_addr_entry(struct lcs_card *card, struct ip_mc_list *im4, char *buf) argument 1228 lcs_set_mc_addresses(struct lcs_card *card, struct in_device *in4_dev) argument 1262 struct lcs_card *card; local 1303 struct lcs_card *card; local 1383 lcs_schedule_recovery(struct lcs_card *card) argument 1396 struct lcs_card *card; local 1515 __lcs_emit_txbuffer(struct lcs_card *card) argument 1531 struct lcs_card *card; local 1554 __lcs_start_xmit(struct lcs_card *card, struct sk_buff *skb, struct net_device *dev) argument 1619 struct lcs_card *card; local 1632 lcs_startlan_auto(struct lcs_card *card) argument 1660 lcs_startlan(struct lcs_card *card) argument 1694 lcs_detect(struct lcs_card *card) argument 1725 lcs_stopcard(struct lcs_card *card) argument 1752 struct lcs_card *card = container_of(work, struct lcs_card, kernel_thread_starter); local 1766 lcs_get_control(struct lcs_card *card, struct lcs_cmd *cmd) argument 1793 lcs_get_skb(struct lcs_card *card, char *skb_data, unsigned int skb_len) argument 1826 struct lcs_card *card; local 1876 struct lcs_card *card; local 1890 struct lcs_card *card; local 1914 struct lcs_card *card; local 1939 struct lcs_card *card; local 1955 struct lcs_card *card; local 1999 struct lcs_card *card; local 2009 struct lcs_card *card; local 2031 struct lcs_card *card = dev_get_drvdata(dev); local 2065 struct lcs_card *card; local 2098 struct lcs_card *card; local 2129 struct lcs_card *card; local 2241 struct lcs_card *card; local 2282 struct lcs_card *card; local 2313 struct lcs_card *card; local 2332 lcs_pm_suspend(struct lcs_card *card) argument 2343 lcs_pm_resume(struct lcs_card *card) argument 2370 struct lcs_card *card = dev_get_drvdata(&gdev->dev); local 2376 struct lcs_card *card = dev_get_drvdata(&gdev->dev); local 2382 struct lcs_card *card = dev_get_drvdata(&gdev->dev); local [all...] |
/drivers/atm/ |
H A D | idt77252.c | 161 waitfor_idle(struct idt77252_dev *card) argument 171 read_sram(struct idt77252_dev *card, unsigned long addr) argument 176 spin_lock_irqsave(&card->cmd_lock, flags); 178 waitfor_idle(card); 180 spin_unlock_irqrestore(&card->cmd_lock, flags); 185 write_sram(struct idt77252_dev *card, unsigned long addr, u32 value) argument 190 (((addr > card->tst[0] + card->tst_size - 2) && 191 (addr < card->tst[0] + card 208 struct idt77252_dev *card = dev; local 228 struct idt77252_dev *card = dev; local 350 idt77252_read_gp(struct idt77252_dev *card) argument 362 idt77252_write_gp(struct idt77252_dev *card, u32 value) argument 379 idt77252_eeprom_read_status(struct idt77252_dev *card) argument 413 idt77252_eeprom_read_byte(struct idt77252_dev *card, u8 offset) argument 461 idt77252_eeprom_write_byte(struct idt77252_dev *card, u8 offset, u8 data) argument 512 idt77252_eeprom_init(struct idt77252_dev *card) argument 532 dump_tct(struct idt77252_dev *card, int index) argument 547 idt77252_tx_dump(struct idt77252_dev *card) argument 582 sb_pool_add(struct idt77252_dev *card, struct sk_buff *skb, int queue) argument 602 sb_pool_remove(struct idt77252_dev *card, struct sk_buff *skb) argument 621 sb_pool_skb(struct idt77252_dev *card, u32 handle) argument 637 alloc_scq(struct idt77252_dev *card, int class) argument 669 free_scq(struct idt77252_dev *card, struct scq_info *scq) argument 704 push_on_scq(struct idt77252_dev *card, struct vc_map *vc, struct sk_buff *skb) argument 792 drain_scq(struct idt77252_dev *card, struct vc_map *vc) argument 831 queue_skb(struct idt77252_dev *card, struct vc_map *vc, struct sk_buff *skb, int oam) argument 935 get_free_scd(struct idt77252_dev *card, struct vc_map *vc) argument 950 fill_scd(struct idt77252_dev *card, struct scq_info *scq, int class) argument 959 clear_scd(struct idt77252_dev *card, struct scq_info *scq, int class) argument 971 init_rsq(struct idt77252_dev *card) argument 1005 deinit_rsq(struct idt77252_dev *card) argument 1012 dequeue_rx(struct idt77252_dev *card, struct rsq_entry *rsqe) argument 1211 idt77252_rx(struct idt77252_dev *card) argument 1240 idt77252_rx_raw(struct idt77252_dev *card) argument 1377 init_tsq(struct idt77252_dev *card) argument 1402 deinit_tsq(struct idt77252_dev *card) argument 1409 idt77252_tx(struct idt77252_dev *card) argument 1538 struct idt77252_dev *card = (struct idt77252_dev *)data; local 1599 __fill_tst(struct idt77252_dev *card, struct vc_map *vc, int n, unsigned int opc) argument 1659 fill_tst(struct idt77252_dev *card, struct vc_map *vc, int n, unsigned int opc) argument 1677 __clear_tst(struct idt77252_dev *card, struct vc_map *vc) argument 1702 clear_tst(struct idt77252_dev *card, struct vc_map *vc) argument 1720 change_tst(struct idt77252_dev *card, struct vc_map *vc, int n, unsigned int opc) argument 1741 set_tct(struct idt77252_dev *card, struct vc_map *vc) argument 1792 idt77252_fbq_level(struct idt77252_dev *card, int queue) argument 1798 idt77252_fbq_full(struct idt77252_dev *card, int queue) argument 1804 push_rx_skb(struct idt77252_dev *card, struct sk_buff *skb, int queue) argument 1850 add_rx_skb(struct idt77252_dev *card, int queue, unsigned int size, unsigned int count) argument 1893 recycle_rx_skb(struct idt77252_dev *card, struct sk_buff *skb) argument 1913 flush_rx_pool(struct idt77252_dev *card, struct rx_pool *rpp) argument 1920 recycle_rx_pool_skb(struct idt77252_dev *card, struct rx_pool *rpp) argument 1952 struct idt77252_dev *card = dev->dev_data; local 2008 struct idt77252_dev *card = dev->dev_data; local 2070 idt77252_rate_logindex(struct idt77252_dev *card, int pcr) argument 2084 struct idt77252_dev *card = vc->card; local 2148 idt77252_init_cbr(struct idt77252_dev *card, struct vc_map *vc, struct atm_vcc *vcc, struct atm_qos *qos) argument 2218 idt77252_init_ubr(struct idt77252_dev *card, struct vc_map *vc, struct atm_vcc *vcc, struct atm_qos *qos) argument 2250 idt77252_init_tx(struct idt77252_dev *card, struct vc_map *vc, struct atm_vcc *vcc, struct atm_qos *qos) argument 2328 idt77252_init_rx(struct idt77252_dev *card, struct vc_map *vc, struct atm_vcc *vcc, struct atm_qos *qos) argument 2395 struct idt77252_dev *card = dev->dev_data; local 2497 struct idt77252_dev *card = dev->dev_data; local 2581 struct idt77252_dev *card = dev->dev_data; local 2638 struct idt77252_dev *card = dev->dev_data; local 2710 idt77252_collect_stat(struct idt77252_dev *card) argument 2721 struct idt77252_dev *card = dev_id; local 2813 struct idt77252_dev *card = local 2853 open_card_oam(struct idt77252_dev *card) argument 2896 close_card_oam(struct idt77252_dev *card) argument 2929 open_card_ubr0(struct idt77252_dev *card) argument 2968 idt77252_dev_open(struct idt77252_dev *card) argument 3013 struct idt77252_dev *card = dev->dev_data; local 3044 deinit_card(struct idt77252_dev *card) argument 3113 init_sram(struct idt77252_dev *card) argument 3263 struct idt77252_dev *card = dev->dev_data; local 3541 idt77252_preset(struct idt77252_dev *card) argument 3583 probe_sram(struct idt77252_dev *card) argument 3611 struct idt77252_dev *card; local 3771 struct idt77252_dev *card; local [all...] |
H A D | nicstar.c | 25 * 1 - Per card interrupt spinlock (to protect structures and such) 27 * 3 - Per card resource spinlock (to access registers, etc.) 106 #define CMD_BUSY(card) (readl((card)->membase + STAT) & NS_STAT_CMDBZ) 121 static u32 ns_read_sram(ns_dev * card, u32 sram_address); 122 static void ns_write_sram(ns_dev * card, u32 sram_address, u32 * value, 125 static void __devinit ns_init_card_error(ns_dev * card, int error); 126 static scq_info *get_scq(ns_dev *card, int size, u32 scd); 127 static void free_scq(ns_dev *card, scq_info * scq, struct atm_vcc *vcc); 132 static void fill_tst(ns_dev * card, in 206 ns_dev *card = pci_get_drvdata(pcidev); local 317 ns_read_sram(ns_dev * card, u32 sram_address) argument 333 ns_write_sram(ns_dev * card, u32 sram_address, u32 * value, int count) argument 357 struct ns_dev *card = NULL; local 824 ns_init_card_error(ns_dev * card, int error) argument 868 get_scq(ns_dev *card, int size, u32 scd) argument 910 free_scq(ns_dev *card, scq_info *scq, struct atm_vcc *vcc) argument 950 push_rxbufs(ns_dev * card, struct sk_buff *skb) argument 1079 ns_dev *card; local 1250 ns_dev *card; local 1433 ns_dev *card; local 1593 fill_tst(ns_dev * card, int n, vc_map * vc) argument 1645 ns_dev *card; local 1737 push_scqe(ns_dev * card, vc_map * vc, scq_info * scq, ns_scqe * tbd, struct sk_buff *skb) argument 1849 process_tsq(ns_dev * card) argument 1924 drain_scq(ns_dev * card, scq_info * scq, int pos) argument 1966 process_rsq(ns_dev * card) argument 1984 dequeue_rx(ns_dev * card, ns_rsqe * rsqe) argument 2358 ns_dev *card; local 2379 ns_dev *card; local 2400 ns_dev *card; local 2416 recycle_rx_buf(ns_dev * card, struct sk_buff *skb) argument 2426 recycle_iovec_rx_bufs(ns_dev * card, struct iovec *iov, int count) argument 2432 recycle_iov_buf(ns_dev * card, struct sk_buff *iovb) argument 2441 dequeue_sm_buf(ns_dev * card, struct sk_buff *sb) argument 2469 dequeue_lg_buf(ns_dev * card, struct sk_buff *lb) argument 2500 ns_dev *card; local 2568 ns_dev *card; local 2779 which_list(ns_dev * card, struct sk_buff *skb) argument 2788 ns_dev *card; local 2844 ns_dev *card; local 2858 ns_dev *card; local [all...] |
H A D | solos-pci.c | 2 * Driver for the Solos PCI ADSL2+ card, designed to support Linux by 70 #define RX_BUF(card, nr) ((card->buffers) + (nr)*(card->buffer_size)*2) 71 #define TX_BUF(card, nr) ((card->buffers) + (nr)*(card->buffer_size)*2 + (card->buffer_size)) 72 #define FLASH_BUF ((card->buffers) + 4*(card 186 struct solos_card *card = atmdev->dev_data; local 241 struct solos_card *card = atmdev->dev_data; local 340 process_status(struct solos_card *card, int port, struct sk_buff *skb) argument 407 process_command(struct solos_card *card, int port, struct sk_buff *skb) argument 443 struct solos_card *card = atmdev->dev_data; local 461 send_command(struct solos_card *card, int dev, const char *buf, size_t size) argument 494 struct solos_card *card = atmdev->dev_data; local 526 flash_upgrade(struct solos_card *card, int chip) argument 626 struct solos_card *card = dev_id; local 642 struct solos_card *card = (void *)card_arg; local 833 struct solos_card *card = vcc->dev->dev_data; local 868 struct solos_card *card = vcc->dev->dev_data; local 925 fpga_queue(struct solos_card *card, int port, struct sk_buff *skb, struct atm_vcc *vcc) argument 946 fpga_tx(struct solos_card *card) argument 1029 struct solos_card *card = vcc->dev->dev_data; local 1089 struct solos_card *card; local 1221 atm_init(struct solos_card *card, struct device *parent) argument 1269 atm_remove(struct solos_card *card) argument 1303 struct solos_card *card = pci_get_drvdata(dev); local [all...] |
/drivers/isdn/hardware/mISDN/ |
H A D | w6692.c | 74 u32 fmask; /* feature mask - bit set per card nr */ 96 _set_debug(struct w6692_hw *card) argument 98 card->dch.debug = debug; 99 card->bc[0].bch.debug = debug; 100 card->bc[1].bch.debug = debug; 107 struct w6692_hw *card; local 112 list_for_each_entry(card, &Cards, list) 113 _set_debug(card); 125 MODULE_PARM_DESC(led, "W6692 LED support bitmask (one bit per card)"); 127 MODULE_PARM_DESC(pots, "W6692 POTS support bitmask (one bit per card)"); 130 ReadW6692(struct w6692_hw *card, u8 offset) argument 136 WriteW6692(struct w6692_hw *card, u8 offset, u8 value) argument 154 enable_hwirq(struct w6692_hw *card) argument 160 disable_hwirq(struct w6692_hw *card) argument 168 W6692Version(struct w6692_hw *card) argument 178 w6692_led_handler(struct w6692_hw *card, int on) argument 192 ph_command(struct w6692_hw *card, u8 cmd) argument 199 W6692_new_ph(struct w6692_hw *card) argument 209 struct w6692_hw *card = dch->hw; local 258 W6692_empty_Dfifo(struct w6692_hw *card, int count) argument 289 W6692_fill_Dfifo(struct w6692_hw *card) argument 325 d_retransmit(struct w6692_hw *card) argument 352 handle_rxD(struct w6692_hw *card) argument 390 handle_txD(struct w6692_hw *card) argument 404 handle_statusD(struct w6692_hw *card) argument 466 struct w6692_hw *card = wch->bch.hw; local 506 struct w6692_hw *card = wch->bch.hw; local 582 struct w6692_hw *card = wch->bch.hw; local 596 struct w6692_hw *card; local 656 W6692B_interrupt(struct w6692_hw *card, int ch) argument 777 struct w6692_hw *card = dev_id; local 812 struct w6692_hw *card = dch->hw; local 839 initW6692(struct w6692_hw *card) argument 897 reset_w6692(struct w6692_hw *card) argument 905 init_card(struct w6692_hw *card) argument 944 struct w6692_hw *card = bch->hw; local 1014 open_bchannel(struct w6692_hw *card, struct channel_req *rq) argument 1032 channel_ctrl(struct w6692_hw *card, struct mISDN_ctrl_req *cq) argument 1053 struct w6692_hw *card = bch->hw; local 1090 struct w6692_hw *card = container_of(dch, struct w6692_hw, dch); local 1126 struct w6692_hw *card = container_of(dch, struct w6692_hw, dch); local 1187 open_dchannel(struct w6692_hw *card, struct channel_req *rq) argument 1209 struct w6692_hw *card = container_of(dch, struct w6692_hw, dch); local 1242 setup_w6692(struct w6692_hw *card) argument 1273 release_card(struct w6692_hw *card) argument 1302 setup_instance(struct w6692_hw *card) argument 1369 struct w6692_hw *card; local 1400 struct w6692_hw *card = pci_get_drvdata(pdev); local [all...] |
/drivers/isdn/icn/ |
H A D | icn.c | 23 MODULE_DESCRIPTION("ISDN4Linux: Driver for ICN active ISDN card"); 27 MODULE_PARM_DESC(portbase, "Port address of first card"); 31 MODULE_PARM_DESC(icn_id, "ID-String of first card"); 33 MODULE_PARM_DESC(icn_id2, "ID-String of first card, second S0 (4B only)"); 53 * card = pointer to card struct 57 icn_free_queue(icn_card *card, int channel) argument 59 struct sk_buff_head *queue = &card->spqueue[channel]; 63 card->xlen[channel] = 0; 64 card 96 icn_disable_ram(icn_card *card) argument 105 icn_enable_ram(icn_card *card) argument 116 icn_map_channel(icn_card *card, int channel) argument 142 icn_lock_channel(icn_card *card, int channel) argument 197 icn_trymaplock_channel(icn_card *card, int channel) argument 228 icn_maprelease_channel(icn_card *card, int channel) argument 249 icn_pollbchan_receive(int channel, icn_card *card) argument 300 icn_pollbchan_send(int channel, icn_card *card) argument 385 icn_card *card = (icn_card *) data; local 448 icn_parse_status(u_char *status, int channel, icn_card *card) argument 589 icn_putmsg(icn_card *card, unsigned char c) argument 607 icn_card *card = (icn_card *) data; local 705 icn_sendbuf(int channel, int ack, struct sk_buff *skb, icn_card *card) argument 801 icn_loadboot(u_char __user *buffer, icn_card *card) argument 906 icn_loadproto(u_char __user *buffer, icn_card *card) argument 1007 icn_readstatus(u_char __user *buf, int len, icn_card *card) argument 1025 icn_writecmd(const u_char *buf, int len, int user, icn_card *card) argument 1096 icn_stopcard(icn_card *card) argument 1134 icn_card *card = cards; local 1153 icn_command(isdn_ctrl *c, icn_card *card) argument 1459 icn_card *card = icn_findcard(c->driver); local 1472 icn_card *card = icn_findcard(id); local 1487 icn_card *card = icn_findcard(id); local 1502 icn_card *card = icn_findcard(id); local 1521 icn_card *card; local 1569 icn_card *card; local 1655 icn_card *card = cards; local [all...] |
/drivers/isdn/hardware/avm/ |
H A D | t1pci.c | 3 * Module for AVM T1 PCI-card. 41 MODULE_DESCRIPTION("CAPI4Linux: Driver for AVM T1 PCI card"); 51 avmcard *card; local 55 card = b1_alloc_card(1); 56 if (!card) { 62 card->dma = avmcard_dma_alloc("t1pci", pdev, 2048 + 128, 2048 + 128); 63 if (!card->dma) { 69 cinfo = card->ctrlinfo; 70 sprintf(card->name, "t1pci-%x", p->port); 71 card 157 avmcard *card = pci_get_drvdata(pdev); local [all...] |
H A D | t1isa.c | 3 * Module for AVM T1 HEMA-card. 37 MODULE_DESCRIPTION("CAPI4Linux: Driver for AVM T1 HEMA ISA card"); 137 avmcard *card = devptr; local 138 avmctrl_info *cinfo = &card->ctrlinfo[0]; 150 spin_lock_irqsave(&card->lock, flags); 152 while (b1_rx_full(card->port)) { 154 b1cmd = b1_get_byte(card->port); 160 ApplId = (unsigned) b1_get_word(card->port); 161 MsgLen = t1_get_slice(card->port, card 288 avmcard *card = cinfo->card; local 331 avmcard *card = cinfo->card; local 349 avmcard *card; local 375 avmcard *card; local 461 avmcard *card = cinfo->card; local [all...] |
H A D | b1isa.c | 3 * Module for AVM B1 ISA-card. 34 MODULE_DESCRIPTION("CAPI4Linux: Driver for AVM B1 ISA card"); 43 avmcard *card; local 48 card = cinfo->card; 50 b1_reset(card->port); 51 b1_reset(card->port); 54 free_irq(card->irq, card); 55 release_region(card 66 avmcard *card; local [all...] |
/drivers/isdn/hysdn/ |
H A D | hysdn_init.c | 40 hysdn_card *card_root = NULL; /* pointer to first card */ 41 static hysdn_card *card_last = NULL; /* pointer to first card */ 62 hysdn_card *card; local 69 if (!(card = kzalloc(sizeof(hysdn_card), GFP_KERNEL))) { 74 card->myid = cardmax; /* set own id */ 75 card->bus = akt_pcidev->bus->number; 76 card->devfn = akt_pcidev->devfn; /* slot + function */ 77 card->subsysid = akt_pcidev->subsystem_device; 78 card->irq = akt_pcidev->irq; 79 card 114 hysdn_card *card = pci_get_drvdata(akt_pcidev); local [all...] |
H A D | hysdn_procconf.c | 38 hysdn_card *card; /* card the device is connected to */ member in struct:conf_writedata 48 /* process_line parses one config line and transfers it to the card if */ 58 if (cnf->card->debug_flags & LOG_CNF_LINE) 59 hysdn_addlog(cnf->card, "conf line: %s", cp); 70 if (cnf->card->debug_flags & LOG_CNF_MISC) 71 hysdn_addlog(cnf->card, "conf channel invalid %d", i); 78 if (cnf->card->debug_flags & LOG_CNF_DATA) 79 hysdn_addlog(cnf->card, "conf chan=%d %s", cnf->channel, cp); 80 return (hysdn_tx_cfgline(cnf->card, cn 231 hysdn_card *card; local 317 hysdn_card *card; local 385 hysdn_card *card; local 417 hysdn_card *card; local [all...] |
/drivers/net/ethernet/toshiba/ |
H A D | spider_net.c | 85 * spider_net_read_reg - reads an SMMIO register of a card 86 * @card: device structure 92 spider_net_read_reg(struct spider_net_card *card, u32 reg) argument 98 return in_be32(card->regs + reg); 102 * spider_net_write_reg - writes to an SMMIO register of a card 103 * @card: device structure 108 spider_net_write_reg(struct spider_net_card *card, u32 reg, u32 value) argument 114 out_be32(card->regs + reg, value); 131 struct spider_net_card *card = netdev_priv(netdev); local 137 spider_net_write_reg(card, SPIDER_NET_GPCWOPCM 153 struct spider_net_card *card = netdev_priv(netdev); local 176 spider_net_setup_aneg(struct spider_net_card *card) argument 211 spider_net_rx_irq_off(struct spider_net_card *card) argument 226 spider_net_rx_irq_on(struct spider_net_card *card) argument 242 spider_net_set_promisc(struct spider_net_card *card) argument 276 struct spider_net_card *card = netdev_priv(netdev); local 314 spider_net_free_chain(struct spider_net_card *card, struct spider_net_descr_chain *chain) argument 341 spider_net_init_chain(struct spider_net_card *card, struct spider_net_descr_chain *chain) argument 392 spider_net_free_rx_chain_contents(struct spider_net_card *card) argument 420 spider_net_prepare_rx_descr(struct spider_net_card *card, struct spider_net_descr *descr) argument 483 spider_net_enable_rxchtails(struct spider_net_card *card) argument 498 spider_net_enable_rxdmac(struct spider_net_card *card) argument 513 spider_net_disable_rxdmac(struct spider_net_card *card) argument 526 spider_net_refill_rx_chain(struct spider_net_card *card) argument 555 spider_net_alloc_rx_skbs(struct spider_net_card *card) argument 633 struct spider_net_card *card = netdev_priv(netdev); local 685 spider_net_prepare_tx_descr(struct spider_net_card *card, struct sk_buff *skb) argument 742 spider_net_set_low_watermark(struct spider_net_card *card) argument 797 spider_net_release_tx_chain(struct spider_net_card *card, int brutal) argument 880 spider_net_kick_tx_dma(struct spider_net_card *card) argument 918 struct spider_net_card *card = netdev_priv(netdev); local 944 spider_net_cleanup_tx_ring(struct spider_net_card *card) argument 980 spider_net_pass_skb_up(struct spider_net_descr *descr, struct spider_net_card *card) argument 1018 show_rx_chain(struct spider_net_card *card) argument 1115 spider_net_resync_head_ptr(struct spider_net_card *card) argument 1143 spider_net_resync_tail_ptr(struct spider_net_card *card) argument 1178 spider_net_decode_one_descr(struct spider_net_card *card) argument 1277 struct spider_net_card *card = container_of(napi, struct spider_net_card, napi); local 1340 struct spider_net_card *card = netdev_priv(netdev); local 1387 struct spider_net_card *card = netdev_priv(netdev); local 1413 spider_net_handle_error_irq(struct spider_net_card *card, u32 status_reg, u32 error_reg1, u32 error_reg2) argument 1643 struct spider_net_card *card = netdev_priv(netdev); local 1699 spider_net_enable_interrupts(struct spider_net_card *card) argument 1716 spider_net_disable_interrupts(struct spider_net_card *card) argument 1732 spider_net_init_card(struct spider_net_card *card) argument 1754 spider_net_enable_card(struct spider_net_card *card) argument 1845 spider_net_download_firmware(struct spider_net_card *card, const void *firmware_ptr) argument 1902 spider_net_init_firmware(struct spider_net_card *card) argument 1968 struct spider_net_card *card = netdev_priv(netdev); local 2033 struct spider_net_card *card = (struct spider_net_card *)data; local 2106 spider_net_setup_phy(struct spider_net_card *card) argument 2140 spider_net_workaround_rxramfull(struct spider_net_card *card) argument 2176 struct spider_net_card *card = netdev_priv(netdev); local 2214 struct spider_net_card *card = local 2247 struct spider_net_card *card; local 2299 spider_net_setup_netdev(struct spider_net_card *card) argument 2377 struct spider_net_card *card; local 2408 spider_net_undo_pci_setup(struct spider_net_card *card) argument 2429 struct spider_net_card *card; local 2497 struct spider_net_card *card; local 2536 struct spider_net_card *card; local [all...] |
/drivers/mmc/core/ |
H A D | sdio.c | 17 #include <linux/mmc/card.h> 41 if (mmc_card_nonstd_func_interface(func->card)) { 46 ret = mmc_io_rw_direct(func->card, 0, 0, 54 ret = mmc_io_rw_direct(func->card, 0, 0, 66 static int sdio_init_func(struct mmc_card *card, unsigned int fn) argument 73 func = sdio_alloc_func(card); 79 if (!(card->quirks & MMC_QUIRK_NONSTD_SDIO)) { 88 func->vendor = func->card->cis.vendor; 89 func->device = func->card->cis.device; 90 func->max_blksize = func->card 106 sdio_read_cccr(struct mmc_card *card, u32 ocr) argument 211 sdio_enable_wide(struct mmc_card *card) argument 241 sdio_disable_cd(struct mmc_card *card) argument 262 sdio_disable_wide(struct mmc_card *card) argument 293 sdio_enable_4bit_bus(struct mmc_card *card) argument 319 mmc_sdio_switch_hs(struct mmc_card *card, int enable) argument 349 sdio_enable_hs(struct mmc_card *card) argument 364 mmc_sdio_get_max_clock(struct mmc_card *card) argument 402 sdio_select_driver_type(struct mmc_card *card) argument 470 sdio_set_bus_speed_mode(struct mmc_card *card) argument 538 mmc_sdio_init_uhs_card(struct mmc_card *card) argument 583 struct mmc_card *card; local 1073 struct mmc_card *card; local 1225 sdio_reset_comm(struct mmc_card *card) argument [all...] |
/drivers/net/ethernet/dec/tulip/ |
H A D | xircom_cb.c | 46 /* IO registers on the card, offsets */ 112 static void xircom_up(struct xircom_private *card); 117 static void investigate_read_descriptor(struct net_device *dev,struct xircom_private *card, int descnr, unsigned int bufferoffset); 118 static void investigate_write_descriptor(struct net_device *dev, struct xircom_private *card, int descnr, unsigned int bufferoffset); 119 static void read_mac_address(struct xircom_private *card); 120 static void transceiver_voodoo(struct xircom_private *card); 121 static void initialize_card(struct xircom_private *card); 122 static void trigger_transmit(struct xircom_private *card); 123 static void trigger_receive(struct xircom_private *card); 124 static void setup_descriptors(struct xircom_private *card); 299 struct xircom_private *card = netdev_priv(dev); local 313 struct xircom_private *card = netdev_priv(dev); local 363 struct xircom_private *card; local 442 struct xircom_private *card; local 479 initialize_card(struct xircom_private *card) argument 516 trigger_transmit(struct xircom_private *card) argument 531 trigger_receive(struct xircom_private *card) argument 543 setup_descriptors(struct xircom_private *card) argument 606 remove_descriptors(struct xircom_private *card) argument 621 link_status_changed(struct xircom_private *card) argument 643 transmit_active(struct xircom_private *card) argument 659 receive_active(struct xircom_private *card) argument 681 activate_receiver(struct xircom_private *card) argument 734 deactivate_receiver(struct xircom_private *card) argument 766 activate_transmitter(struct xircom_private *card) argument 819 deactivate_transmitter(struct xircom_private *card) argument 847 enable_transmit_interrupt(struct xircom_private *card) argument 862 enable_receive_interrupt(struct xircom_private *card) argument 876 enable_link_interrupt(struct xircom_private *card) argument 892 disable_all_interrupts(struct xircom_private *card) argument 905 enable_common_interrupts(struct xircom_private *card) argument 926 enable_promisc(struct xircom_private *card) argument 945 link_status(struct xircom_private *card) argument 970 read_mac_address(struct xircom_private *card) argument 1011 transceiver_voodoo(struct xircom_private *card) argument 1035 xircom_up(struct xircom_private *card) argument 1067 investigate_read_descriptor(struct net_device *dev, struct xircom_private *card, int descnr, unsigned int bufferoffset) argument 1112 investigate_write_descriptor(struct net_device *dev, struct xircom_private *card, int descnr, unsigned int bufferoffset) argument [all...] |
/drivers/media/dvb/bt8xx/ |
H A D | dvb-bt8xx.c | 56 struct dvb_bt8xx_card *card = (struct dvb_bt8xx_card *)data; local 58 //printk("%d ", card->bt->finished_block); 60 while (card->bt->last_block != card->bt->finished_block) { 61 (card->bt->TS_Size ? dvb_dmx_swfilter_204 : dvb_dmx_swfilter) 62 (&card->demux, 63 &card->bt->buf_cpu[card->bt->last_block * 64 card->bt->block_bytes], 65 card 74 struct dvb_bt8xx_card *card = dvbdmx->priv; local 95 struct dvb_bt8xx_card *card = dvbdmx->priv; local 251 struct dvb_bt8xx_card *card = fe->dvb->priv; local 261 struct dvb_bt8xx_card *card = fe->dvb->priv; local 275 struct dvb_bt8xx_card *card = (struct dvb_bt8xx_card *) fe->dvb->priv; local 471 struct dvb_bt8xx_card *card = (struct dvb_bt8xx_card *) fe->dvb->priv; local 596 frontend_init(struct dvb_bt8xx_card *card, u32 type) argument 723 dvb_bt8xx_load_card(struct dvb_bt8xx_card *card, u32 type) argument 816 struct dvb_bt8xx_card *card; local 927 struct dvb_bt8xx_card *card = dev_get_drvdata(&sub->dev); local [all...] |
/drivers/net/wireless/mwifiex/ |
H A D | pcie.c | 61 struct pcie_service_card *card = adapter->card; local 63 if (card->sleep_cookie) { 64 cookie_addr = (u32 *)card->sleep_cookie->data; 76 * the card structure, enables PCIE function number and initiates the 83 struct pcie_service_card *card; local 88 card = kzalloc(sizeof(struct pcie_service_card), GFP_KERNEL); 89 if (!card) 92 card->dev = pdev; 94 if (mwifiex_add_card(card, 109 struct pcie_service_card *card; local 156 struct pcie_service_card *card; local 194 struct pcie_service_card *card; local 258 struct pcie_service_card *card = adapter->card; local 270 struct pcie_service_card *card = adapter->card; local 365 struct pcie_service_card *card = adapter->card; local 428 struct pcie_service_card *card = adapter->card; local 455 struct pcie_service_card *card = adapter->card; local 522 struct pcie_service_card *card = adapter->card; local 549 struct pcie_service_card *card = adapter->card; local 616 struct pcie_service_card *card = adapter->card; local 643 struct pcie_service_card *card = adapter->card; local 677 struct pcie_service_card *card; local 699 struct pcie_service_card *card = adapter->card; local 728 struct pcie_service_card *card; local 749 struct pcie_service_card *card = adapter->card; local 836 struct pcie_service_card *card = adapter->card; local 972 struct pcie_service_card *card = adapter->card; local 1080 struct pcie_service_card *card = adapter->card; local 1135 struct pcie_service_card *card = adapter->card; local 1150 struct pcie_service_card *card = adapter->card; local 1224 struct pcie_service_card *card = adapter->card; local 1552 struct pcie_service_card *card; local 1706 struct pcie_service_card *card = adapter->card; local 1811 struct pcie_service_card *card = adapter->card; local 1846 struct pcie_service_card *card = adapter->card; local 1874 struct pcie_service_card *card = adapter->card; local [all...] |
/drivers/parisc/ |
H A D | hppb.c | 51 struct hppb_card *card = &hppb_card_head; local 53 while(card->next) { 54 card = card->next; 57 if(card->hpa) { 58 card->next = kzalloc(sizeof(struct hppb_card), GFP_KERNEL); 59 if(!card->next) { 63 card = card->next; 68 card [all...] |
/drivers/media/video/bt8xx/ |
H A D | bttv-if.c | 46 struct pci_dev* bttv_get_pcidev(unsigned int card) argument 48 if (card >= bttv_num) 50 if (!bttvs[card]) 53 return bttvs[card]->c.pci; 57 int bttv_gpio_enable(unsigned int card, unsigned long mask, unsigned long data) argument 61 if (card >= bttv_num) { 65 btv = bttvs[card]; 75 int bttv_read_gpio(unsigned int card, unsigned long *data) argument 79 if (card >= bttv_num) { 83 btv = bttvs[card]; 97 bttv_write_gpio(unsigned int card, unsigned long mask, unsigned long data) argument [all...] |
/drivers/net/wireless/libertas/ |
H A D | if_sdio.c | 37 #include <linux/mmc/card.h> 55 * the card from the slot. The driver handles these 2 cases 59 * If the card is removed, there is no need to send this command. 62 * scenarios. This flag is initialized as FALSE in case the card 153 static u16 if_sdio_read_scratch(struct if_sdio_card *card, int *err) argument 158 scratch = sdio_readb(card->func, card->scratch_reg, &ret); 160 scratch |= sdio_readb(card->func, card->scratch_reg + 1, 172 static u8 if_sdio_read_rx_unit(struct if_sdio_card *card) argument 185 if_sdio_read_rx_len(struct if_sdio_card *card, int *err) argument 212 if_sdio_handle_cmd(struct if_sdio_card *card, u8 *buffer, unsigned size) argument 246 if_sdio_handle_data(struct if_sdio_card *card, u8 *buffer, unsigned size) argument 284 if_sdio_handle_event(struct if_sdio_card *card, u8 *buffer, unsigned size) argument 321 if_sdio_wait_status(struct if_sdio_card *card, const u8 condition) argument 341 if_sdio_card_to_host(struct if_sdio_card *card) argument 426 struct if_sdio_card *card; local 470 if_sdio_prog_helper(struct if_sdio_card *card, const struct firmware *fw) argument 569 if_sdio_prog_real(struct if_sdio_card *card, const struct firmware *fw) argument 683 if_sdio_prog_firmware(struct if_sdio_card *card) argument 767 if_sdio_power_on(struct if_sdio_card *card) argument 878 if_sdio_power_off(struct if_sdio_card *card) argument 901 struct if_sdio_card *card; local 995 struct if_sdio_card *card = priv->card; local 1012 struct if_sdio_card *card = priv->card; local 1050 struct if_sdio_card *card = priv->card; local 1061 struct if_sdio_card *card = priv->card; local 1076 struct if_sdio_card *card = priv->card; local 1092 struct if_sdio_card *card; local 1133 struct if_sdio_card *card; local 1258 struct if_sdio_card *card; local 1311 struct if_sdio_card *card = sdio_get_drvdata(func); local 1346 struct if_sdio_card *card = sdio_get_drvdata(func); local [all...] |
H A D | if_spi.c | 50 /* The card ID and card revision, as reported by the hardware. */ 77 /* True is card suspended */ 81 static void free_if_spi_card(struct if_spi_card *card) argument 86 list_for_each_safe(cursor, next, &card->cmd_packet_list) { 91 list_for_each_safe(cursor, next, &card->data_packet_list) { 96 spi_set_drvdata(card->spi, NULL); 97 kfree(card); 134 static void spu_transaction_init(struct if_spi_card *card) argument 136 if (!time_after(jiffies, card 145 spu_transaction_finish(struct if_spi_card *card) argument 154 spu_write(struct if_spi_card *card, u16 reg, const u8 *buf, int len) argument 187 spu_write_u16(struct if_spi_card *card, u16 reg, u16 val) argument 207 spu_read(struct if_spi_card *card, u16 reg, u8 *buf, int len) argument 258 spu_read_u16(struct if_spi_card *card, u16 reg, u16 *val) argument 273 spu_read_u32(struct if_spi_card *card, u16 reg, u32 *val) argument 293 spu_wait_for_u16(struct if_spi_card *card, u16 reg, u16 target_mask, u16 target) argument 323 spu_wait_for_u32(struct if_spi_card *card, u32 reg, u32 target) argument 338 spu_set_interrupt_mode(struct if_spi_card *card, int suppress_host_int, int auto_int) argument 385 spu_get_chip_revision(struct if_spi_card *card, u16 *card_id, u8 *card_rev) argument 398 spu_set_bus_mode(struct if_spi_card *card, u16 mode) argument 417 spu_init(struct if_spi_card *card, int use_dummy_writes) argument 462 if_spi_prog_helper_firmware(struct if_spi_card *card, const struct firmware *firmware) argument 545 if_spi_prog_main_firmware_check_len(struct if_spi_card *card, int *crc_err) argument 583 if_spi_prog_main_firmware(struct if_spi_card *card, const struct firmware *firmware) argument 681 if_spi_c2h_cmd(struct if_spi_card *card) argument 744 if_spi_c2h_data(struct if_spi_card *card) argument 803 if_spi_h2c(struct if_spi_card *card, struct if_spi_packet *packet, int type) argument 839 if_spi_e2h(struct if_spi_card *card) argument 865 struct if_spi_card *card; local 962 struct if_spi_card *card = priv->card; local 1020 struct if_spi_card *card = dev_id; local 1031 if_spi_init_card(struct if_spi_card *card) argument 1110 struct if_spi_card *card; local 1132 struct if_spi_card *card; local 1234 struct if_spi_card *card = spi_get_drvdata(spi); local 1258 struct if_spi_card *card = spi_get_drvdata(spi); local 1276 struct if_spi_card *card = spi_get_drvdata(spi); local [all...] |
/drivers/firewire/ |
H A D | core-card.c | 41 void func(const struct fw_card *card, const char *fmt, ...) \ 50 dev_name(card->device), &vaf); \ 103 static void generate_config_rom(struct fw_card *card, __be32 *config_rom) argument 121 BIB_LINK_SPEED(card->link_speed) | 122 BIB_GENERATION(card->config_rom_generation++ % 14 + 2) | 124 BIB_MAX_RECEIVE(card->max_receive) | 126 config_rom[3] = cpu_to_be32(card->guid >> 32); 127 config_rom[4] = cpu_to_be32(card->guid); 165 struct fw_card *card; local 167 list_for_each_entry (card, 232 reset_bus(struct fw_card *card, bool short_reset) argument 240 fw_schedule_bus_reset(struct fw_card *card, bool delayed, bool short_reset) argument 255 struct fw_card *card = container_of(work, struct fw_card, br_work.work); local 271 allocate_broadcast_channel(struct fw_card *card, int generation) argument 293 fw_schedule_bm_work(struct fw_card *card, unsigned long delay) argument 302 struct fw_card *card = container_of(work, struct fw_card, bm_work.work); local 527 fw_card_initialize(struct fw_card *card, const struct fw_card_driver *driver, struct device *device) argument 559 fw_card_add(struct fw_card *card, u32 max_receive, u32 link_speed, u64 guid) argument 594 dummy_read_phy_reg(struct fw_card *card, int address) argument 599 dummy_update_phy_reg(struct fw_card *card, int address, int clear_bits, int set_bits) argument 605 dummy_send_request(struct fw_card *card, struct fw_packet *packet) argument 610 dummy_send_response(struct fw_card *card, struct fw_packet *packet) argument 615 dummy_cancel_packet(struct fw_card *card, struct fw_packet *packet) argument 620 dummy_enable_phys_dma(struct fw_card *card, int node_id, int generation) argument 626 dummy_allocate_iso_context(struct fw_card *card, int type, int channel, size_t header_size) argument 675 struct fw_card *card = container_of(kref, struct fw_card, kref); local 680 fw_core_remove_card(struct fw_card *card) argument [all...] |
/drivers/net/can/softing/ |
H A D | softing_main.c | 43 static inline void softing_set_reset_dpram(struct softing *card) argument 45 if (card->pdat->generation >= 2) { 46 spin_lock_bh(&card->spin); 47 iowrite8(ioread8(&card->dpram[DPRAM_V2_RESET]) & ~1, 48 &card->dpram[DPRAM_V2_RESET]); 49 spin_unlock_bh(&card->spin); 53 static inline void softing_clr_reset_dpram(struct softing *card) argument 55 if (card->pdat->generation >= 2) { 56 spin_lock_bh(&card->spin); 57 iowrite8(ioread8(&card 68 struct softing *card = priv->card; local 162 softing_handle_1(struct softing *card) argument 332 struct softing *card = (struct softing *)dev_id; local 370 struct softing *card = (struct softing *)dev_id; local 380 struct softing *card = (struct softing *)dev_id; local 432 softing_enable_irq(struct softing *card, int enable) argument 458 softing_card_shutdown(struct softing *card) argument 481 softing_card_boot(struct softing *card) argument 593 struct softing *card = priv->card; local 648 softing_netdev_create(struct softing *card, uint16_t chip_id) argument 750 struct softing *card = platform_get_drvdata(pdev); local 772 struct softing *card; local [all...] |