Home
last modified time | relevance | path

Searched refs:spi (Results 1 – 25 of 33) sorted by relevance

12

/include/linux/spi/
A Dspi_bitbang.h20 int (*setup_transfer)(struct spi_device *spi,
23 void (*chipselect)(struct spi_device *spi, int is_on);
27 void (*set_mosi_idle)(struct spi_device *spi);
31 int (*txrx_bufs)(struct spi_device *spi, struct spi_transfer *t);
36 int (*set_line_direction)(struct spi_device *spi, bool output);
42 extern int spi_bitbang_setup(struct spi_device *spi);
43 extern void spi_bitbang_cleanup(struct spi_device *spi);
44 extern int spi_bitbang_setup_transfer(struct spi_device *spi,
48 extern int spi_bitbang_start(struct spi_bitbang *spi);
49 extern int spi_bitbang_init(struct spi_bitbang *spi);
[all …]
A Dspi.h262 return (spi && get_device(&spi->dev)) ? spi : NULL; in spi_dev_get()
267 if (spi) in spi_dev_put()
268 put_device(&spi->dev); in spi_dev_put()
274 return spi->controller_state; in spi_get_ctldata()
279 spi->controller_state = state; in spi_set_ctldata()
296 return spi->chip_select[idx]; in spi_get_chipselect()
306 return spi->cs_gpiod[idx]; in spi_get_csgpiod()
311 spi->cs_gpiod[idx] = csgpiod; in spi_set_csgpiod()
319 if (spi_get_csgpiod(spi, idx)) in spi_is_csgpiod()
1157 struct spi_device *spi; member
[all …]
A Dlibertas_spi.h22 int (*setup)(struct spi_device *spi);
23 int (*teardown)(struct spi_device *spi);
A Dmmc_spi.h38 extern struct mmc_spi_platform_data *mmc_spi_get_pdata(struct spi_device *spi);
39 extern void mmc_spi_put_pdata(struct spi_device *spi);
/include/trace/events/
A Dspi.h3 #define TRACE_SYSTEM spi
46 TP_PROTO(struct spi_device *spi, int status),
47 TP_ARGS(spi, status),
59 __entry->bus_num = spi->controller->bus_num;
61 __entry->mode = spi->mode;
62 __entry->bits_per_word = spi->bits_per_word;
63 __entry->max_speed_hz = spi->max_speed_hz;
79 TP_PROTO(struct spi_device *spi, bool enable),
80 TP_ARGS(spi, enable),
90 __entry->bus_num = spi->controller->bus_num;
[all …]
/include/linux/
A Dmc33xs2410.h12 int mc33xs2410_read_reg_ctrl(struct spi_device *spi, u8 reg, u16 *val);
13 int mc33xs2410_read_reg_diag(struct spi_device *spi, u8 reg, u16 *val);
14 int mc33xs2410_modify_reg(struct spi_device *spi, u8 reg, u8 mask, u8 val);
A Doa_tc6.h15 struct oa_tc6 *oa_tc6_init(struct spi_device *spi, struct net_device *netdev);
A Dfsl_devices.h135 void (*cs_control)(struct spi_device *spi, bool on);
A Dregmap.h684 struct regmap *__regmap_init_spi_avmm(struct spi_device *spi,
754 struct regmap *__devm_regmap_init_spi_avmm(struct spi_device *spi,
1000 #define regmap_init_spi_avmm(spi, config) \ argument
1002 spi, config)
1257 #define devm_regmap_init_spi_avmm(spi, config) \ argument
1259 spi, config)
/include/drm/
A Ddrm_mipi_dbi.h57 struct spi_device *spi; member
165 int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *dbi,
197 u32 mipi_dbi_spi_cmd_max_speed(struct spi_device *spi, size_t len);
198 int mipi_dbi_spi_transfer(struct spi_device *spi, u32 speed_hz,
224 struct device *dev = &(dbi)->spi->dev; \
/include/uapi/linux/netfilter/
A Dxt_policy.h29 spi:1, member
58 __be32 spi; member
/include/linux/iio/common/
A Dst_sensors_spi.h17 struct spi_device *spi);
/include/linux/spi/offload/
A Dconsumer.h19 struct spi_offload *devm_spi_offload_get(struct device *dev, struct spi_device *spi,
/include/uapi/linux/
A Dip.h116 __be32 spi; member
122 __be32 spi; member
A Dxfrm.h28 __be32 spi; member
416 __be32 spi; member
/include/linux/iio/adc/
A Dad_sigma_delta.h93 struct spi_device *spi; member
212 struct spi_device *spi, const struct ad_sigma_delta_info *info);
/include/linux/mfd/
A Dviperboard.h55 u16 spi; member
/include/sound/
A Dcs35l56.h317 struct spi_device *spi) in cs35l56_init_config_for_spi() argument
319 cs35l56->spi_payload_buf = devm_kzalloc(&spi->dev, in cs35l56_init_config_for_spi()
/include/soc/fsl/qe/
A Dimmap_qe.h140 struct spi { struct
429 struct spi spi[0x2]; /* spi */ member
/include/uapi/rdma/
A Dib_user_ioctl_verbs.h198 __u32 spi; member
/include/net/
A Dipv6_stubs.h67 int (*xfrm6_rcv_encap)(struct sk_buff *skb, int nexthdr, __be32 spi,
A Dxfrm.h1601 int (*input_handler)(struct sk_buff *skb, int nexthdr, __be32 spi,
1612 int (*input_handler)(struct sk_buff *skb, int nexthdr, __be32 spi,
1697 struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi,
1719 const xfrm_address_t *daddr, __be32 spi,
1723 __be32 spi, u8 proto,
1777 int xfrm_input(struct sk_buff *skb, int nexthdr, __be32 spi, int encap_type);
1802 int xfrm4_rcv_encap(struct sk_buff *skb, int nexthdr, __be32 spi,
1807 static inline int xfrm4_rcv_spi(struct sk_buff *skb, int nexthdr, __be32 spi) in xfrm4_rcv_spi() argument
1812 return xfrm_input(skb, nexthdr, spi, 0); in xfrm4_rcv_spi()
1821 int xfrm6_rcv_spi(struct sk_buff *skb, int nexthdr, __be32 spi,
[all …]
/include/linux/iio/imu/
A Dadis.h133 struct spi_device *spi; member
162 struct spi_device *spi, const struct adis_data *data);
/include/media/
A Dv4l2-common.h297 void v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi,
317 v4l2_spi_subdev_init(struct v4l2_subdev *sd, struct spi_device *spi, in v4l2_spi_subdev_init() argument
/include/net/nfc/
A Dnci_core.h400 struct spi_device *spi; member
417 struct nci_spi *nci_spi_allocate_spi(struct spi_device *spi,

Completed in 56 milliseconds

12