aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-dove
Commit message (Expand)AuthorAge
* Merge tag 'drivers-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds2014-04-05
|\
| * watchdog: orion: Make RSTOUT register a separate resourceEzequiel Garcia2014-02-21
* | Merge tag 'soc-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm...Linus Torvalds2014-04-05
|\ \
| * | ARM: mvebu: move DT Dove to MVEBUSebastian Hesselbarth2014-03-03
| |/
* | Merge tag 'dropmachtimexh-v2' of git://git.pengutronix.de/git/ukl/linux into ...Olof Johansson2014-02-19
|\ \ | |/ |/|
| * ARM: drop <mach/timex.h> for !ARCH_MULTIPLATFORM, tooUwe Kleine-König2013-12-20
* | ARM: Dove: Fix compiler warnings with C=1 buildsAndrew Lunn2013-11-23
|/
* Merge tag 'drivers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2013-11-11
|\
| * ARM: dove: remove legacy pcie and clock initSebastian Hesselbarth2013-10-08
| * ARM: dove: switch to DT probed mbus address windowsSebastian Hesselbarth2013-10-08
* | ARM: dove: remove custom .init_time hookSebastian Hesselbarth2013-09-29
|/
* Merge tag 'boards-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2013-09-06
|\
| * ARM: dove: convert to DT irqchip and clocksourceSebastian Hesselbarth2013-07-25
| * ARM: dove: remove legacy mv643xx_eth setupSebastian Hesselbarth2013-07-25
* | Merge tag 'soc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ar...Linus Torvalds2013-09-06
|\ \
| * | ARM: dove: Move to ID based window creationThomas Petazzoni2013-08-06
| |/
* | Merge tag 'fixes-nc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2013-09-06
|\ \
| * | ARM: dove: fix missing __init section of dove_mpp_gpio_modeSebastian Hesselbarth2013-07-25
| |/
* | Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds2013-09-05
|\ \
| * | ARM: debug: move 8250 debug include into arch/arm/include/debug/Russell King2013-08-25
| * | ARM: debug: provide 8250 debug uart phys/virt address configuration optionsRussell King2013-08-25
| * | ARM: debug: provide 8250 debug uart register shift configuration optionRussell King2013-08-25
| |/
* / ASoC: kirkwood: combine kirkwood-i2s and kirkwood-dma driversRussell King2013-08-05
|/
* Watchdog: allow orion_wdt to be built for DoveRussell King2013-07-11
* reboot: arm: change reboot_mode to use enum reboot_modeRobin Holt2013-07-09
* ARM: dove: move DT boards to SoC-centric clock initSebastian Hesselbarth2013-05-29
* arm: mach-dove: convert to use mvebu-mbus driverThomas Petazzoni2013-04-15
* Merge tag 'late-mvebu-rebased' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2013-02-28
|\
| * ARM: Dove: convert usb host controller to DTSebastian Hesselbarth2013-02-28
| * ARM: Dove: add fixed regulator for CuBox USB powerSebastian Hesselbarth2013-02-28
| * ARM: Dove: split legacy and DT setupArnd Bergmann2013-02-28
| * Merge branch 'timer/cleanup' into late/mvebu2Arnd Bergmann2013-02-28
| |\
| * \ Merge tag 'tags/cleanup_for_v3.9_round2' into mvebu/boardsJason Cooper2013-01-31
| |\ \
| | * | ARM: dove: cleanup includesSebastian Hesselbarth2013-01-31
* | | | Merge tag 'cleanup-decompwdog-3.9' of git://git.linaro.org/people/shawnguo/li...Olof Johansson2013-02-05
|\ \ \ \
| * | | | ARM: remove unused arch_decomp_wdog()Shawn Guo2013-01-10
| | |/ / | |/| |
* | | | Merge tag 'cleanup_for_v3.9_round2' of git://git.infradead.org/users/jcooper/...Olof Johansson2013-01-29
|\ \ \ \
| * | | | ARM: dove: cleanup includesSebastian Hesselbarth2013-01-29
| |/ / /
* | | | Merge branch 'clocksource/cleanup' into next/cleanupOlof Johansson2013-01-14
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| |
| * | ARM: drivers: remove __dev* attributes.Greg Kroah-Hartman2013-01-03
| |/
* / ARM: delete struct sys_timerStephen Warren2012-12-24
|/
* Merge tag 'mvebu' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-socLinus Torvalds2012-12-14
|\
| * arm: dove: Convert Dove to DT XOR DMA engineSebastian Hesselbarth2012-11-20
| * dma: mv_xor: change the driver name to 'mv_xor'Thomas Petazzoni2012-11-20
| * ARM: dove: switch to DT clock providersSebastian Hesselbarth2012-11-20
* | Dove: Fix irq_to_pmu()Russell King - ARM Linux2012-11-21
* | Dove: Attempt to fix PMU/RTC interruptsRussell King - ARM Linux2012-11-21
|/
* ARM: dove: Add crypto engine to DTSebastian Hesselbarth2012-10-17
* ARM: dove: Fix clock names of sata and gbeSebastian Hesselbarth2012-10-17
* ARM: dove: Fix tauros2 device tree initSebastian Hesselbarth2012-10-17
span class="hl opt">*, struct rpc_cred *); }; extern const struct dentry_operations nfs4_dentry_operations; /* dir.c */ int nfs_atomic_open(struct inode *, struct dentry *, struct file *, unsigned, umode_t, int *); /* super.c */ extern struct file_system_type nfs4_fs_type; /* nfs4namespace.c */ rpc_authflavor_t nfs_find_best_sec(struct nfs4_secinfo_flavors *); struct rpc_clnt *nfs4_create_sec_client(struct rpc_clnt *, struct inode *, struct qstr *); struct vfsmount *nfs4_submount(struct nfs_server *, struct dentry *, struct nfs_fh *, struct nfs_fattr *); /* nfs4proc.c */ extern int nfs4_proc_setclientid(struct nfs_client *, u32, unsigned short, struct rpc_cred *, struct nfs4_setclientid_res *); extern int nfs4_proc_setclientid_confirm(struct nfs_client *, struct nfs4_setclientid_res *arg, struct rpc_cred *); extern int nfs4_proc_get_rootfh(struct nfs_server *, struct nfs_fh *, struct nfs_fsinfo *); extern int nfs4_proc_bind_conn_to_session(struct nfs_client *, struct rpc_cred *cred); extern int nfs4_proc_exchange_id(struct nfs_client *clp, struct rpc_cred *cred); extern int nfs4_destroy_clientid(struct nfs_client *clp); extern int nfs4_init_clientid(struct nfs_client *, struct rpc_cred *); extern int nfs41_init_clientid(struct nfs_client *, struct rpc_cred *); extern int nfs4_do_close(struct nfs4_state *state, gfp_t gfp_mask, int wait); extern int nfs4_server_capabilities(struct nfs_server *server, struct nfs_fh *fhandle); extern int nfs4_proc_fs_locations(struct rpc_clnt *, struct inode *, const struct qstr *, struct nfs4_fs_locations *, struct page *); extern struct rpc_clnt *nfs4_proc_lookup_mountpoint(struct inode *, struct qstr *, struct nfs_fh *, struct nfs_fattr *); extern int nfs4_proc_secinfo(struct inode *, const struct qstr *, struct nfs4_secinfo_flavors *); extern int nfs4_release_lockowner(struct nfs4_lock_state *); extern const struct xattr_handler *nfs4_xattr_handlers[]; #if defined(CONFIG_NFS_V4_1) static inline struct nfs4_session *nfs4_get_session(const struct nfs_server *server) { return server->nfs_client->cl_session; } extern bool nfs4_set_task_privileged(struct rpc_task *task, void *dummy); extern int nfs4_setup_sequence(const struct nfs_server *server, struct nfs4_sequence_args *args, struct nfs4_sequence_res *res, struct rpc_task *task); extern int nfs41_setup_sequence(struct nfs4_session *session, struct nfs4_sequence_args *args, struct nfs4_sequence_res *res, struct rpc_task *task); extern void nfs4_destroy_session(struct nfs4_session *session); extern struct nfs4_session *nfs4_alloc_session(struct nfs_client *clp); extern int nfs4_proc_create_session(struct nfs_client *, struct rpc_cred *); extern int nfs4_proc_destroy_session(struct nfs4_session *, struct rpc_cred *); extern int nfs4_init_session(struct nfs_server *server); extern int nfs4_proc_get_lease_time(struct nfs_client *clp, struct nfs_fsinfo *fsinfo); extern int nfs4_proc_layoutcommit(struct nfs4_layoutcommit_data *data, bool sync); static inline bool is_ds_only_client(struct nfs_client *clp) { return (clp->cl_exchange_flags & EXCHGID4_FLAG_MASK_PNFS) == EXCHGID4_FLAG_USE_PNFS_DS; } static inline bool is_ds_client(struct nfs_client *clp) { return clp->cl_exchange_flags & EXCHGID4_FLAG_USE_PNFS_DS; } #else /* CONFIG_NFS_v4_1 */ static inline struct nfs4_session *nfs4_get_session(const struct nfs_server *server) { return NULL; } static inline int nfs4_setup_sequence(const struct nfs_server *server, struct nfs4_sequence_args *args, struct nfs4_sequence_res *res, struct rpc_task *task) { return 0; } static inline int nfs4_init_session(struct nfs_server *server) { return 0; } static inline bool is_ds_only_client(struct nfs_client *clp) { return false; } static inline bool is_ds_client(struct nfs_client *clp) { return false; } #endif /* CONFIG_NFS_V4_1 */ extern const struct nfs4_minor_version_ops *nfs_v4_minor_ops[]; extern const u32 nfs4_fattr_bitmap[3]; extern const u32 nfs4_statfs_bitmap[2]; extern const u32 nfs4_pathconf_bitmap[2]; extern const u32 nfs4_fsinfo_bitmap[3]; extern const u32 nfs4_fs_locations_bitmap[2]; void nfs4_free_client(struct nfs_client *); struct nfs_client *nfs4_alloc_client(const struct nfs_client_initdata *); /* nfs4renewd.c */ extern void nfs4_schedule_state_renewal(struct nfs_client *); extern void nfs4_renewd_prepare_shutdown(struct nfs_server *); extern void nfs4_kill_renewd(struct nfs_client *); extern void nfs4_renew_state(struct work_struct *); /* nfs4state.c */ struct rpc_cred *nfs4_get_setclientid_cred(struct nfs_client *clp); struct rpc_cred *nfs4_get_renew_cred_locked(struct nfs_client *clp); int nfs4_discover_server_trunking(struct nfs_client *clp, struct nfs_client **); int nfs40_discover_server_trunking(struct nfs_client *clp, struct nfs_client **, struct rpc_cred *); #if defined(CONFIG_NFS_V4_1) struct rpc_cred *nfs4_get_machine_cred_locked(struct nfs_client *clp); struct rpc_cred *nfs4_get_exchange_id_cred(struct nfs_client *clp); int nfs41_discover_server_trunking(struct nfs_client *clp, struct nfs_client **, struct rpc_cred *); extern void nfs4_schedule_session_recovery(struct nfs4_session *, int); #else static inline void nfs4_schedule_session_recovery(struct nfs4_session *session, int err) { } #endif /* CONFIG_NFS_V4_1 */ extern struct nfs4_state_owner *nfs4_get_state_owner(struct nfs_server *, struct rpc_cred *, gfp_t); extern void nfs4_put_state_owner(struct nfs4_state_owner *); extern void nfs4_purge_state_owners(struct nfs_server *); extern struct nfs4_state * nfs4_get_open_state(struct inode *, struct nfs4_state_owner *); extern void nfs4_put_open_state(struct nfs4_state *); extern void nfs4_close_state(struct nfs4_state *, fmode_t); extern void nfs4_close_sync(struct nfs4_state *, fmode_t); extern void nfs4_state_set_mode_locked(struct nfs4_state *, fmode_t); extern void nfs_inode_find_state_and_recover(struct inode *inode, const nfs4_stateid *stateid); extern void nfs4_schedule_lease_recovery(struct nfs_client *); extern void nfs4_schedule_state_manager(struct nfs_client *); extern void nfs4_schedule_path_down_recovery(struct nfs_client *clp); extern void nfs4_schedule_stateid_recovery(const struct nfs_server *, struct nfs4_state *); extern void nfs41_handle_sequence_flag_errors(struct nfs_client *clp, u32 flags); extern void nfs41_handle_recall_slot(struct nfs_client *clp); extern void nfs41_handle_server_scope(struct nfs_client *, struct nfs41_server_scope **); extern void nfs4_put_lock_state(struct nfs4_lock_state *lsp); extern int nfs4_set_lock_state(struct nfs4_state *state, struct file_lock *fl); extern void nfs4_select_rw_stateid(nfs4_stateid *, struct nfs4_state *, fmode_t, const struct nfs_lockowner *); extern struct nfs_seqid *nfs_alloc_seqid(struct nfs_seqid_counter *counter, gfp_t gfp_mask); extern int nfs_wait_on_sequence(struct nfs_seqid *seqid, struct rpc_task *task); extern void nfs_increment_open_seqid(int status, struct nfs_seqid *seqid); extern void nfs_increment_lock_seqid(int status, struct nfs_seqid *seqid); extern void nfs_release_seqid(struct nfs_seqid *seqid); extern void nfs_free_seqid(struct nfs_seqid *seqid); extern void nfs4_free_lock_state(struct nfs_server *server, struct nfs4_lock_state *lsp); extern const nfs4_stateid zero_stateid; /* nfs4super.c */ struct nfs_mount_info; extern struct nfs_subversion nfs_v4; struct dentry *nfs4_try_mount(int, const char *, struct nfs_mount_info *, struct nfs_subversion *); extern bool nfs4_disable_idmapping; extern unsigned short max_session_slots; extern unsigned short send_implementation_id; #define NFS4_CLIENT_ID_UNIQ_LEN (64) extern char nfs4_client_id_uniquifier[NFS4_CLIENT_ID_UNIQ_LEN]; /* nfs4sysctl.c */ #ifdef CONFIG_SYSCTL int nfs4_register_sysctl(void); void nfs4_unregister_sysctl(void); #else static inline int nfs4_register_sysctl(void) { return 0; } static inline void nfs4_unregister_sysctl(void) { } #endif /* nfs4xdr.c */ extern struct rpc_procinfo nfs4_procedures[]; struct nfs4_mount_data; /* callback_xdr.c */ extern struct svc_version nfs4_callback_version1; extern struct svc_version nfs4_callback_version4; static inline void nfs4_stateid_copy(nfs4_stateid *dst, const nfs4_stateid *src) { memcpy(dst, src, sizeof(*dst)); } static inline bool nfs4_stateid_match(const nfs4_stateid *dst, const nfs4_stateid *src) { return memcmp(dst, src, sizeof(*dst)) == 0; } #else #define nfs4_close_state(a, b) do { } while (0) #define nfs4_close_sync(a, b) do { } while (0) #endif /* CONFIG_NFS_V4 */ #endif /* __LINUX_FS_NFS_NFS4_FS.H */