| /include/linux/spi/ |
| A D | spi_bitbang.h | 20 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 D | spi.h | 262 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 D | libertas_spi.h | 22 int (*setup)(struct spi_device *spi); 23 int (*teardown)(struct spi_device *spi);
|
| A D | mmc_spi.h | 38 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 D | spi.h | 3 #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 D | mc33xs2410.h | 12 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 D | oa_tc6.h | 15 struct oa_tc6 *oa_tc6_init(struct spi_device *spi, struct net_device *netdev);
|
| A D | fsl_devices.h | 135 void (*cs_control)(struct spi_device *spi, bool on);
|
| A D | regmap.h | 684 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 D | drm_mipi_dbi.h | 57 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 D | xt_policy.h | 29 spi:1, member 58 __be32 spi; member
|
| /include/linux/iio/common/ |
| A D | st_sensors_spi.h | 17 struct spi_device *spi);
|
| /include/linux/spi/offload/ |
| A D | consumer.h | 19 struct spi_offload *devm_spi_offload_get(struct device *dev, struct spi_device *spi,
|
| /include/uapi/linux/ |
| A D | ip.h | 116 __be32 spi; member 122 __be32 spi; member
|
| A D | xfrm.h | 28 __be32 spi; member 416 __be32 spi; member
|
| /include/linux/iio/adc/ |
| A D | ad_sigma_delta.h | 93 struct spi_device *spi; member 212 struct spi_device *spi, const struct ad_sigma_delta_info *info);
|
| /include/linux/mfd/ |
| A D | viperboard.h | 55 u16 spi; member
|
| /include/sound/ |
| A D | cs35l56.h | 317 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 D | immap_qe.h | 140 struct spi { struct 429 struct spi spi[0x2]; /* spi */ member
|
| /include/uapi/rdma/ |
| A D | ib_user_ioctl_verbs.h | 198 __u32 spi; member
|
| /include/net/ |
| A D | ipv6_stubs.h | 67 int (*xfrm6_rcv_encap)(struct sk_buff *skb, int nexthdr, __be32 spi,
|
| A D | xfrm.h | 1601 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 D | adis.h | 133 struct spi_device *spi; member 162 struct spi_device *spi, const struct adis_data *data);
|
| /include/media/ |
| A D | v4l2-common.h | 297 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 D | nci_core.h | 400 struct spi_device *spi; member 417 struct nci_spi *nci_spi_allocate_spi(struct spi_device *spi,
|